JavaScript语言有多种方式,创建交互式网站,Web应用程序。基本的JavaScript框架是预先写好的JavaScript代码集。这些JavaScript框架也被称为JavaScript库,开发这种编程语言在很多方面的应用。它是通过使用JavaScript代码同这些JavaScript框架写的而不是写单独成为更多障碍,并期待更多的时间每次代码的同一行的Web应用程序的开发更容易。

JavaScript框架作为一个应用软件,帮助开发者快速设计和开发动态网站。很多JavaScript框架已发展到帮助Web开发人员,这个过程已经稳定,继续利用好这一编程语言。你可以很容易在互联网上找到很多的JavaScript框架,而是帮助我们的伙伴的Web开发人员,我们编写了一个Web开发者最好的JavaScript框架列表。

1.CanJS

CanJS是一个JavaScript库,使开发复杂的应用,简单快速。简单易学,小,和张扬你的应用程序的结构,但具有现代特征的自定义标签和双向结合。创建应用程序容易维护。

在线预览

2.Mochikit

MochiKit是“功能完整”1.4并不是目前在积极发展。它已经做了我们需要它做的一些年,所以我们没有费心做任何重大变化它。

在线预览

3.Ember.js

Emberjs是开发Web应用程序的另一个惊人的最流行的JavaScript框架。它的原料药有助于让你的项目做得很快。

在线预览

4.Extjs

Sencha Ext JS是业界最强大的桌面应用程序开发平台具有无与伦比的跨浏览器兼容性,先进的MVC架构,插件免费图表,和现代的UI小工具。

在线预览

5.Knockout.js

Knockout是一个轻量级的UI类库,通过应用MVVM模式使JavaScript前端UI简单化。Knockout是一个以数据模型(data model)为基础的能够帮助你创建富文本,响应显示和编辑用户界面的JavaScript类库。任何时候如果你的UI需要自动更新(比如:更新依赖于用户的行为或者外部数据源的改变),KO能够很简单的帮你实现并且很容易维护。

在线预览

6.Feathers

Feathers使它易于获得休息和实时应用服务的实时应用。服务是一个JavaScript对象提供了一定的方法和可以像特快中间件。快速启动实例创建一个简单的做休息和socketio服务,保持一份待办事项。

在线预览

7.QUnit

这是一个功能强大且易于使用的JavaScript单元测试框架是由jQuery,jQuery UI和jQuery移动项目。它能够测试任何JavaScript代码,包括自己。

在线预览

8.AngularJS

AngularJS一个工具集,它可以帮助您构建框架最适合您的应用程序开发。这个JavaScript框架是完全可扩展的,可以与其他图书馆。

在线预览

9.Iconic

美丽的开发HTML5的移动应用程序的开源前端框架的混合。

在线预览

10.Reactive Coffee

一个轻量级的CoffeeScript的图书馆/ DSL无功规划和构建可扩展的Web UI的声明。

在线预览

11.Dojo

Dojo移动是一个世界级的HTML5移动JavaScript框架,使快速发展的移动Web应用程序与本地的外观和感觉,在现代的WebKit功能的移动设备,如iPhone,iPod,iPad,Android和RIM的智能手机和平板电脑。

在线预览

12.JavaScriptMVC

JavaScriptMVC在jQuery开发含有最好的想法,一个开源框架。它将通过促进最佳实践、可维护性和配置约定来指导您成功地完成项目。

在线预览

13.Sammy.js

Sammy是建立在一个插件和适配器系统。只包括你需要的代码。它’也容易提取自己的代码为可重复使用的插件

在线预览

14.CorMVC

CorMVC是一个jQuery动力模型视图控制器(MVC)框架,可以在单页jQuery应用开发助手。

在线预览

15.Kraken

一个轻量级的,前端Web开发者移动第一样板。

在线预览

16.Aura

一个光环组件代表一个页面的单位。一个独立的可重用的代码块,包起来让它自己或与其他成分。

在线预览

17.RIOT

你开始小,并在你需要它的东西,而不是其他方式。最小的方法有助于每个人理解的片段,使您的应用程序。你会有更多的控制,因为没有多余的代码在你的路上。

在线预览

18.BATMAN.JS

batman.js创建与开发人员和设计师的幸福作为头等大事。

在线预览

19.Appium

Appium是一个开放源代码测试自动化框架,用于本地和混合移动应用程序。它推动了iOS和Android应用程序使用WebDriver JSON线协议。

在线预览

20.Asana Luna

当编写一个复杂的、高度敏感的网络应用程序时,有各种各样的非常困难的编程任务,你最后一遍又一遍地做你想写的每一个功能。这些痛苦都太熟悉的web2.0-style软件作者(互动软件一般)。当我们开始练习,我们知道我们想建立一个应用程序在同时体验非常复杂的功能,很快就是觉得现有的工具不是’不达标。所以我们建立了月神,一个内部的终端到终端的框架,自动写作的丰富的网络应用空前繁忙的工作。

在线预览

本文固定链接: http://www.i7758.com/archives/2434.html

20款最好的JavaScript开发框架的更多相关文章

  1. 20 款免费的 JavaScript 游戏引擎

    使用 HTML5,CSS3 和 Javascript 可以帮助面向对象开发者开发拥有各种特性的游戏,比如:3D 动画效果,Canvas,数学,颜色,声音,WebGL 等等.最明显的优势在于使用 HTM ...

  2. 20款有用的JavaScript和CSS库

    Web开发与设计已经发展达到了新的高峰.创建一个网站并不是那么简单了,因为它使用的是几年前.今天是时间创造有吸引力的网站,不仅吸引了游客的关注也让他们订婚.另外,和功能的有吸引力的功能添加到该网站不应 ...

  3. 20个优秀的 JavaScript 键盘事件处理库

    键盘事件是 Web 开发中最常用的事件之一,通过对键盘事件的捕获和处理可以提高网站的易用性和交互体验.下面,我们向大家介绍收集的20款优秀的 JavaScript 键盘事件处理库,帮助开发人员轻松处理 ...

  4. 20个免费的 JavaScript 游戏引擎分享给开发者

    这篇文章收集了20个免费的 JavaScript 游戏引擎分享给开发者.这些游戏引擎能够帮助游戏开发人员更快速高效的开发出各种好玩的游戏. 使用 HTML5.CSS3 和 Javascript 可以帮 ...

  5. 20个优秀的JavaScript 键盘事件处理库

    键盘事件是 Web 开发中最常用的事件之一,通过对键盘事件的捕获和处理可以提高网站的易用性和交互体验.下面,我们向大家介绍收集的20款优秀的 JavaScript 键盘事件处理库,帮助开发人员轻松处理 ...

  6. 20款最优秀的JavaScript编辑器

    毫无疑问SublimeText,Notepad++,webstorm等,是市面上最主导的编辑器,但当然也有一些更多的JavaScript编辑器提供众多的特性和功能,方便和轻松自由的编码.本文整理了20 ...

  7. Web 项目可能会用到的20款优秀的开源工具

    开源的应用程序和它们的源代码可以免费获得,因为版权是属于任何进行过修改或者提交代码的人.大多数提供开源软件的公司都可以建立行业标准,因此可以获得有利的竞争优势. 很多的开源应用程序和工具都有很强的替代 ...

  8. 20款最受欢迎的HTML5游戏引擎收集

    在“最火HTML5 JavaScript游戏引擎”系列文章国外篇(一)中,我们盘点了当下备受开发者推崇的非国产HTML5和JavaScript游戏引擎.在各种2D小游戏逆袭的今天,用HTML5和Jav ...

  9. 分享20款移动开发中很有用的 jQuery 插件

    今天,很显然每个网站都需要有一个移动优化的界面以提高移动用户的使用体验.在开发任何移动项目时,要尽可能保持每一种资源尺寸都尽可能的小,以给最终用户提供一个好的体验是非常重要的.在这篇文章中我们已经编制 ...

随机推荐

  1. 潭州课堂25班:Ph201805201 django 项目 第二十课 数据库分析设计图 (课堂笔记)

    https://www.dbdesigner.net/

  2. BZOJ2368 : Modern Art Plagiarism 树同构

    枚举$T_1$的树根,然后DP,设$f[i][j]$表示$T_1$的子树$i$是否存在包括i的连通子树与$T_2$的子树$j$同构. 若$j$是叶子,那么显然可以. 若$deg_i<deg_j$ ...

  3. mysql找安装路经,更改密码

    1:如果安装了mysql但是启动不了,可以到C:/Windows/System32的cmd.exe,用管理员身份打开,然后输入net strat mysql即可 2:忘记安装路经       sele ...

  4. 创建触发器(trigger)

    创建触发器 DROP TRIGGER IF EXISTS `ins_table_name`; DELIMITER ;; CREATE TRIGGER `ins_table_name` AFTER IN ...

  5. Cocos Creator 节点

    //节点从创建到节点挂载一些过程 1.JS中节点使用: a.创建:在properties中定义节点(可能包括节点的默认值和类型): b.挂载:在相应的方法中获取节点获取相应节点,挂载到父元素 例== ...

  6. 正则表达式零宽断言详解(?=,?<=,?!,?<!)

    在使用正则表达式时,有时我们需要捕获的内容前后必须是特定内容,但又不捕获这些特定内容的时候,零宽断言就起到作用了 正则表达式零宽断言: 零宽断言是正则表达式中的难点,所以重点从匹配原理方面进行分析.零 ...

  7. iOS 开发中常见的崩溃错误

    1.duplicate symbols for architecture armv7   1.首先排查是否有名字重复的文件:   2.检查是否在#import头文件的时候,不小心把.h写成了.m. 2 ...

  8. poj3268 Silver Cow Party(两次dijkstra)

    https://vjudge.net/problem/POJ-3268 一开始floyd超时了.. 对正图定点求最短,对逆图定点求最短,得到任意点到定点的往返最短路. #include<iost ...

  9. Codefoces909E Coprocessor(拓扑排序)

    http://codeforces.com/problemset/problem/909/E 由于分了两个queue,所以push的时候可以统一操作,不会影响彼此.两个queue相当于是平等的,只是q ...

  10. pygame 笔记-7 生命值/血条处理

    通常游戏中的角色都有所谓的生命值,而且头顶上会有一个血条显示.生命值无非就是一个属性而已,很容易在Player.py类中增加,头顶上的血条其实就是绘制二个矩形,叠加在一起. 以上节的Player.py ...