我一直在研究twitter.com使用的一些UI框架。下面是这些框架的列表(主要是Javascript框架)。如果您发现Twitter不再使用某些框架,请随时告诉我!测试Jasmine:这个javascript库是一个行为驱动的开发框架,用于测试Javascript代码。它不依赖于其他Javascript框架,也不需要DOM支持。它的语法清晰明了,可以很方便的用来写一些单元测试。UISizzle:用纯Javascript编写的CSS选择器引擎,可以很容易地集成到其他库中。Bootstrap:Bootstrap是用于在Web上开发响应式、移动优先项目的最佳前端框架。Html2Canvas:使用HTML2Canvas脚本直接在浏览器中抓取全部或部分页面。截图基于DOM操作,不保证截图与您在浏览器中看到的完全一致。因为不是真实的截图,而是通过页面的内容生成这样的图片。jQuery:快速、流畅、功能丰富的JavaScript库。它提供了一套兼容多种浏览器的方便易用的API,简化了HTML文档遍历、文档操作、事件处理、动画、Ajax等操作。SecureGibberish-AES:一个基于JavaScript的、与OpenSSL兼容的AES加密库。PerformanceLoadrunner:一个通用的依赖管理器,可以管理任何类型的异步依赖,无论是CSS模板、DOM事件还是缓冲加载。它还内置了对加载标准JavaScript文件、AMD模块和一些由其Loadrunner开发的非常优雅的模块的支持。Boomerang:一个JavaScript库,用于在用户浏览网页时监控大量与性能相关的指标。您需要做的就是在网页中加载Boomerang并调用其init()方法。通信Xdm:基于JSON-RPC2.0协议,通过postMessage实现跨域通信。Xdm是easyXDM的简化版本,稍作修改。easyXDM是一个Javascript库,可以帮助开发者克服同源策略带来的限制,方便应用程序通过javascriptAPI实现跨域通信。原文链接:Vitalflux翻译:伯乐在线-塔塔翻译链接:http://blog.jobbole.com/63964/
