6個(gè)提高交互體驗(yàn)的JavaScript庫(kù)
JavaScript是一種廣泛用于客戶端Web開發(fā)的腳本語(yǔ)言,常用來(lái)給HTML網(wǎng)頁(yè)添加動(dòng)態(tài)功能。由于JavaScript能夠在用戶本地瀏覽器中執(zhí)行(有時(shí)也在遠(yuǎn)程服務(wù)器端執(zhí)行),所以瀏覽器能夠快速地對(duì)用戶操作做出響應(yīng)。
在這里我們收集了6個(gè)新的JavaScript庫(kù),肯定可以增強(qiáng)和改進(jìn)用戶的Web瀏覽體驗(yàn),不管你是開發(fā)者還是普通的網(wǎng)絡(luò)用戶。下面的JavaScript庫(kù),可產(chǎn)生各種動(dòng)態(tài)的瀏覽器效果,這將為用戶帶來(lái)更多的互動(dòng)體驗(yàn)。
1. Spin. Js —— 可輕松定制動(dòng)態(tài)的指示符

Spin. Js是一個(gè)小的、易于使用的JavaScript庫(kù),用戶可以使用它來(lái)創(chuàng)建動(dòng)態(tài)指示符,如加載或進(jìn)度符,無(wú)需使用任何圖像。Spin. Js使用CSS3來(lái)呈現(xiàn)界面。它支持所有瀏覽器版本,甚至是IE 6。
Spin. Js是高度可定制、絕對(duì)獨(dú)立的,它甚至比GIF動(dòng)畫還小。用戶可以通過自定義線、圓的大小、旋轉(zhuǎn)速度和軌跡等設(shè)置,方便地配置旋轉(zhuǎn)指針效果。Spin. Js不需要任何的jQuery插件,但是如果用戶要將它作為一個(gè)jQuery插件來(lái)使用,也是可以的。
2 . Glfx.JS —— 圖像效果庫(kù)

Glfx. Js允許用戶使用WebGL來(lái)創(chuàng)建精彩的圖像效果。WebGL是一種可以在網(wǎng)頁(yè)瀏覽器中呈現(xiàn)3D畫面的新技術(shù),只有新的瀏覽器版本才支持這項(xiàng)技術(shù),用戶可以在這里檢查他們的瀏覽器是否支持這項(xiàng)技術(shù)。Glfx. Js包含了很多功能,如亮度/對(duì)比度、棕褐色效果、噪點(diǎn)、色調(diào)、模糊濾鏡等等。
Glfx. Js包含三個(gè)部分:
紋理:原始的圖像數(shù)據(jù)源(從<img alt="" />標(biāo)簽創(chuàng)建)
濾鏡:圖像效果(表示一個(gè)或多個(gè)WebGL著色器)
canvas:圖像存儲(chǔ)結(jié)果的緩沖區(qū)(一個(gè)WebGL標(biāo)簽)
3.FlyJSONP——實(shí)現(xiàn)跨域Get & Post請(qǐng)求
FlyJSONP是一個(gè)極小型的JavaScript庫(kù),只有2.38 KB,它允許用戶在支持JSONP的遠(yuǎn)程服務(wù)器上創(chuàng)建跨域的GET和POST請(qǐng)求,并得到一個(gè)JSON響應(yīng)。它是一個(gè)輕量級(jí)的、易于使用的 JavaScript庫(kù),不依賴于其他的JavaScript框架,它可以完全控制GET請(qǐng)求的回調(diào)參數(shù)的名稱。

4. Cryptico. Js—— 用于加密的JavaScript庫(kù)

Cryptico. Js是一個(gè)易用、簡(jiǎn)單的JavaScript庫(kù),它用來(lái)加密客戶端站點(diǎn)上的文字,支持RSA + AES模式,它可以使用224到1024之間的指定長(zhǎng)度來(lái)加密文本。
Cryptico使用公共密鑰加密文本,且它只能使用客戶端已有的key來(lái)解密。Cryptico.js不依賴于任何JS框,它擁有完善的文檔,使用起來(lái)也非常容易。
5. Deck. Js —— 創(chuàng)建現(xiàn)代化HTML效果的簡(jiǎn)單庫(kù)

Deck. Js是實(shí)用的、靈活的JavaScript庫(kù),用于創(chuàng)建現(xiàn)代化的HTML演示效果,它允許用戶使用的CSS和JavaScript編寫高度可定制的層。 Deck. Js 已經(jīng)被測(cè)試可以兼容jQuery 1.6 及以上版本,可以在Chrome、Firefox、 Safari、Opera 和IE7 及以上版本中使用。Deck. Js允許用戶通過公開的核心和擴(kuò)展API幫助來(lái)定制層。Deck. Js提供了模板和主題,以便不太熟悉HTML的用戶也可以創(chuàng)建標(biāo)準(zhǔn)的、高質(zhì)量的滑動(dòng)效果。
6. Sugar —— 原生對(duì)象的JavaScript庫(kù)

Sugar是一種用于原生對(duì)象的JavaScript庫(kù)。它旨在讓你使用更少的代碼來(lái)創(chuàng)建更直觀、顯眼的效果。Sugar通過直觀的方法來(lái)擴(kuò)展JavaScript對(duì)象,增加了跨瀏覽器功能。Sugar簡(jiǎn)單易懂、易于使用,它完全遵從ECMAScript標(biāo)準(zhǔn)。
原文:http://www.iteye.com/news/22696
【編輯推薦】