0.api:javascript
backbone: http://www.css88.com/doc/backbone/css
jQuery: http://www.css88.com/jqapi-1.9/html
1.Header Field Definitionsjava
https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9linux
2.javascript日期处理类库:Moment.jsgit
3.morphdomgithub
4.Backbone.jsweb
5.Underscore.jschrome
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 模板引擎