课程详情:第一阶段:开发语言基础
内容包含基础开发工具入门、开发语言基础的巩固、内存
管理、OOP面向对象、API介绍、
数据库和SQL、IO概念、多线程、泛型和设计模式理解。
第二阶段:JS基础
主要内容包含JS入门(事件、原理、属性、样式、函数、if判断)、调试工具的使用、如何调试JS 、函数返回值、DOM操作基础(创建、添加、删除 ;树形菜单、多级右键菜单)。
第三阶段:JS中级+实战
主要内容包含Date高级应用 ;闭包的应用、封闭命名空间、操作属性的第三种方式、自定义属性的获取、src的相对路径 、多物体运动框架、万能运动框架、JS中的预解析机制、script出错时的处理机制、JS性能优化(健壮性、维护性、性能的平衡)。
第四阶段:JS面向对象
主要内容包含面向对象回顾、JS算法基础、模块的规划、接口、MVC基础:3层模型和耦合度。
第五阶段:JQuery
内容包含JQuery基础、特效、DOM操作、JQuery的各种bug等内容。
第六阶段:HTML5+CSS3
内容包含HTML5、CSS3新特性、HTML5表单新特性、WebGL,全3D网页浏览、backface-visibility的使用和问题、JS配合HTML5表单校验、checkValidity方法的使用等内容
第七阶段:主流WEB核心技术
学习WEB开发技术的核心知识,JSP或PHP或ASP.NET。
第八阶段:video、audio基础
内容包含支持和兼容性、基本形式,src属性,不支持的文字提示。
第九阶段:客户端缓存
内容包含桌面通知基础,webkitNotifications对象的使用,离线应用基础,缓存离线资源,在线状态检测,本地数据存储和同步。
第十阶段:webGL
内容包含webGL基础、webGL的基本组成、构建复杂的3D模型,摆动的钟。