10个最有前景的JavaScript框架 [转载]

↘锁芯ラ 提交于 2020-12-04 10:58:35

目前,互联网上有很多优秀且流行的JavaScript框架,比如JQuery,MooTools, Prototype和YUI,等等。介绍以上优秀JavaScript框架的网站和文章有很多,本文这里就不再赘述了。


要知道,世界上没有最好的框架之说,我个人的理解是:最适合你(你的团队)的框架就是最好的框架。


事实上,除了这些在国内已经相当知名的框架之外,国外还有很多有前景的JavaScript插件供我们选用,今天我就给大家介绍国外最有前景的10款JavaScript框架。



本文在介绍这些例子时,都会链接框架的官方主页和例子DEMO的链接,真正的应用还需要大家的学习和探索。


1. SproutCore


简介:SproutCore框架的主要特点是,强调将桌面应用程序的功能WEB化。官方提供大量和丰富的学习手册,并开通了一个Google小组来解决你遇到的问题,同时利于所有使用该框架的开发者相互交流。


SproutCore演示: 照片,TAB选项卡


2. Spry


简介:SPRY 是一个Adobe为AJAX量身打造的JavaScript框架。SPRY一个非常大的特色就是能够与Adobe的其他产品进行无缝整合使用(如与 Dreamweaver, Flash和AIR等)。就像Adobe的其他优秀产品一样,SPRY也有相当优秀的文档资源提供,并有一个强大开发团队的支持。在他们的帮助下,你一定 可以快速的上手SPRY。


SPRY的演示相册, RSS阅读器, 表单验证插件


3. JavaScriptMVC


 


简介:没 错,名字就代表了这个框架的含义和用途了。它是专门为了解决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演示: 在线幻灯片展示效果


7. June Framework


简介:JUNE 框架,是一款在Core Library基础上发展而来的框架,遵循"模块设计模式"(Module Design Pattern)思想。它有一个非常体贴的功能,那就是编码提示(语法提示)和代码自动完成(类似Visual Studio和EditPlus的相关功能)。


JUNE演示: 设置透明度, 高亮, 获取关键字


8. UIZE


简介:又一款面向对象的高效JavaScript开源框架,它主要被运用于商业化网站网站和以用户为核心的WEB2.0网站中。


UIZE演示带有擦除效果的幻灯片切换, 照片局部放大


9. SimpleJS


简介:SimpleJS,是一个轻量级小型框架,同样适合AJAX开发和页面动态效果。它采用与JQuery类似的"插件"的概念,在这个概念上你可以扩展出你所需要的任何功能。


演示:请移步其官方网站查看


10. Fleegix.js


简介Fleegix.js拥有一个"事件系统"来帮助你监听,操作和消除异常的DOM事件(例如:鼠标悬停,点击等等)。它同时还包含一个函数将JavaScript序列转换成JSON格式。当然,它一样拥有其他大部分JS框架都拥有的功能,那就是在你的网页上添加动画和AJAX。


声明:此文搜集自互联网,来源无法考证[原文应该是这个网站的:http://sixrevisions.com ,这个网站不错哦],如有侵权,请告知,即刻删除!

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!