Twitter.com在用哪些Javascript框架?
我一直在研究 twitter.com 使用的一些 UI 框架。下面是这些框架的清单(大部分是 Javascript 框架)。如果你发现有些框架 Twitter 已经没在使用了,请随时告诉我!
测试
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 来实现跨域通讯。
译文链接: http://blog.jobbole.com/63964/
本文链接:http://www.cnblogs.com/oooweb/p/ui-frameworks-used-twitter-com.html
Twitter.com在用哪些Javascript框架?的更多相关文章
- 转:Twitter.com在用哪些Javascript框架?
原文来自于:http://blog.jobbole.com/63964/ 我一直在研究twitter.com使用的一些UI框架.下面是这些框架的清单(大部分是Javascript框架).如果你发现有些 ...
- javascript 框架、根基技巧、布局、CSS、控件 JavaScript 类库
预筹备之 JavaScript 今朝支流的 JavaScript 框架排名中,jQuery 和 Ext 可算是佼佼者,得到了用户的普遍好评.海内的一些框架许多也是模仿 jQuery 对 JavaScr ...
- 有了 Docker,用 JavaScript 框架开发的 Web 站点也能很好地支持网络爬虫的内容抓取
点这里 阅读目录 用 AngularJS(以及其它 JavaScript 框架)开发的 Web 站点不支持爬虫的抓取 解决方案 为什么公开我们的解决方案 实现 AngularJS 服务 结论 Pr ...
- 怎样克服 JavaScript 框架疲劳?
[编者按]Tero Parviainen 著有 Build Your Own AngularJS,曾两次组织 Clojure CUP 竞赛,在 Twitter 上有近两千名关注者. 在本文中.Tero ...
- crawler_Docker_解决用 JavaScript 框架开发的 Web 站点抓取
[转载,后续补上实践case] 有了 Docker,用 JavaScript 框架开发的 Web 站点也能很好地支持网络爬虫的内容抓取 [编者的话]Prerender 服务能够为网络爬虫提供预先渲染的 ...
- 【翻译】JavaScript框架的最终指南
翻译原文链接 我的翻译小站 紧跟JavaScript框架的脚步是一个挑战.现在有太多的框架,几乎一个月就会出来一个新的.那么如何知道到底哪一个比较合适你的项目呢?它们分别有什么优点和缺点呢?你要如何开 ...
- 顶级的JavaScript框架、库、工具及其使用
几乎每隔一个星期,就有一个新的 JavaScript 库席卷网络社区!Web 社区日益活跃.多样,并在多个领域快速成长.想要研究每一个重要的 JavaScript 框架和库,是个不可能完成的任务.接下 ...
- JavaScript框架设计(三) push兼容性和选择器上下文
JavaScript框架设计(三) push兼容性和选择器上下文 博主很久没有更博了. 在上一篇 JavaScript框架设计(二) 中实现了最基本的选择器,getId,getTag和getClass ...
- JavaScript框架设计(四) 字符串选择器(选择器模块结束)
JavaScript框架设计(四) 字符串选择器(选择器模块结束) 经过前面JavaScript框架设计(三) push兼容性和选择器上下文的铺垫,实现了在某一元素下寻找,现在终于进入了字符串选择器 ...
随机推荐
- Android:java.lang.OutOfMemoryError:GC overhead limit exceeded
Android编译:java.lang.OutOfMemoryError:GC overhead limit exceeded 百度好多什么JVM啊之类的东西,新手简单粗暴的办法: 1.在的Model ...
- 配置docker的私有仓库
1:安装docker-registry包 yum install -y docker-distribution 2:启动docker-distribution,默认监听于TCP/5000端口 sy ...
- 评论alpha发布
第一组:新蜂小组 题目:俄罗斯方块 评论:很荣幸被邀请体验此游戏,感到加速下落时不是很灵敏,没有计分,页面不够美观(据说还在改善),整体框架已完成,基本功能已具备. 第二组:天天向上 题目:连连看 评 ...
- 微信小程序 功能函数 点击传参和页面
// 商品详情页跳转函数 detailInto: function (e) { // console.log() var change = e.currentTarget.dataset.id; wx ...
- HDU4240_Route Redundancy
题目很简单.给一个有向图,求两点间的最大流量与任意一条路中的最大流量的比值. 最大流不说了,求出单条流量最大的路径可以用类似Spfa的方法来搞,保存到达当前点的最大流量,一直往下更新即可. 召唤代码君 ...
- 自定义smokeping告警(邮件+短信)
前段时间接到公司IT同事需求,帮助其配置smokeping的告警功能,之前配置的姿势有些问题,告警有些问题,现在调试OK,在此将关键配置点简单记录下. 关键的配置项主要有: 定义告警规则并配置将告警信 ...
- Spring Cloud与微服务构建:Spring Cloud简介
Spring Cloud简介 微服务因该具备的功能 微服务可以拆分为"微"和"服务"二字."微"即小的意思,那到底多小才算"微&q ...
- P4596 [COCI2011-2012#5] RAZBIBRIGA
题目描述 四个等长的单词可以放在一起构成一个正方形,两个单词水平放置,两个竖直放置.水平单词只能从左往右读,竖直的单词只能从上往下读.四个角共用一个字母. 图中是由单词HLAD,NIVA,HSIN,D ...
- 【uoj121】 NOI2013—向量内积
http://uoj.ac/problem/121 (题目链接) 题意 给出${n}$个${d}$维向量,问是否有两个不同的向量的内积是${k}$的倍数. Solution 又卡了一上午常数,我弃了T ...
- 构建工具-----Gradle(二)-----myeclipse 10和myeclipse2015安装gradle插件----其他版本的myeclipse类似
我们需要给myeclipse安装gradle的插件.这样myeclipse就能识别到gradle项目了,直接加载进去即可. 我们先安装配置系统命令行的gradle,挺简单的,下载后配置环境变量即可,详 ...