10. BabylonJS

BabylonJS與Three.js在定位上非常相似,皆提供JavaScript API以創(chuàng)建強大的無縫化3D應用。其開源且立足于JavaScript與WebGL基礎之上。創(chuàng)建球體等簡單3D對象的過程非常簡單,只需要數(shù)行代碼即可完成。大家可以認真參閱BabylonJS的說明文檔以了解該庫的卓越之處。另外,項目主頁還提供不少啟發(fā)性優(yōu)秀演示。
11. Boba.js

Web應用之間存在著一大共通性需求,即分析。如果大家一直在糾結于如何將分析機制插入JavaScript應用內,那么不妨考慮Boba.js。Boba.js能幫助大家輕松完成任務,同時包含對舊有ga.js的支持能力。大家也可以利用Boba.js實現(xiàn)指標整合。其惟一的運行前提為jQuery。
12. Underscore.js

Underscore.js可謂空白HTML編輯器文件的最佳解決方案。在啟動項目時,很多朋友面對著空空如也的屏幕感到無從下手或者被迫重復之前項目中已經(jīng)完成過的步驟。Underscore.js能夠據(jù)此提供多項功能,例如允許用戶利用自己最常用的Backbone.js或者jQuery功能元素。
另外,其中還提供一些功能幫助機制,包括“過濾”以及“調用圖”,旨在幫助我們盡快進入工作狀態(tài)。另外,Underscore.js還提供相關套件以簡化測試流程。
13. Meteor.js

Meteor.js是一種快速高效的JavaScript應用構建途徑。其為開源項目且可用于面向桌面、移動以及Web端創(chuàng)建應用成果。Meteor.js是一套全??蚣?,可實現(xiàn)多種平臺的端到端開發(fā)任務。大家可以利用Meteor.js創(chuàng)建后端與前端功能,亦可保證應用本身擁有出色的性能表現(xiàn)。Meteor.js亦擁有龐大的技術社區(qū),因此新功能與bug修復更新可謂所在多有。另外,Meteor.js也天然具備模塊化特性并可配合多種出色的API進行協(xié)作。