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

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

Glfx. Js允許用戶使用WebGL來創(chuàng)建精彩的圖像效果。WebGL是一種可以在網(wǎng)頁瀏覽器中呈現(xiàn)3D畫面的新技術(shù),只有新的瀏覽器版本才支持這項(xiàng)技術(shù),用戶可以在這里檢查他們的瀏覽器是否支持這項(xiàng)技術(shù)。Glfx. Js包含了很多功能,如亮度/對比度、棕褐色效果、噪點(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請求
FlyJSONP是一個(gè)極小型的JavaScript庫,只有2.38 KB,它允許用戶在支持JSONP的遠(yuǎn)程服務(wù)器上創(chuàng)建跨域的GET和POST請求,并得到一個(gè)JSON響應(yīng)。它是一個(gè)輕量級的、易于使用的 JavaScript庫,不依賴于其他的JavaScript框架,它可以完全控制GET請求的回調(diào)參數(shù)的名稱。

4. Cryptico. Js—— 用于加密的JavaScript庫

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

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

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