為網(wǎng)頁設(shè)計(jì)師和開發(fā)者準(zhǔn)備的20個(gè)很棒的JavaScript資源
JavaScript是一門應(yīng)用廣泛的計(jì)算機(jī)編程語言,一般具應(yīng)用在Web瀏覽器中,大多用于客戶端腳本以實(shí)現(xiàn)用戶與服務(wù)器的交互。在游戲開發(fā)、移動(dòng)應(yīng)用、一些大型的服務(wù)器應(yīng)用等開發(fā)進(jìn)程中它在服務(wù)器端的應(yīng)用也很廣泛。這是一門基于原型編程的語言,其擁有第一類函數(shù)和類庫。JavaScript首次由Netscape公司引入,由java公司進(jìn)一步采用,并形成目前這偉大、資源眾多的Web開發(fā)平臺(tái)。
目前有很多的創(chuàng)作工具、資源等可供在開發(fā)時(shí)使用??紤]到種類如此繁多的工具,有些工具是容易或復(fù)雜的,有些是付費(fèi)的,都各自承載它們的特性。但是,編程需要的是能夠完成任務(wù)并最精確的那種可能。因此,選擇心儀且只包含所需的功能的資源和工具需要多多考慮。
今天我們?yōu)樵O(shè)計(jì)師和開發(fā)者收集了一些出色的JavaScript在線資源。這些資源包括JavaScript庫、平臺(tái)、在線工具、應(yīng)用程序等許多。訪問該列表并與我們分享你的想法。
1) gif.js
2) togetherjs
TogetherJS是一個(gè)由Mozilla開發(fā)的免費(fèi),開源的JavaScript庫,它能夠?yàn)槟愕恼军c(diǎn)添加協(xié)助特性。
3) highlightjs
Highlightjs是個(gè)代碼呈現(xiàn)器能幫助你實(shí)現(xiàn)語法高亮。
4) favico.js
通過使用Favico.js,你可以讓你的圖標(biāo)變成動(dòng)畫。你可以自定義動(dòng)畫類型,位置,背景顏色及文字顏色。
5) chartjs
使用Chartjs,你能夠使用更具創(chuàng)造性、更高效的設(shè)計(jì)布局來表現(xiàn)你的數(shù)據(jù)。
6) anglesjs
Angles.js是一套封裝chart.js庫與anguler一起使用的指令集。
7) adminjs
8) sir-trevor-js
Sir Trevor是為web重新設(shè)想的富文本編輯方案:一個(gè)直觀的web內(nèi)容編輯器,關(guān)于如何渲染不需預(yù)設(shè)任何內(nèi)容。
9) perimeter.js
Perimeter.js在目標(biāo)元素周圍創(chuàng)建一個(gè)無形的區(qū)域并監(jiān)視鼠標(biāo)行為。
#p#
10) roughdraft.js
RoughDraft.js是一個(gè)快速構(gòu)建、全交互式的HTML原型,它沒有重復(fù)標(biāo)記及服務(wù)器端的循環(huán)或代碼。
11) HTMLjs
使用HTMLjs你可以直接使用DOM。
12) instanojs
instano.js可以讓你即時(shí)檢測(cè)網(wǎng)頁加載后JavaScript是否禁用。
13) RulersGuides.js
Ruleguides.js是一個(gè)JavaScript庫,它能夠讓你在網(wǎng)頁上使用photoshop的規(guī)則和引導(dǎo)界面。
14) skeuocard
Skeuocard 逐步增強(qiáng)信用卡的輸入以提供一個(gè)軟件界面設(shè)計(jì)模仿實(shí)物紋理的接口
15) emberjs
Emberjs是創(chuàng)建大型web應(yīng)用最出名的框架。
16) leafletjs
Leaflet是適用于移動(dòng)友好的交互式地圖的現(xiàn)代開源javascript庫。
17) resumablejs
一個(gè)通過HTML5 FILE API提供了并發(fā)的,穩(wěn)定的和可恢復(fù)的上傳的javascript庫。
18) breezejs
19) handlebarsjs
20) revealjs
這個(gè)工具簡化了html的演示.
英文原文:20 Best JavaScript Resources for Web Designers and Developers
譯文出自:http://www.oschina.net/translate/20-best-javascript-resources-for-web-designers-and-developers