目前js比较流行的js框架

使用流行框架的意义:运行快,效率高,其中最鲜明的特点是写得少,做得多;还为我们提供了丰富的插件。

下边这张表简述了js目前的流行框架的优点:


AngularJ.js                                  由google开发,2009年首次发布

  • 很流行的前端框架
  • 使用Angular.js创建第一个UI,成本很低
  • 对于团队来说,AngularJ.js有许多很棒的工具可用
  • 很适合创建一个快速、混合型复杂的解决方案
  • 比起React,更合适于创建小型企业级应用
  • 由Google负责维护基础包
  • http://www.runoob.com/angularjs/angularjs-tutorial.html (中文网)

React.js      由Facebook开发,2013年发布了第一个BSD license的开源版本

  • 很容易扩展
  • 状态可预测(更小的规模)
  • 很适合大型的前端项目
  • 相对较小的API
  • 持续重复渲染的组件为日益增加的复杂性提供了有效的支撑
  • 网址:http://reactjs.cn/react/docs/why-react.html

Ember.js         是一个JavaScript框架,由Yehuada katz开发,2011年发布

  • 很活跃的社区
  • 持续开发特性
  • 很简单,很易于学习
  • 稳定的性能
  • 具有自主配置能力
  • 两种数据绑定方式
  • 加载和运行都很快
  • 网址:https://www.w3cschool.cn/emberjs_guide/

Aurelia.js                             由Rob Eisenberg 开发,2015年1月发布

  • 整洁的文档
  • 结构合理(组成Aurelia.js模块既可以用于构建完整的框架也可单独使用)
  • 具有两种能够和用户界面自动同步模块的数据绑定方式
  • 高度易测的代码
  • 各种各样额外的工具可用
  • 可以得到开发者的商业支持

Meteor.js                                        由Meteor团队发开,2012年发布

  • 很快速
  • 很适合小型响应式应用
  • 是一个全栈框架
  • 能够在浏览器上根据数据的刷新进行实时渲染
  • 能够与Apache Coredova集成
  • 能得到很好的支持
  • 网址:http://zh.discovermeteor.com/

Polymer.js                                           由google开发,2013年发布

  • 很快速
  • 可以创建自定义元素
  • 提供了模板和双向数据绑定
  • 减小了开发者和设计者之间的跨度
  • 很适合特性丰富的应用
  • 网址:https://polymer-zh.cn/

Vue.js                                               由Evav you开发,2014年发布

  • 具有非常简单的API
  • 可选择性添加的模块
  • 易于被开发者接纳
  • 易于与其它库和工程集成
  • 可以通过两种数据绑定方式更新模型和视图
  • 适合于大型的应用
  • 网址:http://cn.vuejs.org/

  

一张图带你看懂里目前js流行框架的优点

        

时间: 2024-08-05 00:36:24

目前js比较流行的js框架的相关文章

node.js之十大Web框架

之前接触过Node.js是因为好奇大前端越来越能干了,连我后台的饭碗都要抢了,太嚣张了,于是我想打压打压它,然后就这样接触它了.再到后来是因为Settings-Sync插件二次开发,我需要用node.js造一个mock server,而当时在开源项目上找到一个模拟github rest api的node.js服务端程序,然后我就在此基础上开发.从工作中学习有应用场景有目的性,果然还是学的要快很多. 今天之所以要说一说node.js的十大Web框架,主要是觉得以后针对VsCode开发或者是我自己的

10 个打造 React.js App 的最佳 UI 框架

在本文中,我们将分享一些助你打造 React.js App 最佳的 UI 框架.它们具备你所需要的基本 React 组件,以及易用的 API,同时,在外观和体验上也非常棒.Have Fun ! 1. Material-UI 基于谷歌 Material Design 设计规范的 React 组件 此外,它还是 React 的第一个 UI 套件.Material-UI具备你所需要的所有组件(甚至更多),以及可配置性极高的预定义调色板和<MuiThemeProvider>,帮助你为应用程序定制相应的

移动端JS事件、移动端框架

一.移动端的操作方式和PC端是不同的,移动端主要是用手指操作,所以有特殊的touch事件,touch事件包括如下几个事件: 1.手指放到屏幕上时触发   touchstart 2.手指放在屏幕上滑动式触发    touchmove 3.手指离开屏幕时触发.  touchend 4.系统取消touch事件的时候触发,比较少用.  touchcancel 二.移动端一般有三种操作:点击.滑动.拖动,这三种操作一般是组合使用上面的几个事件来完成的,所有上面的4个事件一般很少单独使用,一般是封装使用来实

js页面跳转(含框架跳转)整理

js方式的页面跳转1.window.location.href方式    <script language="javascript" type="text/javascript">           window.location.href="target.aspx";     </script> 2.window.navigate方式跳转   <script language="javascript&q

ecshop2.7.3 transposrt.js和 jquery 等js框架冲突最简单最新的解决办法

适用于 ecshop v2.7.3 由于ecshop中的 transport.js 中重写的json解析 导致各种js框架不兼容和处理前台和后台html文档时不便. parseResult() error: can't parse to JSON 等错误 ,由此考虑替换掉 json解析.(不影响原有功能) 方法 1 引入 jquery.js ,jquery.json.js 2 修改 transport.js 为以下内容 /**  * @file            transport.js  

Hammer.js移动端触屏框架的使用

hammer.js是一个多点触摸手势库,能够为网页加入Tap.Double Tap.Swipe.Hold.Pinch.Drag等多点触摸事件,免去自己监听底层touchstart.touchmove.touchend事件并且写一大堆判断逻辑的痛苦.hammer.js不但支持触摸屏设备的浏览器,在桌面浏览器上,也能将鼠标的点击当做触摸,方便开发人员在桌面浏览器上调试.这是一个专为触摸手势而生的js库,对有需要的朋友非常有帮助,奉上常用的一些方法调用文档. 使用方法: 1 2 3 4 5 6 7 8

【原生JS组件】javascript 运动框架

大家都知道JQuerry有animate方法来给DOM元素进行运动,CSS3中也有transition.transform来进行运动.而使用原生的Javascript来控制元素运动,需要写很多运动的细节以及兼容. 然而,当你的BOSS不让你使用庞大的JQ框架,而且你开发的产品也需要在一些不兼容CSS3的浏览器运行的时候,你是否觉得每次都要开个定时器来琢磨运动该怎么进行,是件很费力的事情呢? 那么福利来了,笔者最近总结了两个常用的运动框架,并将其写成组件, 只要按照下面的方法调用,即可方便使用.

(42)JS运动之多物体框架--多个div变宽

如果只为div添加一个定时器的话,在多个div变宽的时候会发生问题,但是如果为每个div添加一个定时器,那么就可以实现多个物体变宽.注意:在多物体运动的情况下,所有东西不能共用.offsetXXX会跟border冲突导致不能得到想要的结果,在这里可以用getStyle()函数代替. function getStyle(obj, name) { if(obj.currentStyle) { return obj.currentStyle[name]; } else { return getComp

16 款最流行的 JavaScript 框架

本文列举了16个当前最流行的JavaScript框架.在这个列表中,既包括jQuery和Mootools,也有Zepo移动JavaScript框架. 里面一定有你正在用的或想尝试用的JavaScript框架,看看列表吧! 1.jQuery – Javascript框架 应用最广泛的JavaScript框架,jQuery插件非常之多,涉及LightBox灯箱插件.日期插件.图表插件等各种类型的插件不计其数,OsChina就收录了1000多款jQuery插件. 2. Dojo Javascript框