6個提高互動體驗的JavaScript庫

發表於2011-09-03

JavaScript是一種廣泛用於客戶端Web開發的指令碼語言,常用來給HTML網頁新增動態功能。由於JavaScript能夠在使用者本地瀏覽器中執行(有時也在遠端伺服器端執行),所以瀏覽器能夠快速地對使用者操作做出響應。

在這裡我們收集了6個新的JavaScript庫,肯定可以增強和改進使用者的Web瀏覽體驗,不管你是開發者還是普通的網路使用者。下面的JavaScript庫,可產生各種動態的瀏覽器效果,這將為使用者帶來更多的互動體驗。

1. Spin. Js —— 可輕鬆定製動態的指示符

Spin. Js是一個小的、易於使用的JavaScript庫,使用者可以使用它來建立動態指示符,如載入或進度符,無需使用任何影像。Spin. Js使用CSS3來呈現介面。它支援所有瀏覽器版本,甚至是IE 6。

Spin. Js是高度可定製、絕對獨立的,它甚至比GIF動畫還小。使用者可以通過自定義線、圓的大小、旋轉速度和軌跡等設定,方便地配置旋轉指標效果。Spin. Js不需要任何的jQuery外掛,但是如果使用者要將它作為一個jQuery外掛來使用,也是可以的。

網站 / 下載

2 . Glfx.JS —— 影像效果庫

Glfx. Js允許使用者使用WebGL來建立精彩的影像效果。WebGL是一種可以在網頁瀏覽器中呈現3D畫面的新技術,只有新的瀏覽器版本才支援這項技術,使用者可以在這裡檢查他們的瀏覽器是否支援這項技術。Glfx. Js包含了很多功能,如亮度/對比度、棕褐色效果、噪點、色調、模糊濾鏡等等。

Glfx. Js包含三個部分:

  • 紋理:原始的影像資料來源(從標籤建立)
  • 濾鏡:影像效果(表示一個或多個WebGL著色器)
  • canvas:影像儲存結果的緩衝區(一個WebGL標籤)

網站 / 下載

3. FlyJSONP—— 實現跨域Get & Post請求

FlyJSONP是一個極小型的JavaScript庫,只有2.38 KB,它允許使用者在支援JSONP的遠端伺服器上建立跨域的GET和POST請求,並得到一個JSON響應。它是一個輕量級的、易於使用的JavaScript庫,不依賴於其他的JavaScript框架,它可以完全控制GET請求的回撥引數的名稱。

網站 / 下載 / 演示

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

Cryptico. Js是一個易用、簡單的JavaScript庫,它用來加密客戶端站點上的文字,支援RSA + AES模式,它可以使用224到1024之間的指定長度來加密文字。

Cryptico使用公共金鑰加密文字,且它只能使用客戶端已有的key來解密。Cryptico.js不依賴於任何JS框,它擁有完善的文件,使用起來也非常容易。

網站

5. Deck. Js —— 建立現代化HTML效果的簡單庫

Deck. Js是實用的、靈活的JavaScript庫,用於建立現代化的HTML演示效果,它允許使用者使用的CSS和JavaScript編寫高度可定製的層。Deck. Js 已經被測試可以相容jQuery 1.6 及以上版本,可以在Chrome、Firefox、 Safari、Opera 和IE7 及以上版本中使用。Deck. Js允許使用者通過公開的核心和擴充套件API幫助來定製層。Deck. Js提供了模板和主題,以便不太熟悉HTML的使用者也可以建立標準的、高質量的滑動效果。

網站

6. Sugar —— 原生物件的JavaScript庫

Sugar是一種用於原生物件的JavaScript庫。它旨在讓你使用更少的程式碼來建立更直觀、顯眼的效果。Sugar通過直觀的方法來擴充套件JavaScript物件,增加了跨瀏覽器功能。Sugar簡單易懂、易於使用,它完全遵從ECMAScript標準。

網站

相關文章