TW-homework-repo-front-end

OO step by step with ES6

适用对象:

  1. 没有js面向对象经验的人快速验证自己是否已经具备了用js进行基本的面向对象编程的能力
  2. 没有面向对象经验的人通过完成测试来验证自己已经具备了用js进行基本的面向对象编程的能力。

需求

根据spec/practice_*/README.md中的需求编写代码,使得测试代码可以运行通过。

挑战

要求

交付物

不修改测试代码,只修改实现代码,使得测试全部通过。

环境

开始

在命令行中使用以下命令在用户本地任意目录下clone此题目库

git clone repo_of_this_template

初次下载完需要安装依赖:

npm install

运行测试:

npm test

运行特定测试:

node_modules/mocha/bin/mocha spec/practice_1/*.js --require babel/register

学习资源

  1. Introduction to Object Oriented JavaScript
  2. Javascript 面向对象编程(一):封装
  3. Javascript面向对象编程(二):构造函数的继承