课程详情:第一章:HTML5基础
1.基础环境搭建:搭建基本的开发环境,介绍几个热门的开发工具及服务器环境配置。
2.HTML5,CSS3网页中的运用:简单掌握HTML5元素及各自特点。介绍CSS3在网页中的应用,各种CSS3语法及新功能。
3.简单静态页面制作:实力解析静态页面的制作,并尝试做出简单的静态页面。
第二章:WEB页面实现
1.CSS3动画:结合CSS,简介页面元素事前规划及优化,以及SEO优化方法,介绍CSS3各种动画实现技能。
2.JAVASCRIPT基础:介绍javascript的应用范围及生源、javascript的常用技巧等。
第三章:javascript开发
1.Touch.JS简介:介绍触控框架touchjs的用法,制作手势交互页面
2.Json应用:介绍热门的数据交互格式,页面数据收发及处理技巧,离线缓存的使用,局部刷新的技巧以及由之产生的单页潮流,本机
数据库制作。离线应用制作实例教学。
3.面向对象:介绍面向对象在开发中的优点,学习angularjs应用、underscore应用、seajs应用,井进行DIY框架制作。
第四章:HTML5实训阶段
1.APP:介绍app生成工具,phoneGap及应用领域,phoneGap开发环境的措建,原生应用打包的各项配置及命令,使用虚拟机测试各个平台的方法,创作出自己的个APP。
2.微信应用:介绍微信应用的各个方面,微信开发环境及jssdk使用,使用微信开发者工具进行开发调试,并制作出一个微信应用。
3.高交互网页制作:介绍自定义字体的优势,iconfont制作及应用。介绍canvas的特性及使用领域,原生canvas的语法,专业canvas框架creatis快速开发。动手制作高交互网页。
4.3D交互网页制作:介绍webGL应用领域及成功案例,webGl各项基础api及基础实现,专业webGL框架快速开发。进行3D交互网页制作。
5.聊天工具制作:讲述实时通讯的重要性及实现原理,简单搭建nodejs环境,讲述socketIO消息实时推送实现,通过socketIO实现聊天数据实时收发。动手制作QQ、微信等聊天工具。