4006-998-758
3000+课程任你选择
Web前端框架选型与应用实战
研发学院 Web前端 开课时间:2022-02-15
陶国荣

资深Web技术专家,有10余年开发经验,是国内较早专业从事 Web 开发的一线技术人员和培训讲师。

 

讲师背景

一直致力于对HTML、JavaScript、CSS、jQuery等Web开发技术的研究和实践,在HTML页面的优化与用户体验的研究,以及页面框架搭建数据流向分析、页面静态优化等方面都拥有丰富的实践经验。

 

专长介绍

自HTML5的草案发布以来,一直密切关注 HTML5的发展和对它的学习与研究,并在实际工作中进行了实践。他还是微软技术方面的专家,精通C#、ASP.NET和SQL Server 等技术,在多家公司从事前端开发主管、前端架构师、技术总监等管理职务。

 

项目经验

机锋网开发者管理系统、机锋移动端 WebApp、百合网移动端 WebApp、相亲移动端WebApp 广告jssdk 框架、宝来汽车 WebApp、新速腾 WebApp、小鲜手机微信页等。

 

出版图书

2013 年荣获 51CTO 评选的“最受读者喜爱的 IT 图书作者奖”。

1.ASP 动态商业网站建设案例 出版日期:2006-12-01 人民邮电出版社

2.ASP.NET 数据库与网络开发从入门到精通(VB.NET) 出版日期:2008-08-01 人民邮电出版社

3.C#网站开发案例详解--基于 Ajax+CSS+JavaScript+XML 技术(附光盘)出版日期:2010-08-01 中国铁道出版社

4.HTML 5 实战 出版日期:2012-01-01 机械工业出版社

5.jQuery 权威指南 出版日期:2011-01-01 机械工业出版社

6.Backbone.js 实战 出版日期:2014-04-01 机械工业出版社

7.jQuery Mobile 权威指南 出版日期:2012-08-01 机械工业出版社

8.jQuery 权威指南(第 2 版) 出版日期:2013-09-01 机械工业出版社


查看老师详情
课程内容


课程大纲


1. JavaScript框架发展背景

1.1. 浏览器前期引擎间的争夺

1.2. Ajax技术功能

1.3. jQuery框架的应用

2. 常用的JavaScript框架

2.1. TypeScript语言  

2.2. ES6的标准

2.3. Angular2的问世

3. SASS用法指南,更加深入学习样式的高级写法

3.1. 什么是SASS

3.2. 安装和使用

3.3. 基本用法定义变量、语句

3.4. 代码复用完成继承功能

3.5. 高级用法实现循环、条件、函数

4. 本地存储localstorage的API,优化页面速度和用户体验

4.1. Localstorage与SessionStorage

4.2. local保存和显示内容

4.3. 使用数组、对象形式的跟踪用户行为

4.4. 案例-即时更新缓存中API数据

4.5. 利用web Storage API实现持久化

4.6. Html5的离线API

5. 了解重力感应和地理定位API,增加应用开发的新思路

5.1. 地理定位获取位置信息

5.2. 案例-根据定位获取商家信息

5.3. 重力感应基本操作

6. 掌握绘图canvas 元素API,实现动画和游戏应用的开发

6.1. 绘图的基本使用

6.2. 获取点击中的绘制区域

6.3. 案例-绘制找不同游戏

6.4. 案例-亮视点

7. 掌握Websocket 通讯API,实现页面即时通讯功能

7.1. 使用Websocket与服务器基本通讯实现

7.2. 使用Socket.IO创建WebSocket

7.3. 在NodeJS环璄下架构Websocket通讯

7.4. 聊天室的实现

8. Angular框架进阶与应用

8.1. Angular的简介

8.2. Angular的控制器

8.3. Angular的依赖注入

8.4. Angular与服务端交互

8.5. Angular的指令

8.6. Angular的注意事项

9. Vue.js框架基础与应用

9.1. Vue的简介

9.2. Vue数据绑定

9.3. Vue事件编写

9.4. Vue与服务端交互

9.5. Vue的组件

10. React.js框架基础与开发

10.1. React的安装与环境配置

10.2. React的基本语法——jsx

10.3. React的组件开发

10.4. React组件API

10.5. React的ajax

11. 使用打包工具——grunt的技巧

11.1. 特点与优势

11.2. 安装与配置

11.3. 使用方法

12. 理解测试工具——mocha的使用

12.1. 基础介绍

12.2. 使用语法

12.3. 注意事项

返回上一级