您正在学习的是试看内容,报名后可学习全部内容
报名课程
实战组件开发——手机日历 - 2. ES6 与测试
这是《实战组件开发——手机日历》系列讲堂的第二讲。这次继续讲解如何开发面向移动网页的日历选择控件。
上节课我们先从需求入手,然后确定技术选型,最后使用 HTML + CSS 赋予这个控件一个肉身。这节课开始,我们要为其塑造灵魂——编写 JavaScript 使其具备功能。
几乎每一代 ES 规范都会给开发带来新的助动力,我们没有理由不去拥抱它。少数不支持的浏览器,就用 Webpack + Babel 来解决。另外,写代码不光随手一跑能跑通,更要能经过重重边界条件的测试才可以确保万一。所以这里我还会用 Mocha + Shoud.js 打造稳定的测试环境。最后,开发环境和生产环境是不一样的,我会使用 Webpack 来差别对待。
本节课计划讲授:
- JavaScript 发展回顾及 ES2015(ES6)的来缘
- Mocha + Should.js 测试环境配置
- 测试驱动开发编写 EasyDate
面向受众:
- 希望了解 ES6
- 希望学习测试驱动开发
- 了解 JavaScript,有编程基础