站長之家(Chinaz.com)2月12日消息 對于Web開發(fā)者們而言,Javascript的重要性自是不可言喻。正因如此,Javascript工具的種類、數(shù)量越來越多,以至于如何挑選合適的Javascript工具成了Web開發(fā)者們的一大難題。本文將為站長們介紹11款Javascript工具,這些工具都提供了簡潔的交互頁面、強(qiáng)大的設(shè)計(jì)功能,在配置上也更加簡便,省去了不少麻煩。(Via:itworld)
本文將為站長們介紹11款Javascript工具,不敢說這些工具一定能夠滿足所有建站者的各類需求,但通過與其他語言相互結(jié)合,能夠很大程度解決開發(fā)者們的需求。這些工具都提供了簡潔的交互頁面、強(qiáng)大的設(shè)計(jì)功能。而且通過不斷的改進(jìn),如今這些工具在配置上也更加簡便,省去了不少麻煩。
1、Meteor:Meteor是一款包含了大量功能插件的Web開發(fā)工具。Meteor本質(zhì)上是 Node.JS 應(yīng)用的開發(fā),繼承了 Ruby on Rails、Node.JS、MongoDB API 等框架的基礎(chǔ)特性,模糊了服務(wù)器端和客戶端,弱化網(wǎng)絡(luò)連接質(zhì)量造成的影響。在開發(fā)過程中,頁面的CSS樣式與HTML結(jié)構(gòu)代碼可實(shí)現(xiàn)實(shí)時(shí)預(yù)覽。詳情可查看:github.com/meteor/meteor
2、Epoch:Epoch是一款基于Jquery和D3的通用實(shí)時(shí)圖表庫,可用于構(gòu)建各種精美、直觀、高性能的可視化數(shù)據(jù)圖標(biāo)。詳情可查看:fastly.github.io/epoch/
3、Web Starter Kit:Web Starter Kit是谷歌去年推出的一款類似于HTML5 Boilerplate的開發(fā)平臺(tái),界面十分簡潔,兼容性強(qiáng),包含各種模板及開發(fā)工具,且默認(rèn)安裝了Node、Ruby、Ruby Sass、以及Gulp.js。詳情可查看:https://github.com/google/web-starter-kit
4、Reveal.js:Reveal.js是一款基于CSS的幻燈片工具。采用了最新的Web技術(shù),可用于構(gòu)建HTML格式的演示文稿,reveal.js是一個(gè)獨(dú)立的Javascript插件庫。詳情可查看:http://lab.hakim.se/reveal-js
5、RxJS:靜態(tài)頁面早已無法滿足需求,甚至連基本的動(dòng)態(tài)頁面都過于老套,跟不上潮流了。跟做產(chǎn)品一樣,網(wǎng)站設(shè)計(jì)也應(yīng)該懂用戶的心,學(xué)會(huì)先于用戶做出響應(yīng),比如自動(dòng)填寫表單,搜索相關(guān)百科等。而RxJS便是一款能夠根據(jù)用戶額鼠鍵操作提供更流暢、快速的響應(yīng)框架工具。 詳情可查看:http://reactive-extensions.github.io/RxJS/
6、NodeBB:NodeBB是一款基于Node.js的響應(yīng)式論壇軟件,默認(rèn)采用Redis數(shù)據(jù)庫。支持移動(dòng)設(shè)備的自適應(yīng)。詳情可查看:https://nodebb.org
7、GulpJS:GulpJS是一款前端構(gòu)建工具,跟Grunt一樣基于Node.js。使用 gulp.js構(gòu)建腳本不是配置文件,而是代碼。采用標(biāo)準(zhǔn)化的輸入輸出,比起Grunt更加簡單實(shí)用。詳情可查看:www.gulpjs.com
8、AngularJS:AngularJS是谷歌為了提供流暢、輕便的瀏覽體驗(yàn),而開發(fā)的一款純客戶端JavaScript技術(shù)Web框架,能夠很好的解決靜態(tài)網(wǎng)頁技術(shù)在構(gòu)建動(dòng)態(tài)應(yīng)用上的不足。詳情可查看:https://angularjs.org
9、PlayCanvas:PlayCanvas是一款基于WebGL的游戲引擎,包含物理、光、影、音效等一系列工具,可用于創(chuàng)建一個(gè)包含多個(gè)對象的復(fù)雜界面。詳情可查看:www.playcanvas.com
(舉報(bào))