Web 社區(qū)日益活躍、多樣,并在多個(gè)領(lǐng)域快速成長(zhǎng),搞Web開(kāi)發(fā)的大多都喜歡支持前端開(kāi)發(fā)的JavaScript,主要因?yàn)榇四_本語(yǔ)言使用相對(duì)比較容易,并能為網(wǎng)站和Web應(yīng)用創(chuàng)造了有趣的用戶界面,接下來(lái),就讓小學(xué)為大家分享超級(jí)實(shí)用的JavaScript庫(kù),希望這些工具能提高您的工作效率和專業(yè)技能。
1、Anime

靈活而輕量級(jí)的JavaScript動(dòng)畫(huà)庫(kù)。它適用于CSS,個(gè)別變換,SVG,DOM屬性和JS對(duì)象。
2、AngularJS

AngularJS 是一個(gè) MVC 類型的框架,它提供了雙向的數(shù)據(jù)模型和視圖之間的綁定。這種數(shù)據(jù)綁定,允許在雙方只要有一個(gè)數(shù)據(jù)變化時(shí),自動(dòng)進(jìn)行更新。它使你可以構(gòu)建可重用的 View 組件。同時(shí),它也提供了一個(gè)服務(wù)框架,以便前后端服務(wù)的輕松通信。
3、Popper.js

這是屏幕上的一個(gè)元素,從應(yīng)用程序的自然流動(dòng)中“彈出”。poppers的常見(jiàn)示例是工具提示和popovers。
4、Ember

想要一個(gè)能夠工作的框架時(shí)、或者你的預(yù)算緊張、又或者最后期限將近時(shí),不追求太多的靈活性,可以使用 Ember。
5、jQuery

使得在所有瀏覽器中,DOM traversal、事件處理、動(dòng)畫(huà)、AJAX 是如此的簡(jiǎn)單和容易,你想使用像 Zepto 這樣的輕量級(jí)版本之外,都可以使用 jQuery。
6、Cleave.js

這個(gè)想法是通過(guò)格式化您輸入的數(shù)據(jù)提供一種簡(jiǎn)單的方法來(lái)增加輸入字段的可讀性。通過(guò)使用這個(gè)庫(kù),你不需要寫(xiě)任何令人興奮的正則表達(dá)式或掩碼模式來(lái)格式化輸入文本。
7、Lightgallery.js

全功能JavaScript Lightbox圖庫(kù),沒(méi)有之一。
8、Grade.js

這個(gè)JavaScript庫(kù)產(chǎn)生從提供的圖像中的前2種主色產(chǎn)生的互補(bǔ)梯度。
9、Mocha & Chai

Mocha 測(cè)試可以串聯(lián)運(yùn)行,并且對(duì)于正確的測(cè)試用例具有高質(zhì)量的跟蹤異常。Chai 是一個(gè)行為驅(qū)動(dòng)的開(kāi)發(fā)/測(cè)試驅(qū)動(dòng)開(kāi)發(fā)斷言庫(kù),可以與 Mocha 配套使用。Mocha 和Chai可以隨時(shí)測(cè)試你的代碼。
10、PhantomJS

PhantomJS 允許你在 Safari 和 Chrome 上運(yùn)行 headless WebKit 的渲染引擎。這樣你就可以運(yùn)行你的測(cè)試,捕捉屏幕截圖,監(jiān)視網(wǎng)絡(luò),使用JavaScript API 自動(dòng)瀏覽頁(yè)面。當(dāng)你需要做更多的測(cè)試,用它沒(méi)得說(shuō)。
|