*阶段:Web网页基础
1、HTML基础
(1)、HTML基础知识、HTML/XHTML/HTML5区别、编程工具介绍、互联网基本原理
(2)、meta标签、base标签、字符集、DTD文档、注释
(3)、简单标签(H标签、P标签、Hr标签、img标签、br标签、a标签、假链接、锚点、路径问题
(4)、复杂标签(列表标签(ol、ul、dl)、表格、表单、div和span标签)
(5)、HTML字符实体、HTML5新增标签(语义化、视频、音频…)
2、CSS基础
(1)、CSS基础知识、CSS常见属性、CSS选择器
(2)、CSS三大特性、CSS显示模式、CSS背景和CSS Sprite技术
(3)、CSS盒模型、浮动流、清除浮动、伪元素、定位流
(4)、CSS3新增属性、CSS3滤镜、CSS3键值对、CSS3转化模块、CSS3自定义动画模块、CSS3动画合成混搭、CSS3多列、CSS3景深透视、3D三维体构建、CSS3炫酷三维特效、CSS3浏览器兼容处理等。
3、搜索引擎优化、页面常用SEO技巧、学会有逼格的制作页面。iconfont字体图标。
第二阶段:JavaScript
1:切图技巧,复习css知识。(做到和ui比较好的配合,把设计图变为网页)
2:js语言基础,流程控制语句。
考核点:会用js解决一些简单的编程问题,会正确使用判断,循环,数组,字符串等。
3:js语言核心(dom,事件,正则,闭包,内置对象)
考核点:会做一些简单特效,轮播图,倒计时,下拉菜单,tab切换,手风琴效果等。
4:js高级原型,ajax,json,es5等。
考核点:js做一些效果的封装,会用ajax到服务器端取数据,会用数据渲染页面
第三阶段:框架及H5高级
1:jquery,学会使用jquery框架,
考核点:会用jquery实现常见的网页交互效果。
2:h5新增元素和弹性盒
考核点:会用h5做移动端页面。
3:css3会使用css3的新特性,会做css3的过度和动画。
考核点:完成css3技术的特色页面。
4:h5和css3高级
学习canvas,本地存储,websoket等h5应用程序接口
能做出一个简单聊天室或涂鸭版等
第四阶段:angular及微信小程序
1:学习angular基础
考核:会用angular做一个购特车等小例子。
2:angular路由和指令
考核:会用angular做一个简单的web app
3:react讲解
考核:能用react做一个简单的实例,了解前沿技术
4:微信小程序
考核:会开发简单的微信小程序的页面