这里将列出可以学习的各种知识,不要求大家都掌握,仅作为学习参考。
请勿在这个页面上打钩,而应该 Fork 到自己的目录下操作。
本页内容编辑的主要原则:
- 尽量放实用的新技术,而不是过时的技术,如 hasLayout
- 人人都会的就不放了,如 Firebug
- 层次结构不要太深
- 不求全,挑几个最好的就可以了
- 没几个人喜欢的技术就不列了,比如 GWT
- 图书名称要加书名号,有中文版也列在同一行,链接指向豆瓣
- freeCodeCamp,有很多训练题,可以在线编辑测试
协议
网络工具
- Wireshark,强大的网络分析工具,可以查看 TCP 请求的细节
推荐书籍
- 《Computer Networking: A Top-Down Approach》《计算机网络:自顶向下方法与Internet特色》
- 《High-Performance Browser Networking》《Web性能权威指南》
可以参考的设计网站
- Subtle Patterns
- Dribbble
- Weebly,有很多网站模板
- The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)
- What Every Programmer Absolutely, Positively Needs To Know About Encodings And Character Sets To Work With Text
- 《The Web Application Hacker's Handbook》《黑客攻防技术宝典(第2版)》
- 《The Browser Hacker's Handbook》
- 《白帽子讲Web安全》
- 终极XSS防护备忘录
- Facebook : The Mature Optimization Handbook,相当专业
- 《构建高性能Web站点(修订版)》
- 《Web性能权威指南》
- 《高性能网站建设指南》
- 《高性能网站建设进阶指南》
- Google - Web Fundamentals : A handbook for best practices
- Make the Web Faster — Google Developers
- 《远大前程》
- 《卓有成效的管理者》
- 《成为技术领导者 : 解决问题的有机方法》
- 《你就是极客》
- 《Apprenticeship Patterns》《软件开发者路线图》
- 《影响力》
- 《如何高效学习》
- 《Joel谈优秀软件开发方法》
- 《代码大全》