您正在学习的是试看内容,报名后可学习全部内容 报名课程
人气值 4.4k

实战组件开发——手机日历 - 2. ES6 与测试

这是《实战组件开发——手机日历》系列讲堂的第二讲。这次继续讲解如何开发面向移动网页的日历选择控件。

上节课我们先从需求入手,然后确定技术选型,最后使用 HTML + CSS 赋予这个控件一个肉身。这节课开始,我们要为其塑造灵魂——编写 JavaScript 使其具备功能。

几乎每一代 ES 规范都会给开发带来新的助动力,我们没有理由不去拥抱它。少数不支持的浏览器,就用 Webpack + Babel 来解决。另外,写代码不光随手一跑能跑通,更要能经过重重边界条件的测试才可以确保万一。所以这里我还会用 Mocha + Shoud.js 打造稳定的测试环境。最后,开发环境和生产环境是不一样的,我会使用 Webpack 来差别对待。

本节课计划讲授:

  1. JavaScript 发展回顾及 ES2015(ES6)的来缘
  2. Mocha + Should.js 测试环境配置
  3. 测试驱动开发编写 EasyDate

面向受众:

  1. 希望了解 ES6
  2. 希望学习测试驱动开发
  3. 了解 JavaScript,有编程基础

本系列目录

  1. 实战组件开发——手机日历 - 1. 项目启动