长期学习安排
书籍推荐
- JS:Javascript权威指南、Javascript高级程序设计、Javascript设计模式与开发、HTTP权威指南
- 开发社区:掘金、GitHub、CNode、JS Tips
- Node.js:辅助大前端开发 ;JS的运行环境;目标是让并发编程更简单 如何正确学习Node.js
- 前端资源教程:前端资源教程
学习内容思考
- HTML、CSS、JS学习从基础到深入,先把基础掌握,再由面试和职业需求岗位需求深入钻研
- 计算机网络基础
- 数据库、操作系统
- 后端编程一种(Java、C++、PHP)
学习方法
- HTML和CSS并没有想象中那么简单,要熟练自如应用它们编排内容
- JS语言很混乱,用书区分哪些精华,精华深入
- 可以在网上视频学习
慕课网-国内最大IT技能学习平台 - 数据结构和算法:高级前端必需,解决稍微复杂场景;是计算机的思维方式,分治递归的思想,影响代码实现、模块设计、系统设计。
基础 - HTML+CSS:在w3school上+小练习
- JS:无语言基础,先在w3school学–马上看《javascript语言精粹》
这样就可以设计静态页面
初级:能写出可以运行的页面 - CSS:分三块–基础概念、CSS2.1规范、CSS3规范
必看:《精通CSS(第二版)》(豆瓣)盒子模型、流动、block、inline、层叠、样式优先级*Ie6/7的内容不看
CSS3实用指南 - JS:知乎高赞有关前端
中级:以更快速度写出体验更好的页面
常识+思考
- AlloyTeam:腾讯Web前端团队;ISUX:腾讯社交用户体验设计;FEX:百度Web前端研发部;FED:淘宝前端团队;凹凸实验室:京东用户体验设计中心;奇舞团:奇虎360:;
- 高级前端需求:天猫消费者端的导购页面