几款前端框架简单介绍

这段时间公司的项目里需要开发一个活动模块,原本由前端人员开发的工作也忽然变更为由后台开发人员全权负责。基于公司现有项目的前端技术架构,匆匆忙忙的在网上了解了现在前端的一些流行的框架。在这里和诸位分享一下,有不到位的地方诸位可留言评论。

几款前端框架简单介绍

(Angular Js)

Angular JS:目前google维护和开发的一款优秀前端框架。目的是为了克服HTML在构建应用上的不足而设计的。其通过为开发者呈现一个更高层次的抽象来简化应用的开发。最为核心的是:MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入等。

几款前端框架简单介绍

(Bootstrap.js)

Bootstrap.js:来自Twitter的一款前端框架。其基于 HTML、CSS、JAVASCRIPT ,是一个CSS/HTM并自适应PC/移动平台快速响应的框架,提供了优雅的HTML和CSS规范,它由动态CSS语言Less写成。其包含了丰富的Web组件,根据这些组件,可以快速的搭建一个漂亮、功能完备的网站。

几款前端框架简单介绍

(Vue.js)

Vue.js:一套构建用户界面的 渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层.目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件.

几款前端框架简单介绍

(React.js)

React.js:由Facebook 推出的一个用来构建用户界面的 JavaScript 库,其非mvc框架、不使用模版、响应更新简单。主要用于构建UI,不少人把其当作MVC中的"V"来使用。

其中,Angular JS与Vue.js都支持指令、过滤器和双向数据绑定;React.js和Vue.js的中心思想相同,即一切都是组件,切组件之间可以相互嵌套,而且他们都提供合理的钩子函数,可以让开发者们去定制化处理需求。性能上,因为Angular JS依赖对数据做脏检查,React.js采用的Virtual DOM会对渲染出来的结果做脏检查,而Vue.js使用依赖追踪的观察和异步队列更新,数据独立触发,且其在模版中提供了指令、过滤器等,所以在实际运用中,可能会比前两者性能效率高些。

评论

目前评论:0   

点击加载更多评