2015年10个最佳Web开发JavaScript库

  现在的互联网可谓是无所不有,有大量的JavaScript项目开发工具充斥于网络中。我们可以参考网上的指导来获取构建代码项目的各种必要信息。如果你是搞Web开发的,那么大多更喜欢支持前端开发的JavaScript。此脚本语言使用相对比较容易,并能为网站和Web应用创造了有趣的用户界面。下面是10个最佳的可用于Web项目开发的JavaScript库。

  1. IO.js:

  IO.js是一个以Chrome V8  runtime为引擎的JavaScript平台。项目基于Node.js平台,并且IO.js的兼容性也相当高。平台提供了开放式的治理模式,有望可以加快并预测发布周期。而且,该平台能够在更新libuv和其他库的同时,将最新的语言、API和性能改进带给V8引擎。

  官方网站:https://github.com/iojs/io.js

  2. Intercooler.js:

  这是一个自然的HTML扩展版本。开发人员大多都熟悉属性简单的HTML平台,这些HTML平台通过使用Intercooler.js能让开发变得更容易。平台使用JavaScript来和服务器进行交流,并使用相同的语法发送AJAX请求给应用程序。

  官方网站:http://intercoolerjs.org/

  3. Matter.js:

  这是一个JavaScript 2D刚体物理引擎网站。引擎模块使用不同的方法来创建和操纵引擎。  Matter.js是一个控制器,用于管理更新和呈现模拟仿真。该项目目前处于开始状态,matter.js的API还在开发过程中。

  官方网站:https://github.com/liabru/matter-js

  4. Immutable.js:

  Immutable.js提供持久不变的list、Stack、Map、OrderedMap、Set、OrderedSet和Record功能。即使是在现代的JavaScript虚拟机上,该平台依然可以高效运作。你可以通过散列映射和使用了Clojure和Scala的载体复制和缓存数据。该平台还提供lazy  Seq功能。

  官方网站:https://github.com/facebook/immutable-js

  5. Format.js:

  FormatJS是一个现代化的JavaScript库集合,支持数字、数据和字符串格式化的国际化。该平台包含的一些核心库集,可用于构建JavaScript的国际化内置插件和行业内广泛认可的国际化标准。FormatJS已具备了共同模板和库的集成套组。

  官方网站:http://formatjs.io/github/

  6. Anima.js:

  Anima.js能让你使用延迟加载和持续动画。所以你可以使用这个平台进行CSS动画创作。该工具使用JavaScript来完成CSS转换和3D变换,以达到创建动画的目的。你可以用流程来控制工具——启动、停止和删除动画,甚至是创建任何基于事件的东西。

  官方网站:https://github.com/lvivski/anima

  7. Is.js:

  Is.js是一个独立的通用校验库。通过Is.js,你可以检查类型、正则表达式、存在检查、时间和其他很多东西。

  

  官方网站:https://github.com/scottrabin/is-js

  8. MinBlock.js:

  minBlock.js Javascript库可以用于矩阵网格的实现。该平台可以生成类似Github上面的随机头像。

  官方网站:http://argunner.github.io/minBlock.js/

  9. blinkTitle.js:

  blinkTitle.js是纯JavaScript实现的标题栏警告或通知。该工具可以被用来执行闪烁的HTML标题栏的标题栏警告或标题栏通知。

  官方网站:http://argunner.github.io/blinkTitle.js/

  10. Conditioner.js:

  如果你的web程序需要加载和卸载的行为,那这工具绝对是最好的。Conditioner.js能让环境行为的实施变得非常容易,你只要定义好所需要的状态,剩下的就交给工具吧。

  官方网站:https://github.com/rikschennink/conditioner

  以上就是2015年10个最佳Web开发JavaScript库,希望有你需要的JS库。

文章源自:http://www.php100.com/html/it/qianduan/2015/0309/8737.html

2015年10个最佳Web开发JavaScript库的更多相关文章

  1. 10个用于Web开发的最好 Python 框架

    Python 是一门动态.面向对象语言.其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性.除了语言本身的设计目的之外,Python标准 库也是值得大家称赞的,Python甚至还 ...

  2. 今日推荐:10款在 Web 开发中很有用的占位图片服务

    设计网站时,将要使用的图像在一开始通常还不存在,这个时候布局是最重要的.然而,图像的尺寸通常是预先设置,实用一些占位图像可以帮助我们更好地预览和分析布局. 如今,有免费的占位图片自动生成工具可以使用, ...

  3. Web开发——JavaScript基础

    参考学习: MDN JavaScript:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript ECMAScript 6入门(阮一峰):htt ...

  4. Firefox上Web开发工具库一览

    Firefox的目标之一就是尽可能地使web开发者的生活更简单高效,并通过提供工具和具有很强扩展性的浏览器使人们创造出神奇的东西.使web开发者使用Firefox的时候,浏览器可以提供大量开发工具和选 ...

  5. 推荐10 款 SVG 动画的 JavaScript 库

    SVG 通常可以用作跨分辨率视频.这意味着在一块高分屏幕上不会降低图片的锐度.此外,你甚至可以让SVG动起来,通过使用一些javascript类库.下面,我们分享一些javascript类库,这些类库 ...

  6. Nodejs WEB开发常用库和框架

    我在Nodejs的体系里也算泡了很久了,的确非常喜欢javascript和Nodejs. 在我看来,用nodejs做web开发有以下几个优点: Javascript作为一个语法异常简单的脚本语言,约束 ...

  7. 静态Web开发 JavaScript

    三章 Javascript 1节javascript基本语法和注意事项 脚本,一条条的文字命令.执行时由系统的一个解释器,将其一条条的翻译成机器可识别的指令,然后执行.(不需要编译)常见的脚本:批处理 ...

  8. 初学者福音——10个最佳APP开发入门在线学习网站

    根据Payscale的调查显示,现在的APP开发人员的年薪达到:$66,851.这也是为什么那么多初学的开发都想跻身到APP开发这行业的主要原因之一.每当你打开App Store时候,看着琳琅满目的A ...

  9. Web开发——JavaScript基础(JSON教程)

    参考: JSON:JavaScript 对象表示法(JavaScript Object Notation). JSON 是存储和交换文本信息的语法.类似 XML. JSON 比 XML 更小.更快,更 ...

随机推荐

  1. Python元类实践--自己定义一个和collections中一样的namedtuple

    大家可能很熟悉在collections模块中有一个很好用的扩展数据类型-namedtuple. 如果你还不知道这个类型,那么请翻看标准手册. 我利用元类轻松定义一个namedtuple. 先把代码贴上 ...

  2. srvctl 命令

    SRVCTL命令可以控制RAC数据库中的instance,listener以及services.通常SRVCTL在ORACLE用户下执行.下面我们来介绍srvctl命令.1.通过SRVCTL命令来st ...

  3. 在安装MySQL Workbentch的时候出现如下问题,已经解决。

    mysql workbench cannot be executed from a path that contains non-ASCII characters. this problem is i ...

  4. [转载]如何打一手好Log

    如果项目上过线的话,那你一定知道Log是多么重要. 为什么说Log重要呢?因为上线项目不允许你调试,你只能通过Log来分析问题.这时打一手好Log的重要性绝不亚于写一手好代码.项目出问题时,你要能拿出 ...

  5. location.hash && location.href

    hash:设置或获取 href 属性中在井号“#”后面的分段. href:设置或获取整个URL为字符串. 通过下面的测试你会发现区别,将代码放到你的HTML中,然后用浏览器打开,测试步骤: 点击“超链 ...

  6. 关联规则算法Apriori的学习与实现

    转自关联规则算法Apriori的学习与实现 首先我们来看,什么是规则?规则形如"如果-那么-(If-Then-)",前者为条件,后者为结果.关联规则挖掘用于寻找给定数据集中项之间的 ...

  7. 网络编程(一) 利用NSURLSession发送GET POST请求

    Xcode 7.0后,http链接不能直接访问(https可以),需要在Info.plist增加下面一项才能正确访问. 使用NSURLSession进行网络请求的流程: 1.构造NSURL 2.构造N ...

  8. VC2008下CRichEditView加载RichEdit4.1版本(还有一些类似的文章)

         在之前的文章<RichEdit 各个版本介绍>中,写到RichEdit已经到达6.0版本了,而我们经常编程使用的却还是2.0,在vc6.0中甚至还使用1.0版本,更高的版本修复了 ...

  9. Yii CDbCriteria

    Yii的Active Recorder包装了很多. 特别是把SQL中 把where,order,limit,IN/not IN,like等常用短句都包含进CDbCriteria这个类中去,这样整个代码 ...

  10. Linux网络地址转换分析

    Linux网络地址转换分析 地址转换用来改变源/目的端口,是netfilter的一部分,也是通过hook点上注册相应的结构来工作. Nat注册的hook点和conntrack相同,只是优先级不同,数据 ...