结盟众多企业“教练”, 共同设计、开发及提供人才培养解决方案,通过新颖多样的学习方式,针对性的定制化内容,助力企业全面提升竞争优势。
陶国荣
2天
5200元
HTML5不仅仅是一次版本的升级,它代表了Web发展的方向,是开发者的未来,是新一代Web技术的标准。它在最大程度上完成了富Web应用的本地化,消除浏览器对插件的依赖;优秀的错误处理系统,使页面捕获错误更加灵活与高效;对本地离线存储的更好支持,使开发Web离线应用程序更加方便与快捷;众多新增的页面标记,将给用户的视角与交互带来焕然一新的体验。
本课程以HTML5基础为主线,先从新增特征讲起,然后,通过实例与理论相结合的方式,深入浅出地介绍了关于HTML5在Web开发中方方面面的功能与技巧。
本课程从HTML5的深度学习。
理论与实例完整结合,每一个概念都精选了一个完整的实例,增强学员动手能力。
HTML5知识完整全面,每一块知识点都包含了HTML5的全部内容和最前沿技术。
学习HTML5全部的新功能。
学会如何在Web页面开发中运用HTML5标签开发页面。
掌握在页面中使用HTML5实现视频与音频的显示与功能开发。
了解通过HTML5中的Canvas基本使用功能。
理解HTML5中本地数据存储的方法与技巧。
主题 | 内容 |
---|---|
1.了解Css3应用与响应式设计,可以更好地与UI部门合作,协调工作 |
1.1. 解决跨浏览器问题,视口调试等 1.2. 响应式设计中的Html5 1.3. link方式实现响应式设计 1.4. style方式实现响应式设计 1.5. 响应样式的兼容性与优劣比较 |
2.掌握Css3效果,可以大大提升制作页面动画的速度 |
2.1. 文本阴影与圆角边框 2.2. 图片遮罩效果 2.3. 图片遮罩形成探照灯 2.4. 2d基本效果 2.5. 3d动画基本效果 2.6. 制作过渡动画效果 2.7. 过滤动画效果的各种状态 2.8. 制作3d翻页效果 |
3.SASS用法指南,更加深入学习样式的高级写法 |
3.1. 什么是SASS 3.2. 安装和使用 3.3. 基本用法定义变量、语句 3.4. 代码复用完成继承功能 3.5. 高级用法实现循环、条件、函数 |
4.异步编程,掌握AJAX请求过程时,如何优页面请求 |
4.1. 什么是异步编程 4.2. 为什么要使用 4.3. 如何使用异步 4.4. 其他相关属性 |
5.了解本地存储localstorage的API,可以优化页面打开速度和用户体验 |
5.1. Localstorage与SessionStorage 5.2. local保存和显示内容 5.3. 使用数组、对象形式的跟踪用户行为 5.4. 案例-即时更新缓存中API数据 5.5. Html5的离线API 5.6. 利用webStorage API实现持久化 |
6.了解重力感应和地理定位API,增加应用开发的新思路 |
6.1. 地理定位获取位置信息 6.2. 案例-根据定位获取商家信息 6.3. 重力感应基本操作 |
7.掌握Web页面的性能优化,加速代码的执行效果 |
7.1. 代码层级的优化。 7.2. Sprites图片技术 7.3. 使用 Progressive JPEGs加载图片 7.4. 延迟显示可见区域外的内容 7.5. 文件的体积和请求的优化,合并Js文件和CSS方式 7.6. 服务端接口方面的优化 |
8.掌握绘图canvas 元素API,加快实现动画和游戏应用的开发 |
8.1. 绘图的基本使用 8.2. 绘制圆 8.3. 获取点击中的绘制区域 8.4. 案例-绘制找不同游戏 8.5. 案例-亮视点 |
9.了解Worker API的特征,进一步优化代码的结构 |
9.1. 多线程基本操作 9.2. 在单独的worker对象中操作图片和传值 9.3. 在浏览浏览器中嵌套worker对象传值 |
10.Angular的框架 |
10.1. Angular的简介 10.2. Angular的控制器 10.3. Angular的依赖注入 10.4. Angular与服务端交互 10.5. Angular的指令 10.6. Angular的注意事项 |
11.Hybrid App现状 |
11.1. Hybrid App基本方案 11.2. Hybrid App在开发当中的优点和缺点 11.3. Hybrid App和Native App开发对比 11.4. Hybrid App新的开发思路 |
12.PhoneGap框架开发应用 |
12.1. PhoneGap的安装与环境配置 12.2. PhoneGap的基本API 12.3. PhoneGap硬件设备的调用 12.4. PhoneGap封装跨平台应用 12.5. webAPP开发技术兼容与手势事件 |
13.微信JSSDK功能开发实现 |
13.1. 微信页面实现功能的前提 13.2. 实现微信页自定义分享图标API流程的分析 13.3. 微信页自定义功能注意事项 13.4. 实现微信中的自定义分享功能 |
14.nodeJS进阶知识 |
14.1. 环璄构建 14.2. REPL解析器 14.3. 回调函数 14.4. 模块系统 14.5. express框架的应用 14.6. jade语法 |
15.掌握Websocket通讯API,通过页面实现APP的更多功能 |
15.1. 使用Websocket与服务器基本通讯实现 15.2. 使用Socket.IO创建WebSocket 15.3. 在NodeJS环璄下架构Websocket通讯 15.4. 聊天室的实现 |
16.理解单元测试——Jasmine基础与使用 |
16.1. 基础介绍 16.2. 使用语法 16.3. 注意事项 |