网易前端mini项目——Ego动漫网站。
本仓库有两个分支:
- master分支,提供nei构建工具以及后端接口,可在本地搭建本地服务器运行项目。
- gb-pages分支,没有nei构建工具和后端接口,只用来线上展示,用mock数据来模拟ajax请求。
- git clone 本仓库
- 在项目根目录下,用命令行工具安装nei工具(默认你已经安装node~)
npm install nei -g
- 在项目根目录下,用命令行工具执行下面命令
npm run server
后端接口的响应速度不稳定,所以当某些点击操作没反应时多等几秒钟或多点击几下··囧。
- 首页:登录框、注册框、表单验证、表单提交、级联选择器
- 作品列表页:分页器、修改作品名、删除作品
- 创建作品页:文件上传、上传进度显示、添加标签、删除标签
- 将项目中涉及到的组件(级联选择器、分页器等)剥离出来,并结合测试课程与持续改进课程中的知识,封装成可复用的组件;
- 结合NEC代码规范改善CSS的代码质量。