阶段
html/css基础
html基本文档/基本标签/文本格式/链接/图片/区块;列表/表格/框架/表单/字符实体;CSS基础语法/背景/文本/字体/链接;列表/表格/盒模型/边框/轮廓/编剧/填充;CSS分组/嵌套/尺寸/显示;定位/浮动;伪类/伪元素/伪类应用实例;属性选择器/优先级/CSS Sprite
javascript基础
基础语法(变量/数据类型/运算符);对象/数组/函数/闭包;条件语句/循环语句/typepf/类型转换;AJAX原理/AJAX操作/JSON;DOM操作/对象操作方法/浏览器BOM jQuery交互开发 jQuery引用/基础语法/选择器/事件;修改样式/动画;操作DOM/AJAX/JSON/跨域JSONP;表单操作/数据提交/表单验证/正则表达式;高级进阶(事件处理/高级动画/DOM操作/Promise对象);Fullpage/layer等常用插件
UI框架/模板引擎
Bootstrap2.0入门/辅助类样式/CSS部分;组件部分(下拉菜单/按钮/导航/分页/面板/列表);插件部分(模态框/下拉菜单/折叠/轮播);几种模板引擎(handlebars/artTemplate)介绍/实战
第二阶段
HTML5/CSS3
Html5浏览器支持/新元素/语义化;Video/Audio/表单元素;CSS3浏览器支持/边框/圆角/背景/渐变/文本;盒模型进阶/多媒体查询;Html5定位/存储数据/Canvas画布/SVG UI框架/微信开发,bootstrap 3.0新增特性介绍;bootstrap 3.0实用模板/插件;AMAZE UI入门/与bootstrap对比特性;AMAZE UI基础样式/表单/列表;AMAZE UI模态框、datepicker、表单验证等js插件;AMAZE UI Gallery、Accordion、Slider等web组件;Hammer/Swiper/Iscroll等常用插件;微信开发js-SDK简单介绍
第三阶段
后端开发
数据库基础/关系型数据库/非关系型数据库;MongoDB数据库简单教程;Node.js快速入门/异步编程/模块管理/开发流程;Node.js核心模块和对象;关系型数据库操作和数据访问/非关系型数据库操作和数据访问;原生的Node.js开发Web应用程序;Express.js快速开发框架;Koa下一代框架特性简介 ;高级框架(MVC/MVVM);Angular.js框架介绍;指令(ng-repeat,ng-class,ng-show,ng-hide);过滤器(date,limitTo,filter);表单指令(NgModelController,表单验证);服务(自定义服务,Angular提供的服务);其他(Controller as语法,安全的依赖注入方法);directive(指令,组件)ng-router;Knockout.js框架介绍;Knockout.js监控属性;Knockout.js绑定语法/模板绑定;WebAPP开发;ionic基础教程/模板项目解析;ionic常见组件及使用;结合Angular构建App;Native基础教程
第四阶段
手机端
html基本文档/基本标签/文本格式/链接/图片/区块;分布式版本控制系统-GIT;了解项目需求,项目流程;了解项目管理,模块分配,项目时间预估;了解产品周期,参与团队协作;综合运用HTML+CSS,JS,JQ,Bootstrap,SASS,JQUERY UI等技术,完成大型PC端项目开发。Web app开发 ;webAPP开发环境;熟练掌握webapp开发相关技能;webapp渲染加速技术;页面交互(Tap,touch,ECMAScript 5,ECMAScript 6);使用ionic框架结合Angular构建WebApp