Twitter在用哪些JavaScript框架
发布时间:阅读次数:次
本文列举了twitter.com使用的一些UI框架,下面是这些框架的清单(大部分是Javascript框架),范围包括测试、UI、安全、性能、通讯等方面,仅供大家参考。
测试
•Jasmine:这个Javascript库是一个行为驱动的开发框架, 用来测试Javascript代码。它不依赖于其它的Javascript框架,也不需要DOM支持。它的语法清晰明了,可以很方便的用来写一些单元测试。
UI
•Sizzle:纯Javascript编写的CSS选择器引擎 ,可以很方便的集成到其他的库。
•Bootstrap:BootStrap是网上开发响应式、移动设备优先项目最流行的前端框架 。
•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来实现跨域通讯。
测试
•Jasmine:这个Javascript库是一个行为驱动的开发框架, 用来测试Javascript代码。它不依赖于其它的Javascript框架,也不需要DOM支持。它的语法清晰明了,可以很方便的用来写一些单元测试。
UI
•Sizzle:纯Javascript编写的CSS选择器引擎 ,可以很方便的集成到其他的库。
•Bootstrap:BootStrap是网上开发响应式、移动设备优先项目最流行的前端框架 。
•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来实现跨域通讯。
除非注明,文章均为(一品威客网 )原创,转载请保留链接: https://www.epwk.com/xingyezixun/article-i-656-art_id-28499.html
上一篇:湖南web应用开发应该了解的网站建设基本知...
下一篇:平面设计的前景