Twitter.com在用哪些JavaScript框架?

开发 项目管理 架构
我一直在研究twitter.com使用的一些UI框架。下面是这些框架的清单(大部分是Javascript框架)。如果你发现有些框架Twitter已经没在使用了,请随时告诉我!

我一直在研究twitter.com使用的一些UI框架。下面是这些框架的清单(大部分是Javascript框架)。如果你发现有些框架Twitter已经没在使用了,请随时告诉我!

测试

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来实现跨域通讯。

原文链接: Vitalflux   翻译: 伯乐在线 - 塔塔

译文链接: http://blog.jobbole.com/63964/

责任编辑:林师授 来源: 伯乐在线
相关推荐

2013-08-29 11:35:56

2022-07-04 14:29:44

网络威胁网络钓鱼网络攻击

2019-06-10 11:06:04

JavaScript编辑器HTML5

2014-01-17 09:38:07

Twitter开源流处理

2023-09-14 10:48:58

2010-04-08 10:29:54

TwitterGizzard数据存储

2011-01-20 10:20:35

ibmdwTwitter

2011-08-02 09:35:03

Chrome浏览器重定向

2017-06-22 12:45:12

JavaScript编辑器Sublime Tex

2020-01-13 15:24:22

框架SparkHadoop

2022-02-09 11:02:16

JavaScript前端框架

2015-11-27 10:34:03

PHPJavaScript

2021-10-17 22:40:51

JavaScript开发 框架

2021-06-15 11:10:00

JavaScript框架语言

2009-08-21 17:16:19

.NET框架与COM

2022-12-14 09:51:04

Twitter开源

2020-09-04 15:29:54

APP开发框架

2023-12-01 07:10:01

JavascriptTypescript

2013-11-06 09:39:30

JavaScriptMVC框架

2024-01-05 07:43:04

点赞
收藏

51CTO技术栈公众号