异步加载JS的框架:
国外的像基于jQuery的RequireJs,YUI Loader,LabJs,RunJs,国内也有淘宝的SeaJs,豆瓣的DoJs,in.js(介绍地址http://www.websbook.com/javascript/ybjzJSdkj_In_jsjs_20528.html)等,这些都是一些十分优秀的模块加载器。
兼容ie6 7 8 处理动画的框架
excanvas.js Google 的 excanvas.js 是IE模式下用微软的 VML 来虚拟canvas 元素,达到兼容。
uupaa-excanvas.js 一个日本人,叫小雄次郎整的
raphael.js SVG/VML+JS实现跨浏览器的矢量图形实现方案,SVG/VML+JS实现跨浏览器的矢量图形实现方案.
google closure compile是一个将JS下载并且能够运行更快的工具,是一个真正的JavaScript编译器,不过不是将源码编译成机器码,而是将JS编译成更好的JS,它分析你的JS,解析它,移除死代码,重写和最小化有用的代码,也检查语法 变量引用以及类型,出现问题进行警告。
编译器是用Java做的,下载这个编译,然后通过命令行编译你的JS:
java -jar compiler.jar --js hello.js --js_output_file hello-compiled.js
非常简单,这样,可以将静态语言的语法检查功能加到Javascript中,从而克服JavaScript没有编译器检查语法的恐惧,对于我们这些比较懒的人来说,无疑是一个大大好消息啊。
JsDoc Toolkit 是一款辅助工具,你只需要根据约定在 JavaScript 代码中添加相应的注释,它就可以根据这些注释来自动生成API文档。对Java 熟悉的人可能会发现它和 Java 的文档自动化工具 JavaDoc 很像,没错,JsDoc Toolkit 就是基于 JavaDoc 开发的。
对于服务器返回的JSON数据,使用标准结构可以利用Firefox浏览器的JSONView插件方便查看(像查看XML那样树形显示)
Bootstrap 是twitter自己的前端框架