0.api:
backbone: http://www.css88.com/doc/backbone/
jQuery: http://www.css88.com/jqapi-1.9/
1.Header Field Definitions
https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9
2.javascript日期处理类库:Moment.js
3.morphdom
4.Backbone.js
5.Underscore.js
6.Closure编译器
(可以用于sourcemap):https://developers.google.com/closure/compiler/
7.EJS
一个JavaScript模板库,用来从JSON数据中生成HTML字符串
8.获取浏览器瀑布流
yslow,跨平台
9.获取performance
chrome_headless更优,但是目前似乎不能在linux上跑结果;phantomjs,跑出来的结果不准。
10.fiddler web debugger
Fiddler 是一款功能非常强大的web 调试利器,简单的说你可以使用它截断浏览器发送给服务器的数据包,并在修改后发送出去,这在调试SQL注入或者其他网站逻辑攻击漏洞中非常有用,当然也有其他工具可以实现数据包的截断与重放攻击,比如 socketexpert+NC或者burpsuite都可以实现。但是相比较而言,Fiddler的使用最为方便。
11.WPT: http://www.webpagetest.org/
12.logWithStyle: https://github.com/adamschwartz/log,可以在控制台输出带格式和颜色的log
13.opentracing:
概念:https://wu-sheng.gitbooks.io/opentracing-io/content/pages/spec.html
JavaScript版本:https://github.com/opentracing/opentracing-javascript.git
12.mock:
www.mocky.io
yod-mock
factory_girl
chancejs.com
mockjs.com
github.com/thx/RAP
13.graphQL:
GraphQL 是一个由Facebook提出的 应用层查询语言. 使用 GraphQL, 你可以基于图模式定义你的后端. 然后客户端就可以请求所需要的数据集。
因此, 你不必因为客户端数据需求的变更而改变你的后端. 这解决了管理REST API中的最大的问题.
14.Meteor.js:
https://www.zhihu.com/question/20296322
https://www.meteor.com
15.mongoDB
16.Handlebars.js 模板引擎