目前,互联网上有很多优秀且流行的JavaScript框架,比如JQuery,MooTools, Prototype和YUI,等等。介绍以上优秀JavaScript框架的网站和文章有很多,本文这里就不再赘述了。
要知道,世界上没有最好的框架之说,我个人的理解是:最适合你(你的团队)的框架就是最好的框架。
事实上,除了这些在国内已经相当知名的框架之外,国外还有很多有前景的JavaScript插件供我们选用,今天我就给大家介绍国外最有前景的10款JavaScript框架。
本文在介绍这些例子时,都会链接框架的官方主页和例子DEMO的链接,真正的应用还需要大家的学习和探索。
1. SproutCore
简介:SproutCore框架的主要特点是,强调将桌面应用程序的功能WEB化。官方提供大量和丰富的学习手册,并开通了一个Google小组来解决你遇到的问题,同时利于所有使用该框架的开发者相互交流。
2. Spry
简介:SPRY 是一个Adobe为AJAX量身打造的JavaScript框架。SPRY一个非常大的特色就是能够与Adobe的其他产品进行无缝整合使用(如与 Dreamweaver, Flash和AIR等)。就像Adobe的其他优秀产品一样,SPRY也有相当优秀的文档资源提供,并有一个强大开发团队的支持。在他们的帮助下,你一定 可以快速的上手SPRY。
简介:没 错,名字就代表了这个框架的含义和用途了。它是专门为了解决JavaScript的MVC开发模式带来的难题。JSMVC能够将逻辑层从表示层中剥离,从 而加强程序的模块性,减少各模块因错误而形成的修改。JavaScriptMVC更有意思的地方是,它有一个内置的自动测试单元,这就解决了 JAVAScript调试系统不够健壮的问题。甚至当用户使用你的程序发生错误时,它还能将错误通过邮件发送给你。
JSMVC演示:Error Demo, History Demo, Todo Demo
4. qooxdoo
简介:qooxdoo框架,是一个基于面向对象的JavaScript并用于AJAX应用程序开发的优秀框架。这个插件最大的特点是提供一个类似于YUI的图形操作界面来维护JavaScript代码,这样你不必担心HTML,CSS和DOM出错的烦恼了,它统统可以帮你解决。
Qooxdoo实例演示: 演示浏览器(所有例子汇总), Feed阅读器
5. midori
简介:midori是一个轻量级的JavaScript框架,它在未压缩之前的大小仅为45KB(相比之下,JQuery最新版本 压缩之后的大小为54KB)。虽然是个轻量级的框架,但是一般框架所拥有的功能它都具备——包括多浏览器AJAX功能函数,支持CSS选择器来匹配DOM 元素和动画效果等。
midori演示: DIV拖拽, DIV弹窗效果, 动态勾选表格
6. Archetype JavaScript Framework
简介:ARCHETYPE框架,与Prototype框架有很多相似之处,也是一个非常健壮 的JavaScript框架。ARCHETYPE拥有自己的工程管理程序,能够将所需要的HTML和CSS等文件自动集成到你的网页文件中。同 时,ARCHETYPE坚持“高效,可读”的编码原则,最大程度的让你的HTML/CSS/JAVASCRIPT相分离。
Archetype演示: 在线幻灯片展示效果
简介:JUNE框架,是一款在Core Library基础上发展而来的框架,遵循“模块设计模式”(Module Design Pattern)思想。它有一个非常体贴的功能,那就是编码提示(语法提示)和代码自动完成(类似Visual Studio和EditPlus的相关功能)。
8. UIZE
简介:又一款面向对象的高效JavaScript开源框架,它主要被运用于商业化网站网站和以用户为核心的WEB2.0网站中。
UIZE演示:带有擦除效果的幻灯片切换, 照片局部放大
9. SimpleJS
简介:SimpleJS,是一个轻量级小型框架,同样适合AJAX开发和页面动态效果。它采用与JQuery类似的“插件”的概念,在这个概念上你可以扩展出你所需要的任何功能。
演示:请移步其官方网站查看
10. Fleegix.js
简介:Fleegix.js拥有一个“事件系统”来帮助你监听,操作和消除异常的DOM事件(例如:鼠标悬停,点击等等)。它同时还包含一个函数将JavaScript序列转换成JSON格式。当然,它一样拥有其他大部分JS框架都拥有的功能,那就是在你的网页上添加动画和AJAX。
介绍了这么多,不知道有没有大家感兴趣的JavaScript框架?
欢迎大家在这篇文章底下留言来相互交流你的JS框架心得,同时还可以向他人推荐你支持的JS框架!
© 本站(http://www.huyang8.com/)采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载本站内容必须也遵循“署名-非商业用途-保持一致”的创作共用协议.