前端工程师在创建web应用时一般都会选择合适当前项目的框架,目前JavaScript开发中有几十种常用框架可以选择,基本都是大同小异,但我们更应该选择开发者受欢迎的,而且有在维护已成熟不断更新技术的框架。
第一个是最基础,受初学者喜爱的Bootstrap,Bootstrap 是全球最受欢迎的前端组件库,用于开发响应式布局、移动设备优先的 WEB 项目,框架本身已经装有强大的 jQuery 插件,开发者直接使用即可。目前已经更新Bootstrap4,当然我们推荐先使用成熟的Bootstrap3。
Bootstrap
第二个jQuery是JavaScript最古老框架之一,它是JavaScript的压缩版,整合JavaScript最常用的功能,写得少,做得多,目前市场上的网站前端都使用到jQuery。
jQuery对DOM的操作非常容易,提高AJAX(异步 JavaScript 和 XML)方便使用,即后台加载数据无需重新加载整个页面。jQuery支持目前所以流行浏览器,跨浏览器支持特性很强。
jQuery中文社区很成熟,学习很方便,目前开发者一直不断贡献,已经发展14年的它不会被开发者忘记。
jQuery
第三个Vue是UI开源的JavaScript 框架,Vue数据体积很小,正常20k左右。Vue.js与DOM数据绑定,渲染函数的模板。目前开发文档也很简单易懂,你随时可用根据文档写出自己第一个Vue页面。
Vue
第四个NodeJS,很多人称为前端后台框架,Node.js 是一个基于 Google Chrome 的 JavaScript 引擎构建的开源服务器端平台,所以我们NodeJS使用编程后台数据逻辑,包括操作数据库等功能。
Node.js 库的所有API都是异步的,即非阻塞的。利用这个特点我们在使用异步功能时,服务器永远不会等待 API 返回数据,服务器在调用一个API之后直接移动到下一个 API。
Node.js还有一个特点是使用带有事件循环的单线程模型,Node.js 使用的单线程可以有更多的请求服务。
Node.js
第五个AngularJS是目前JavaScript最强大、最高效的 JavaScript 框架之一。
AngularJS是 MVC 架构(模型、视图和控制器),给开发者提供高效的逻辑。
AngularJS 通可以过指令扩展了HTML,且通过表达式绑定数据到 HTML页面。
AngularJS
以上五个前端JavaScript框架是目前受欢迎使用的框架。
领取专属 10元无门槛券
私享最新 技术干货