本练习主要针对 Javascript 的基础知识:字符串,日期,数组,集合,ES6 新语法等的练习。
- test: 该文件夹为测试所在文件夹,里面包含了此练习的所有单元测试的文件。
- src: 该文件为源码所在文件,里面是您需要实现的所有源代码。
- requirement.md: 该文件提供了为完成该练习所需要的所有知识点以及相关学习资料。
- package.json: 包含该项目的一些说明,依赖的资源库和运行该程序的命令等。
- master: 该分支为未实现分支,主要包括了所有测试和部分已实现的脚手架代码,您需要基于此分支进行练习。
- answer: 该分支已经实现所有测试,源代码全部包含在 src 文件夹中,如果您在 master 分支上面实现功能时遇到了困难,您可以切换到该分支上面进行参考。
https://gitlab.com/tw-baseline-exam/js-basics-practice.git
Step 2:安装Node.js
该小程序是 JS 为编程语言编写,依赖于 node 运行环境,所以需要您在本地安装好 Node。下载并安装 Node 请参考这里,已经安装好 Node 的请跳过此步骤。
Step 3:全局安装Jest.js
Jast 是本应用程序依赖的测试框架,在项目根目录下面运行此命令即可安装:
npm install -g jest
在项目根目录下面运行此命令,可以安装本项目的其他依赖库:
npm install
-
使用 npm 或者 yarn 运行该项目所有测试:
npm test # or yarn test
-
运行单个文件测试:
jest test/文件名称.js 例如:jest test/array/arr.test.js
由于学员水平不一,如果您觉得自己能够完成所有的功能,那就最好了,直接开干就行了!如果您发现自己有些代码看不明白或者是某个知识点不清楚,您可以以requirement.md列举的知识点和材料进行学习,加油哦!