構(gòu)建殺手級(jí)應(yīng)用的JS框架、工具和技術(shù)
Web 瀏覽器正變得越來越強(qiáng)大,而 JavaScript 則讓 Web 變得更加有趣。在這篇文章中,向大家推薦最有趣的 JavaScript 框架,工具和技術(shù)幫助你創(chuàng)造殺手級(jí)的應(yīng)用和網(wǎng)站。
Impress.js:超炫的在線幻燈片
Impress.js 的靈感來自 prezi.com,是一個(gè)非常優(yōu)秀的幻燈片工具,基于 CSS3 轉(zhuǎn)換和過渡特性實(shí)現(xiàn)。這個(gè)方便的 JavaScript 文件將把你的瀏覽器變成一個(gè)非常強(qiáng)大的演示工具。
→ 訪問:impress.js
Ofmlabs Codecs:純 JavaScript 音頻解碼
Ofmlabs 使用兩個(gè)偉大的產(chǎn)品實(shí)現(xiàn) JavaScript 音頻解碼技術(shù):第一個(gè)名為JSMad,首次證明 JS 音頻解碼是可能的,是 libmad(一個(gè)基于C的 MPEG 音頻解碼器)的一個(gè)端口。第二個(gè)是 ALAC.js,是最近開放了源代碼的蘋果無損解碼器的一個(gè) JavaScript 端口。
→ 訪問:Ofmlabs Codecs
Popcorn.js:HTML5 多媒體框架
Popcorn.js 是 Mozilla 開發(fā)的 HTML5 多媒體框架開發(fā)系統(tǒng)。您可以拋開繁重的處理,專注于編寫代碼。
→ 訪問:Popcorn.js
JSZip:使用 JavaScript 創(chuàng)建 ZIP 文件
如今,JavaScript 能夠產(chǎn)生大量的數(shù)據(jù),為您的用戶提供多個(gè)文件的最簡(jiǎn)單的方式是放在一個(gè) ZIP 文件中,JSZip 能夠幫助你創(chuàng)建壓縮文件??纯聪旅娴氖纠a:
- var zip = new JSZip();
- zip.file("Hello.txt", "Hello World\n");
- var img = zip.folder("images");
- img.file("smile.gif", imgData, {base64: true});
- var content = zip.generate();
- location.href="data:application/zip;base64,"+content;
→ 訪問:JSZip
Money.js:JavaScript 貨幣轉(zhuǎn)換器
貨幣兌換在一些業(yè)務(wù)邏輯中是一項(xiàng)經(jīng)常性的任務(wù),但日常的貨幣波動(dòng)大,因此不容易實(shí)現(xiàn)自動(dòng)化。這個(gè)輕量級(jí)的 JavaScript 庫,可以為你完成這些工作!
→ 訪問:Money.js
fitvids.js:調(diào)整視頻大小
去年,響應(yīng)式網(wǎng)頁設(shè)計(jì)在 Web 開發(fā)人員和設(shè)計(jì)人員中是一個(gè)非常受歡迎的新概念。fitvids.js 是基于 jQuery 的插件,實(shí)現(xiàn)自適應(yīng)寬度的視頻嵌入,對(duì)于響應(yīng)式網(wǎng)站來說是一個(gè)很好的工具。
→ 訪問:fitvids.js
使用 pdfkit 生成 PDF 文件
PDFKit 是一個(gè)使用 CoffeeScript 編寫,用于 Node.js 平臺(tái)的 PDF 文檔生成工具,為那些已經(jīng)使用服務(wù)器端 JavaScript 來創(chuàng)建自己的應(yīng)用程序的開發(fā)者提供了非??岬? API。
→ 訪問:pdfkit
原文鏈接:http://www.cnblogs.com/lhb25/archive/2013/02/17/javascript-frameworks-tools-and-techniques.html