1 Star 0 Fork 0

lv_jing / fed-e-task-02-01

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

简答题

1、谈谈你对工程化的初步认识,结合你之前遇到过的问题说出三个以上工程化能够解决问题或者带来的价值。

答:一切以提高效率、减低成本、质量保证为目的的手段都属于工程化。
    工程化主要解决的问题:
      1. 传统语言或语法的弊端
      2. 无法使用模块化、组件化
      3. 重复的机械式工作
      4. 代码风格统一、质量保证
      5. 依赖后端服务接口支持
      6. 整体依赖后端项目

2、你认为脚手架除了为我们创建项目结构,还有什么更深的意义?

答:脚手架除了为我们创建项目结构,还可以提供项目规范和约定,约定:相同的组织结构、相同的开发范式、相同的模块依赖、相同的工具配置、相同的基础代码,保证我们开发过程的规范化

编程题

1、概述脚手架实现的过程,并使用 NodeJS 完成一个自定义的小型脚手架工具

答:脚手架实现的过程: 1. 通过命令行交互询问用户问题;2. 根据用户回答的结果生成文件

代码位置:
	脚手架:code/01/node-cli
	根据脚手架生成的文件:code/01/demo

项目说明文档:code/01/README.MD

2、尝试使用 Gulp 完成项目的自动化构建

答:代码位置:code/02/gulp

项目说明文档:code/02/README.MD

3、使用 Grunt 完成项目的自动化构建

答:代码位置:code/03/grunt

项目说明文档:code/03/README.MD

2-3 题项目基础代码下载地址:

百度网盘:https://pan.baidu.com/s/1AyGApMTFEfCeGfQBdykOGg 提取码: bw3r

说明:

本次作业中的编程题要求大家完成相应代码后(二选一)

  1. 简单录制一个小视频介绍一下实现思路,并演示一下相关功能。

  2. 提交一个项目说明文档,要求思路流程清晰。

最终将录制的视频或说明文档和代码统一提交至作业仓库。

空文件

简介

拉勾大前端作业:Part2 - 模块一 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/lv_jing0359/fed-e-task-02-01.git
git@gitee.com:lv_jing0359/fed-e-task-02-01.git
lv_jing0359
fed-e-task-02-01
fed-e-task-02-01
master

搜索帮助