Twitter.com在用哪些Javascript框架?


  • 測試

Jasmine:這個javascript庫是一個行爲驅動的開發框架,用來測試Javascript代碼。它不依賴於其它的Javascript框架,也不需要DOM支持。它的語法清晰明瞭,可以很方便的用來寫一些單元測試。

  • UI 
Sizzle:純Javascript編寫的CSS選擇器引擎,可以很方便的集成到其他的庫。

BootstrapBootStrap是網上開發響應式、移動設備優先項目最流行的前端框架

Html2Canvas:使用HTML2Canvas腳本可以直接對瀏覽器的全部或部分頁面截圖。截圖是基於DOM操作的,並不能確保截圖和你在瀏覽器中看到的完全一致。因爲它並不是真正的截圖,而是通過頁面內容生成了這樣一張圖片。

jQuery:快速、靈巧、 功能豐富的JavaScript庫。它提供了一組方便易用且兼容衆多瀏覽器的API,簡化了HTML文檔遍歷、文檔操作、事件處理、動畫以及Ajax等操作。

  • 安全 

Gibberish-AES:基於JavaScript且兼容OpenSSL的AES加密庫。

  •  性能

Loadrunner:一個通用的依賴管理器,不管是CSS模板還是DOM事件亦或是緩衝加載,任何類型的異步依賴它都可以管理。它還內置支持加載標準的JavaScript文件、AMD模塊以及它Loadrunner開發的一些很精緻的模塊。

Boomerang:用於監測用戶瀏覽網頁過程中大量的性能相關指標的JavaScript庫。你需要做的就是在網頁里加載Boomerang,然後調用它的init()方法。

  • 通訊

Xdm:通過基於JSON-RPC 2.0協議的postMessage來實現跨域通訊。Xdm是easyXDM的簡化版並做了輕微的修改,easyXDM是一個Javascript庫,它能夠幫助開發人員克服同源策略帶來的限制,方便應用程序通過javascript API來實現跨域通訊。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章