前端框架的出现
前端的飞速发展
如果你也有经历从 jQuery 一把梭的年代,或许你也会惊讶于短短的几年时间,前端竟然经历了这么多的改变。曾经前端大多数代表着切图和重构,重页面样式而轻逻辑。
那是 node.js 刚出现还不稳定的年代,前端常常拼接 JSP 模板、拼 PHP 模板,工作大多数用来调节浏览器兼容。所以 jQuery 的出现,链式调用的编程方式使得代码如行云流水般流畅,同时提供了极容易使用的异步请求 ajax,超方便的 Sizzle 引擎元素选择器,提供的便捷几乎满足了当时前端的大部分工作,所以说 jQuery 一把梭不是毫无道理的。
相信这也是当年被迫写过 HTML/CSS/Javascript 三剑客的各种开发对前端保留的印象:只需要 jQuery 就可以了。当然毫无疑问 jQuery 是个极其优秀的库,但 node.js 的发展、npm 包管理的完善,加上活跃的开源社区,前端已经获得了千千万万开发者的支援,从页面开发到工具库开发、框架开发、脚本开发、到服务端开发,单线程的 Javascript 正在不断进行自我革新,从而将领域不断拓宽,形成了如今你所能看到的、获得赋能的前端。
前端工程化
我们在代码中会使用到很多的资源,图片、样式、代码,还有各式各样的依赖包,而打包的