Twitter.com在用哪些Javascript框架? - 司徒正美

标签: twitter com javascript | 发表时间:2014-04-02 10:29 | 作者:司徒正美
出处:

我一直在研究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来实现跨域通讯。


本文链接: Twitter.com在用哪些Javascript框架?,转载请注明。

相关 [twitter com javascript] 推荐:

HTML5@电子商务.com

- never-online - 随网之舞
在这么短的时间内国内组织了这多次和HTML5相关的大规模顶级会议,几乎涉及到国内所有最领先的互联网企业,从中可以看出HTML5的热度. HTML5引起业界如此重视这是好事,但短时间内过热反而说明了业界对于HTML5的理解程度不够,这点和2005年言必称标准和ajax非常类似,等大家真正对标准和ajax深刻理解并应用到生产实践的时候反而在谈论的是利用标准和ajax成就了某项产品而不仅仅是技术本身,HTML5也正经历这样一个过程.

Twitter发布基于组件的轻量级JavaScript框架——Flight

- - InfoQ cn
前不久,Twitter发布了Flight项目. Flight是一个轻量级的、基于组件的JavaScript框架,可以将行为映射到DOM节点上. Twitter将其用在自己的Web应用上. Flight团队这样解释为什么要开发Flight:. Flight与其他现有框架的不同之处在于:对于web应用,它不会预先规定或提供任何特定呈现或提供数据的方法.

Win32/MFC/COM学习推荐书籍

- Raymond - 博客园-首页原创精华区
以前有不少朋友问关于学习各种技术的推荐书籍的问题,这里把我觉得比较好的一些书籍列一下,希望能起到抛砖引玉的作用就好了:). Programming Windows by Charles Petzold:Charles Petzold的书,Windows编程入门的超经典书籍,很多朋友学习了MFC,可是还是不清楚Windows程序的运作原理,结构和各种API的用法,这本书由浅入深的讲解了用Win32 API编程,特别是和GUI相关的API,强烈推荐.

天才少年黄艺博总队长.COM

- evan - FeedzShare
来自: zongduizhang.com - FeedzShare  . 发布时间:2011年05月06日,  已有 3 人推荐. 两三岁开始看“新闻联播”,7岁开始坚持每天读“人民日报”、“参考消息”,如今,黄艺博已在全国重要报刊上发表过100多篇文章,并将其近3000元稿费和变卖废品赚来的零花钱都用在资助与看望孤寡老人.

苹果 iOS 7 系统的键盘上快速输入 .com .net .org 等网址后缀

- - 苹果fans-中文 Apple Blog
以前遇到浏览器地址栏之类的需要输入网址的地方,在苹果 iPhone、iPad 的键盘上会专门出现个 .com 键,长按还能弹出 .cn .org .net 等网址后缀出来. 升级到 iOS 7 系统以后,那 .com 键没了. 其实没彻底消失,只是被苹果藏到了空格旁边的. 键里,在需要输网址的地方,长按.

Twitter 中文版

- 幻幽 or A書 - Gea-Suan Lin's BLOG
前幾天 Twitter 推出了中文版 (包括繁體與簡體):「Five new languages」. 對岸的市場可能還是進不去,但在台灣會加速 Plurk 的死亡… 從 Google+ 的出現以後就愈來愈明顯了,現在 Microblogging 的大魔頭再加入戰局,應該會更快….

Javascript诞生记

- Milido - 阮一峰的网络日志
二周前,我谈了一点Javascript的历史. 今天把这部分补全,从历史的角度,说明Javascript到底是如何设计出来的. 只有了解这段历史,才能明白Javascript为什么是现在的样子. 我依据的资料,主要是Brendan Eich的自述. "1994年,网景公司(Netscape)发布了Navigator浏览器0.9版.

JavaScript,你懂的

- dylan - keakon的涂鸦馆
经常有人问我,JavaScript应该怎么学. 先学基本语法,如果曾学过C等语言,应该1小时内就能掌握了. 再去使用内置的函数、方法和DOM API,熟悉它能干什么;而在学习DOM API的过程中,你还不得不与HTML和CSS打交道. 然后弄懂匿名函数和闭包,学会至少一个常用的JavaScript库(例如jQuery).

Javascript 里跑Linux

- rockmaple - Shellex's Blog
牛逼到暴的大拿 Fabrice Bellard,用Javascript实现了一个x86 PC 模拟器,然后成功在这个模拟器里面跑Linux(请用Firefox 4 / Google Chrome 11打开,Chome 12有BUG). 关于这个东西… 伊说 “I did it for fun“,大大啊大大啊….

高效 JavaScript

- xtps - ITeye论坛最新讨论
传统上,网页中不会有大量的脚本,至少脚本很少会影响网页的性能. 但随着网页越来越像 Web 应用程序,脚本的效率对网页性能影响越来越大. 而且使用 Web 技术开发的应用程序现在越来越多,因此提高脚本的性能变得很重要. 对于桌面应用程序,通常使用编译器将源代码转换为二进制程序. 编译器可以花费大量时间优化最终二进制程序的效率.