2019年,常用的7個(gè)對(duì)開發(fā)者有用的JavaScript工具
每個(gè)人都知道JavaScript,因?yàn)樗且环N強(qiáng)大的客戶端腳本語言,用于許多現(xiàn)代網(wǎng)站和Web應(yīng)用程序。JavaScript通常很難編寫,因?yàn)樗\(yùn)行的環(huán)境是:Web瀏覽器。下面我收集了11個(gè)有用的和***的JavaScript工具來幫助您簡(jiǎn)化開發(fā)任務(wù)。下面的JavaScript工具將使您加快編碼過程,并幫助您在特定的期限內(nèi)獲得所需的結(jié)果。
1、JS Hint
JS Hint是一個(gè)社區(qū)驅(qū)動(dòng)的工具,用于檢測(cè)JavaScript代碼中的錯(cuò)誤和潛在問題,并強(qiáng)制執(zhí)行團(tuán)隊(duì)的編碼約定。它非常靈活,因此您可以很容易地將其調(diào)整為特定的編碼準(zhǔn)則和期望代碼在其中執(zhí)行的環(huán)境。目標(biāo)是幫助JavaScript開發(fā)人員編寫復(fù)雜的程序,而不必?fù)?dān)心拼寫錯(cuò)誤和語言問題。
2、Countable.js
Countable是一個(gè)很小且獨(dú)立的JavaScript函數(shù),它可以計(jì)算所有三個(gè)函數(shù)。它的工作非常簡(jiǎn)單,可以選擇用剝離HTML標(biāo)記來計(jì)算輸入。
3、Roole
Roole是另一種選擇,它的靈感來自于Sass,更少+觸控筆,只需要JavaScript就可以工作。它有內(nèi)置的廠商前綴,因此不需要使用它們,支持變量+條件邏輯,并允許我們定義我們想要編碼CSS的格式。Roole既可以在客戶機(jī)上工作,也可以在服務(wù)器端工作(nodejs),而且它的文檔記錄得很好。
4、amMap
amMap是一個(gè)工具,您可以使用它輕松地將交互式地圖功能添加到您的網(wǎng)頁和基于JavaScript的應(yīng)用程序中。
5、Squel.js
squel.js是一個(gè)輕量級(jí)的JavaScript庫,它通過面向?qū)ο蟮腁PI幫助非常容易地構(gòu)建SQL查詢字符串。它同時(shí)在瀏覽器上工作(不建議,因?yàn)椴樵儗?duì)所有人都可見),另外nodejs并支持所有標(biāo)準(zhǔn)SQL查詢(可自定義以支持非標(biāo)準(zhǔn)查詢)。
6、Candy:聊天應(yīng)用程序
Candy是一個(gè)開源聊天應(yīng)用程序,它使用JavaScript構(gòu)建,并利用Jabber(XMPP)進(jìn)行實(shí)時(shí)通信。它支持多個(gè)房間,用戶可以在任意數(shù)量的房間中活動(dòng),公開或私下聊天,并在一個(gè)美觀的選項(xiàng)卡式界面中執(zhí)行所有這些操作。
7、Responsive-Nav
響應(yīng)式導(dǎo)航(Responsive Nav)是一個(gè)JavaScript插件,它簡(jiǎn)化了創(chuàng)建此類響應(yīng)式菜單的過程,并且占用了輕量級(jí)的空間(1.6KB的最小化gzip)。它利用觸摸事件和CSS3轉(zhuǎn)換實(shí)現(xiàn)出色的性能,并在禁用JavaScript的屏幕閱讀器+上工作。此外,該插件是獨(dú)立的,并且有對(duì)init、open和close事件的回調(diào)。
以上,就講完了7個(gè)對(duì)開發(fā)者有用的javascript工具,歡迎大家一起交流?。?!