课程大纲
培训内容 | 1. JavaScript框架发展背景 1.1. 浏览器前期引擎间的争夺 1.2. Ajax技术功能 1.3. jQuery框架的应用 2. JavaScript框架演变过程 2.1. MVC结构的优势 2.2. Angular1.X版本的不足 2.3. React组件化的优势 3. 常用的JavaScript框架 3.1. TypeScript语言。 3.2. ES6的标准 3.3. Angular2+框架的问世 4. 其他类JavaScript类框架 4.1. nodeJs框架与npm包管理 4.2. 自动化工具代码管理工具webpack 4.3. 测试工具mocha 5. 初识nodeJS 5.1. nodeJs简介 5.2. 开发环璄的搭建 5.3. 执行代码的方式 5.4. 交互解析器执行代码 6. nodeJS回调函数的介绍 6.1. 回调函数的基本概念 6.2. 同步执行函数的代码 6.3. 异步执行函数的代码 7. nodeJS模块系统的介绍 7.1. 模块系统的基本概念 7.2. 模块集合实现的流程 7.3. 通过模块实现多功能的实例 8. 使用nodeJS开应用案例 8.1. 案例一:通过nodeJS实现消息推送的效果 8.2. 案例二:通过nodeJS+ mogdb开发新闻管理系统 9. Angular2的框架 9.1. Angular2的简介 9.2. Angular2的语法 9.3. Angular2与服务端交互 9.4. Angular2的注意事项 9.5. Angular2+ionic开发今日头条项目 10. Electron框架的基础应用 10.1. 环境搭建 10.2. 开发第一个Electron应用 10.3. 在 macOS 中调试 10.4. 使用 VSCode 进行主进程调试 10.5. 应用程序打包 10.6. 案例开发——可以读取本地文件的应用 11. Electron开发一个记事本 11.1. 功能设计 11.2. 主进程开发 11.3. 页面端开发 11.4. 编译与测试 11.5. 打包与部署 11.6. Electron开发注意事项 12. 正确使用打包工具——webpack 12.1. 特点与优势 12.2. 安装与配置 12.3. 工具的使用方法 12.4. 打包时文件的复制 13. webpack搭建React框架项目 13.1. 项目创建与安装react, react-dom, webpack 13.2. 以脚本方式执行构建 13.3. 搭建前端服务器 13.4. 页面的热更新 13.5. ESLint语法校验 13.6. 分离不同环境公有配置 14. 终端单元测试——mocha的应用 14.1. 环境安装 14.2. 异步测试方式 14.3. 浏览器测试 |