推ter.com在用哪些Javascript框架?

jopen 10年前發布 | 21K 次閱讀 JavaScript

  英文原文:What Javascript Frameworks are used at 推ter.com?  我一直在研究 推ter.com 使用的一些 UI 框架。下面是這些框架的清單(大部分是 Javascript 框架)。如果你發現有些框架 推ter 已經沒在使用了,請隨時告訴我!

  測試

  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 來實現跨域通訊。

  翻譯: 伯樂在線 - 塔塔

  譯文鏈接: http://blog.jobbole.com/63964/

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!