JavaScript 高级程序设计 (特别是对浏览器差异的复杂处理), 通常很困难也很耗时. 为了应对这些调整, 许多的 JavaScript 框架(库) 应运而生.
JavaScript 框架作为一个应用软件, 帮助开发者快速设计和开发动态网站. 下面给大家介绍一些常用的 JavaScript 的框架.
一些广受欢迎的 JavaScript 框架:
Angular
Angular 是一个功能齐全的框架, 由 Google 于 2010 年发布, 他们不断发布更新. 例如, 在 2018 年 3 月, 最新的 Angular 6 带来了一系列改进, 包括用于更快和更小应用程序的新渲染引擎.
今天, Angular 是最受欢迎的前端框架之一. 许多开发人员选择 Angular 是因为他们认为它是简化开发的关键.
React.JS
React.JS 是 Facebook 团队在 2013 年发布的框架. 大公司, 包括 Dropbox,PayPal,BBC,Atlassian 和 Instagram 使用 React 作为基本的前端工具.
React 非常适合具有复杂视图逻辑的应用程序和网站. React 还允许在应用程序中重用组件, 因此开发人员不必一次又一次地创建类似的组件. 使用 React, 开发人员可以专注于创建复杂的功能.
vue.JS 是由 Evan You 创建的一个相当新的 JavaScript 框架. 其主要目标是使用户界面开发更有条理.
许多前端专家说 Vue.JS 是初学者的完美工具. 这很容易理解, 因为它专注于视图层. Vue.JS 中的模板是有效的 html, 因此集成很容易. 这个框架是开发轻量级应用程序的好方法.
Ember.JS
Ember.JS 框架创建于 2011 年. 它已被用于为许多知名公司设计网站, 包括 Kickstarter,Heroku 和 LinkedIn.
Ember.JS 定期更新并提供完整的功能包. 该框架对于开发复杂的 web 应用程序非常有效, 其基于字符串的模板系统有助于缩短启动时间. Ember.JS 专注于可扩展性, 因此开发人员可以轻松地使用移动和 Web 项目.
其他框架
下面是其他一些在上面未涉及的框架:
YUI - Yahoo! User Interface Framework, 涵盖大量函数的大型库, 从简单的 JavaScript 功能到完整的 internet widget.
Ext JS - 可定制的 widget, 用于构建富因特网应用程序(rich Internet applications).
Dojo - 用于 DOM 操作, 事件, widget 等的工具包.
script.aculo.us - 开源的 JavaScript 框架, 针对可视效果和界面行为.
UIZE - Widget,Ajax,DOM, 模板等等.
来源: http://www.css88.com/qa/javascript/11601.html