前端工程化
全部武装:通过工程化提升[战斗力]
什么是工程?
工程就是一个项目(例如:一个网站或APP)
一个工程的生命周期
工程立项
需求分析
产品原型
开发实施
测试部署
上线运行
什么是工程化?
工程化就是完成项目过程中,用到的各种工具和技术。
什么是前端工程化?
前端工程化就是通过各种工具和技术,提升前端开发效率的过程。
前端工程化的内容:各种工具和技术
脚手架工具
压缩工具
自动化工具
转换工具
格式化工具
前端工程化的作用
通过使用工具,提升开发效率
总结
学习前端工程化,就是学习使用各种工具,解决前端开发中的各种问题。
前端工程化解决的问题
项目上线前,压缩代码
对ES6+或CSS3新特性进行转换
想要使用Less增强CSS的编程性,但是浏览器不能直接支持Less(没有Less引擎,只有css)
格式化代码(多人协作开发,代码风格无法统一)
Node.js
前端工程化的基础
node.js基础
Node.js的作者是RyanDahl(瑞安达尔)
什么是node.js?
Node.js