一、HTML
这一部分认识网页,学习基础标签的使用,能够写出一些基本的结构
二、CSS
css常见属性
盒模型
定位
浮动
常见选择器
css权重
学习完HTML+CSS部分,要求可以根据DIV+CSS写出常见的网页布局
三、JavaScript
JavaScript 入门
JavaScript 数据类型
JavaScript 基本数据类型
JavaScript 数组
JavaScript String
JavaScript 循环
JavaScript function
JavaScript 常见操作,比如日期之类的
JavaScript 作用域
JavaScript this
JavaScript 原型和原型链
JavaScript 闭包
JavaScript 面向对象
四、DOM和BOM
DOM节点操作
DOM属性操作
DOM事件操作
BOM(浏览器对象模型)
BOM的一些操作
等等
学到这个阶段,要求可以完成常见的静态网站开发,实现各种网页效果。
五、jQuery
虽然现在框架大行其道,但是jQuery还是要学习的,学习的不仅仅是jQuery的使用,还包括他的一些编程思路和思想
jQuery 选择器
jQuery 链式编程
jQuery DOM操作
JavaScript 原生Ajax
jQuery Ajax
jQuery 动画
jQuery 插件的使用
如果可以的话,建议看下jQuery,对照网络分析jQuery教程,深入学习jQuery
六、移动端HTML5和CSS3
HTML5 入门
HTML5 新增标签
HTML5 新增表单
HTML5 新增一些功能,比如音频视频,本地存储、Canvas和Web Socket等
CSS3 入门
CSS3 新增属性
CSS3 3D效果
响应式学习
媒体查询
栅格系统
七、bootstrap + zeptojs + less + sass(scss)
现在我们开始向着移动端开发学习了,响应式开发是我们迫切的需求,建议掌握一门响应式的前端组件库供我们使用。
并且我们要学习一下移动端开发的库zeptojs,它是jQuery的轻量级替代品,API和jquery几乎一样
我们写CSS,再也不是原来的样子了,现在可以用less,sass,scss去写css,更方面和快速。
上面的部分,基础是前几年前端学习路线,包括现在还是和适合大部分人去使用。
但是现在我们都知道前端框架层出不穷,前端开发模式也发送了很大的改变,需要我们学习和更多的东西。
八、前端主流框架的学习
Vue
React
Angular
微信小程序开发
构建工具的使用(webpack,gulp等)
九、nodejs
现在越来越多的公司需要前端开发人员懂一些后台开发,不一定是编程语言上面的,可以是后台开发思想上面的,所以我们学习nodejs去入门后台开发还是比较好的选择。
并且nodejs不仅仅在后台开发上面发力,在更多的地方还有用处,大家可以自己摸索。