Skip to content

ding-js/ife

Repository files navigation

Build Status

百度 IFE 课程 | Ding

关于

这个仓库是本人参加 百度前端技术学院 2017 的课程仓库,我参加过两次 IFE 学院,收获颇丰,对于想学前端或想提升水平的朋友绝对可以去尝试一下。

目前包含以下模块

  1. 颜色选择器 - Color Picker
  2. 无限滚动 - Infinite Scroll
  3. 模拟时钟 - Clock
  4. 图片裁剪 - Cropper
  5. 贪食蛇 - Snake

目录说明

每个模块都由一个页面和一个核心库组成。

页面:Containers

核心库:Libs

1.x

初版见 1.0 分支

2.x

由于变更技术栈,正好给项目做一次升级,将原来的视图层代码从 pug jquery 升级成 vue,原先核心功能模块仍由 JavaScript/TypeScript 实现。

Develop

NPM

npm install --no-optional
npm start

YARN

yarn install --ignore-optional
yarn start

由于测试环境依赖 node-canvas,windows 环境安装较为不便,所以将测试依赖设为 optionalDependencies,需要运行测试用例的话先参考文档安装 node-canvas 依赖 然后在 install 时安装可选依赖