Skip to content

JavaScript基础知识的练习题,主要包括:字符串操作,数组及集合操作,对象操作,ES6新语法等

Notifications You must be signed in to change notification settings

web-practices/js-basics-practice

Repository files navigation

JavaScript 基础知识编程练习

本练习主要针对 Javascript 的基础知识:字符串,日期,数组,集合,ES6 新语法等的练习。

项目说明:

1. 文件及文件夹说明:

  • test: 该文件夹为测试所在文件夹,里面包含了此练习的所有单元测试的文件。
  • src: 该文件为源码所在文件,里面是您需要实现的所有源代码。
  • requirement.md: 该文件提供了为完成该练习所需要的所有知识点以及相关学习资料。
  • package.json: 包含该项目的一些说明,依赖的资源库和运行该程序的命令等。

2. 分支说明:

  • master: 该分支为未实现分支,主要包括了所有测试和部分已实现的脚手架代码,您需要基于此分支进行练习。
  • answer: 该分支已经实现所有测试,源代码全部包含在 src 文件夹中,如果您在 master 分支上面实现功能时遇到了困难,您可以切换到该分支上面进行参考。

你该怎么做?

Step 1: 将该项目 Clone 到您的本地。

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

Step 4: 安装本项目的其他依赖:

在项目根目录下面运行此命令,可以安装本项目的其他依赖库:

npm install

Step 5: 逐个实现测试,最终使其全部通过!

其他说明:

1. 如何运行本项目的测试?

  • 使用 npm 或者 yarn 运行该项目所有测试:

    npm test
    # or
    yarn test
  • 运行单个文件测试:

    jest test/文件名称.js
    例如:jest test/array/arr.test.js

2. 如果自己还不具备完成该程序的知识,哪里可以学习?

由于学员水平不一,如果您觉得自己能够完成所有的功能,那就最好了,直接开干就行了!如果您发现自己有些代码看不明白或者是某个知识点不清楚,您可以以requirement.md列举的知识点和材料进行学习,加油哦!

About

JavaScript基础知识的练习题,主要包括:字符串操作,数组及集合操作,对象操作,ES6新语法等

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published