成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

15個(gè)提高編程技巧的JavaScript工具

LiangJ / 1072人閱讀

摘要:官方網(wǎng)站是一組龐大的工具,幾乎任何相關(guān)文件都可以處理。該工具是獨(dú)立的,并配有類(lèi)可處理服務(wù)器端的操作。官方網(wǎng)站是一個(gè)獨(dú)立的延遲加載的圖像工具。

JavaScript腳本庫(kù)是一個(gè)預(yù)先用JavaScript語(yǔ)言寫(xiě)好的庫(kù),它方便了我們開(kāi)發(fā)基于JavaScript的應(yīng)用程序,特別適合AJAX和其他一些以Web為中心的技術(shù)。JavaScript主要用于編寫(xiě)嵌入或者包含在HTML頁(yè)面的函數(shù),從而實(shí)現(xiàn)DOM之間的交互。

這篇文章收集了15個(gè)可用于提高編程技巧的JavaScript工具,助你輕松快速完成工作。下面的這些JavaScript工具能讓你管理Javascript狀態(tài)、壓縮JavaScript代碼、重構(gòu)腳本代碼結(jié)構(gòu)等等。真誠(chéng)地希望以下這些工具能對(duì)你有用。并且如果你還知道其他的JavaScript工具,歡迎不吝賜教。

1.?JavaScript State Manager

JavaScript State Manager是一種輕量級(jí)的、易于使用的狀態(tài)管理器,主要用于響應(yīng)式網(wǎng)站。它不需要任何的JavaScript框架。你可以定義斷點(diǎn)將運(yùn)行在當(dāng)前斷點(diǎn)的JavaScript代碼打包在一起。

官方網(wǎng)站:http://www.simplestatemanager.com/

2. jsMini

如果你想快速、輕松地壓縮JavaScript或jQuery文件,那么可以使用jsMini。只需復(fù)制粘貼源代碼,選擇是否要基本或完全壓縮,然后就ok了。

官方網(wǎng)站:http://www.jsmini.com/

3. CountUp.js

CountUp.js是一個(gè)獨(dú)立的、輕量級(jí)的JavaScript類(lèi)庫(kù),可用于快速創(chuàng)建一個(gè)有意思的顯示數(shù)值數(shù)據(jù)的動(dòng)畫(huà)。從字面上看,CountUp還能根據(jù)你傳遞的startVal和dendVal參數(shù)計(jì)數(shù)兩者中的任意方向。Bower和.json文件的組件都包含在內(nèi),以及CoffeeScript版本。

官方網(wǎng)站:http://inorganik.github.io/countUp.js/

4.Grasp

Grasp能讓你搜索、替換和重構(gòu)基于代碼結(jié)構(gòu)的JavaScript,而不是純文本。它比標(biāo)準(zhǔn)搜索和替換的功能更強(qiáng)大,能讓你更加輕松地重構(gòu)你的代碼。

官方網(wǎng)站:http://graspjs.com/

5. Gulp.js

Gulp.js是一個(gè)流構(gòu)建系統(tǒng)。它利用流和代碼配置的方法使得出來(lái)一個(gè)更為簡(jiǎn)單直觀的構(gòu)建。通過(guò)優(yōu)先代碼過(guò)度配置,Gulp使得簡(jiǎn)單的事情繼續(xù)簡(jiǎn)單,而復(fù)雜的任務(wù)則可管理化。

官方網(wǎng)站:http://gulpjs.com/

6.Orcrad.js

Ocrad.js是一個(gè)簡(jiǎn)單的OCR程序,可以將圖像轉(zhuǎn)化成文字。這是一個(gè)Ocrad項(xiàng)目的純JavaScript版本,大概1M左右,并不需要太多的培訓(xùn)過(guò)程。

官方網(wǎng)站:http://antimatter15.github.io/ocrad.js/demo.html

7. Headroom.js

Headroom.js是一個(gè)輕量級(jí)的,高性能的JS部件(無(wú)依賴(lài)性?。?,可以允許你應(yīng)對(duì)用戶(hù)的滾動(dòng)要求。向下滾動(dòng)的時(shí)候上面的頭部漸漸滑出我們的視線(xiàn),而向上滾動(dòng)的時(shí)候又會(huì)回來(lái)。?Headroom.js允許你設(shè)置元素出現(xiàn)的適當(dāng)時(shí)間,其他時(shí)候則將焦點(diǎn)放在內(nèi)容上。使用headroom.js也非常簡(jiǎn)單。它有一個(gè)純JS的API,以及可選的兼容性的jQuery/Zepto和AngularJS插件。

官方網(wǎng)站:http://wicky.nillia.ms/headroom.js/

8. JIKO

JIKO是一個(gè)現(xiàn)代化的,易于使用的面向Javascript的模板引擎。其目標(biāo)是提供JavaScript程序員一種如Jinja和Mako一樣強(qiáng)大的服務(wù)器端狀態(tài)的美術(shù)模板引擎。

官方網(wǎng)站:http://jiko.neoname.eu/

9. FileAPI

FileAPI是一組龐大的JavaScript工具,幾乎任何相關(guān)文件都可以處理。它提供了文件上傳(單一/多個(gè))的功能并支持拖放操作、圖像裁剪、調(diào)整大小、套用篩選、獲取文件信息等等。該工具是獨(dú)立的,并配有PHP類(lèi)可處理服務(wù)器端的操作。此外,如果瀏覽器不支持JavaScript文件上傳和攝像頭,它將自動(dòng)退回到Flash模式,并且詳細(xì)地記錄下來(lái)。

官方網(wǎng)站:http://mailru.github.io/FileAPI/

10.Object Playground

Object Playground是一個(gè)面向JavaScript對(duì)象的可視化和實(shí)驗(yàn)性的工具。在瀏覽器中使用,并且非常簡(jiǎn)單。

官方網(wǎng)站:http://www.objectplayground.com/

11. Echo.js

Echo是一個(gè)獨(dú)立的JavaScript延遲加載的圖像工具。Echo的速度很快,使用的是HTML5數(shù)據(jù)——*屬性。IE8+上面皆可使用。Echo.js可以非常簡(jiǎn)單地實(shí)現(xiàn)圖片延遲加載功能,同時(shí)它非常小巧,壓縮后才1KB(沒(méi)有使用jQuery/Zepto等腳本庫(kù))。

延遲加載指的是只有當(dāng)真正需要數(shù)據(jù)的時(shí)候,才執(zhí)行數(shù)據(jù)加載操作,才需要從服務(wù)器動(dòng)態(tài)請(qǐng)求數(shù)據(jù),并且自動(dòng)改變圖片的src屬性。這也是一種異步方法。

官方網(wǎng)站:http://toddmotto.com/echo-js-simple-javascript-image-lazy-loading/

12. jsComplexity

想知道你的JavaScript代碼真的有那么復(fù)雜嗎?通過(guò)Analysisand運(yùn)行你就可以親眼目睹。代碼越復(fù)雜,錯(cuò)誤的概率就越大。所以你要做的就是簡(jiǎn)化你的代碼,以便盡可能地提高其性能和可靠性。

官方網(wǎng)站:http://jscomplexity.org/

13. Chance.js

Chance是一種最簡(jiǎn)單的隨機(jī)字符串、數(shù)字等的生成程序,特別有助于減少編寫(xiě)自動(dòng)化測(cè)試或者其他任何需要隨機(jī)數(shù)據(jù)時(shí)千篇一律的單調(diào)性。Chance是一款開(kāi)源軟件,基于MIT開(kāi)源協(xié)議。并且Chance是裝載在網(wǎng)站上的,這樣你只需要打開(kāi)瀏覽器上面的控制臺(tái)就可以了!

官方網(wǎng)站:http://chancejs.com/

14. Bookmarkfiy

使用Bookmarkify創(chuàng)建自己的書(shū)簽工具超級(jí)簡(jiǎn)單。只需要命名書(shū)簽,進(jìn)入JavaScript,選擇它,就可以開(kāi)始你的互聯(lián)網(wǎng)之旅了。

官方網(wǎng)站:http://bookmarkify.it/

15.David

David是一款節(jié)點(diǎn)管理工具,可以將這款工具嵌入到你的網(wǎng)站中。

官方網(wǎng)站:https://david-dm.org/

譯文鏈接:http://www.codeceo.com/article/15-javascript-tools.html

英文原文:15 JavaScript Tools to Improve Your Coding Skills

翻譯作者:碼農(nóng)網(wǎng)?– 小峰

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/91474.html

相關(guān)文章

  • JavaScript 函數(shù)式編程到底是個(gè)

    摘要:函數(shù)是一等公民。其實(shí)閉包本身也是函數(shù)式編程的一個(gè)應(yīng)用。劣勢(shì)不能算是嚴(yán)格意義上的函數(shù)式語(yǔ)言,很多函數(shù)式編程的特性并沒(méi)有。 隨著大前端時(shí)代的到來(lái),在產(chǎn)品開(kāi)發(fā)過(guò)程中,前端所占業(yè)務(wù)比重越來(lái)越大、交互越來(lái)越重。傳統(tǒng)的老夫拿起JQuery就是一把梭應(yīng)付當(dāng)下重交互頁(yè)面已經(jīng)十分乏力。于是乎有了Angular,React,Vue這些現(xiàn)代框架。 但隨之而來(lái)的還有大量的新知識(shí)新名詞,如MVC,MVVM,F(xiàn)l...

    denson 評(píng)論0 收藏0
  • JavaScript 函數(shù)式編程到底是個(gè)

    摘要:函數(shù)是一等公民。其實(shí)閉包本身也是函數(shù)式編程的一個(gè)應(yīng)用。劣勢(shì)不能算是嚴(yán)格意義上的函數(shù)式語(yǔ)言,很多函數(shù)式編程的特性并沒(méi)有。 隨著大前端時(shí)代的到來(lái),在產(chǎn)品開(kāi)發(fā)過(guò)程中,前端所占業(yè)務(wù)比重越來(lái)越大、交互越來(lái)越重。傳統(tǒng)的老夫拿起JQuery就是一把梭應(yīng)付當(dāng)下重交互頁(yè)面已經(jīng)十分乏力。于是乎有了Angular,React,Vue這些現(xiàn)代框架。 但隨之而來(lái)的還有大量的新知識(shí)新名詞,如MVC,MVVM,F(xiàn)l...

    Aomine 評(píng)論0 收藏0
  • 年薪高達(dá)115萬(wàn)元,Rust成2021年最賺錢(qián)編程語(yǔ)言

    摘要:薪水超過(guò)萬(wàn)美元的最高薪工作集中在加利福尼亞占該州受訪(fǎng)者的和馬薩諸塞州。女性平均工資為萬(wàn)美元,是男性平均工資萬(wàn)美元的。開(kāi)發(fā)人員平均薪資最高如果按照不同編程語(yǔ)言的薪酬劃分。薪水最高的是,達(dá)到萬(wàn)美元,緊隨其后的是分別是萬(wàn)美元萬(wàn)美元萬(wàn)美元。 ...

    tomener 評(píng)論0 收藏0
  • OneAPM大講堂 | 提高JavaScript性能30個(gè)技巧

    摘要:技巧評(píng)估局部變量主要針對(duì)而言,由于局部變量的查找是從最特定作用域到最大作用域,且可以通過(guò)多個(gè)域?qū)蛹?jí),所以這種查找會(huì)導(dǎo)致查詢(xún)到通用的結(jié)果。 文章系國(guó)內(nèi)領(lǐng)先的 ITOM 管理平臺(tái)供應(yīng)商 OneAPM 編譯呈現(xiàn)。 您是網(wǎng)站管理員還是網(wǎng)頁(yè)開(kāi)發(fā)人員?想創(chuàng)建超快速的網(wǎng)站嗎? 今天我們來(lái)看看 JavaScript,這項(xiàng)神奇而又復(fù)雜的技術(shù)。它使網(wǎng)站內(nèi)容更加豐富,但常常出現(xiàn)的運(yùn)行性能問(wèn)題又降低了用戶(hù)的體...

    harryhappy 評(píng)論0 收藏0
  • 7月份前端資源分享

    摘要:更多資源請(qǐng)文章轉(zhuǎn)自月份前端資源分享的作用數(shù)組元素隨機(jī)化排序算法實(shí)現(xiàn)學(xué)習(xí)筆記數(shù)組隨機(jī)排序個(gè)變態(tài)題解析上個(gè)變態(tài)題解析下中的數(shù)字前端開(kāi)發(fā)筆記本過(guò)目不忘正則表達(dá)式聊一聊前端存儲(chǔ)那些事兒一鍵分享到各種寫(xiě)給剛?cè)腴T(mén)的前端工程師的前后端交互指南物聯(lián)網(wǎng)世界的 更多資源請(qǐng)Star:https://github.com/maidishike... 文章轉(zhuǎn)自:https://github.com/jsfr...

    pingan8787 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<