10个新的最有前途的JavaScript框架


Posted in Javascript onMarch 12, 2009

1. SproutCore

10个新的最有前途的JavaScript框架

SproutCore 苹果对SproutCore的解释为“开源,平台无关,类Cocoa的JavaScript框架,用于创建具有桌面应用程序外观和操作感的Web应用程序。”

SproutCore demonstrations: Photos, Sample Controls

 

2. Spry

10个新的最有前途的JavaScript框架

Spry 是Adobe 的 Ajax framework. Spry的目的是成为实现Ajax的一种简单方式,对HTML、CSS和JavaScript体验据有入门级水平的设计人员应该能够发现Spry是一种整合内容的简单方法。

Spry demonstrations: Photo Gallery, RSS Reader, Form Validation Widgets

 

3. JavaScriptMVC

10个新的最有前途的JavaScript框架

JavaScriptMVC 是一个功能强大的 JavaScript framework. 也是一个很棒的JavaScript测试框架,它同样能提高开发的速度。JavaScriptMVC应用了模型-视图-控制器架构模式,把业务逻辑和表示分离,使得代码更加模块化。

JavaScriptMVC demonstrations: Error Demo, History Demo, Todo Demo

 

4. qooxdoo

10个新的最有前途的JavaScript框架

qooxdoo 是一个 Ajax 应用框架使用基于面向对象 JavaScript. qooxdoo是一个功能强大基于JavaScript GUI工包,它让你可以用JavaScript来开发类似于VB/Delphi风格的具有Ajax功能的web2.0应用程序。qooxdoo具有客户端浏览器检测功能,具有浏览器抽象层,可以无差别的创建跨浏览器的Web应用程序,它提供方便的调试接口,具有事件管理、聚焦管理、定时器、边框和对象属性等特征。它提供一组窗体组件并扩展了布局,它还提供跨平台的png图形透明支持功能。此外,qooxdoo提供一个原子组件,你可以在其基础上开发你自己的组件。

Qooxdoo demonstrations: demo browser, Feed Reader

 

5. midori

10个新的最有前途的JavaScript框架

midori是一个轻量的JavaScript框架。即使没有压缩,它也只有45KB,而相比之下,jQuery压缩后也有54KB。不过它的轻量并不意味着它缺乏复杂的JavaScript功能。Midori提供了包括跨浏览器的Ajax功能,CSS选择器等等这些JavaScript框架一般都具有的功能。

midori demonstrations: drag and drop, popups, toggle

 

6. Archetype JavaScript Framework

10个新的最有前途的JavaScript框架

Archetype JavaScript Framework与Prototype有很多共同点。它有一个独立的管理系统,能够只初始化页面需要的组件。而且Archetype强调代码易读性,和HTML/CSS/JavaScript分离的最优方法。

Archetype demonstration: Slidy Presentation

 

7. June Framework

10个新的最有前途的JavaScript框架

June Framework从Core library中获取灵感,应用了模块设计模式。如果你使用MS Visual Studio 2008的话,你会爱上它提供的文档,因为它使用了Visual Studio的代码格式。

June Framework demonstrations: setOpacity, highlight, getKeyName

 

8. UIZE

10个新的最有前途的JavaScript框架

UIZE(发音: you eyes)是另一个强调RIA的JavaScript框架。它提供了很多Widget,比如日期选择器,表格过滤器,进度条,颜色选择器等。

 

 

UIZE demonstrations: Slideshow With Wipes, Marquee and Image Port

 

9. SimpleJS

10个新的最有前途的JavaScript框架

SimpleJS是一个简单,轻量的,但很特别的JavaScript框架。它提供了 Ajax函数和动态效果。它使用一个很像jQuery和MooTools的插件系统,可以很容易地扩展这个框架。对只需要基本Ajax功能和动态效果的开发者来说,它是一个完美的解决方案。

SimpleJS demonstration: you can view the demos in the left side bar of the website under "Functions".

 

10. Fleegix.js

10个新的最有前途的JavaScript框架

Fleegix.js是一个很好的事件系统,使你能够很容易地监听,操作,触发DOM事件。它有一个功能,能够将JavaScript对象序列化为JSON格式(fleegix.jason.serialize),也有一些丰富的动态效果。

Javascript 相关文章推荐
js 多浏览器分别判断代码
Apr 01 Javascript
js获取html文件的思路及示例
Sep 17 Javascript
javascript学习笔记(六)数据类型和JSON格式
Oct 08 Javascript
window.location 对象所包含的属性
Oct 10 Javascript
Jquery 实现checkbox全选方法
Jan 28 Javascript
JavaScript中Cookies的相关使用教程
Jun 04 Javascript
js基础之DOM中document对象的常用属性方法详解
Oct 28 Javascript
jquery pagination分页插件使用详解(后台struts2)
Jan 22 Javascript
vue和react等项目中更简单的实现展开收起更多等效果示例
Feb 22 Javascript
ndm:NPM的桌面GUI应用程序
Oct 15 Javascript
vue自定义指令用法经典实例小结
Mar 16 Javascript
代码块高亮可复制显示js插件highlight.js+clipboard.js整合
Feb 15 Javascript
JavaScript RegExp方法获取地址栏参数(面向对象)
Mar 10 #Javascript
用正则表达式 动态创建/增加css style script 兼容IE firefox
Mar 10 #Javascript
Iframe thickbox2.0使用的方法
Mar 05 #Javascript
js 颜色选择器(兼容firefox)
Mar 05 #Javascript
小型js框架veryide.librar源代码
Mar 05 #Javascript
兼容FireFox 的 js 日历 支持时间的获取
Mar 04 #Javascript
javascript radio 联动效果
Mar 04 #Javascript
You might like
PHP文件上传处理案例分析
2016/10/15 PHP
PHP中使用OpenSSL生成证书及加密解密
2017/02/05 PHP
PDO::errorInfo讲解
2019/01/28 PHP
PHP与Perl之间知识点区别整理
2019/03/19 PHP
Javascript 判断客户端浏览器类型代码
2010/03/01 Javascript
基于Jquery与WebMethod投票功能实现代码
2011/01/19 Javascript
JQuery验证工具类搜集整理
2013/01/16 Javascript
jquery制作弹窗提示窗口代码分享
2014/03/02 Javascript
javascript动态修改Li节点值的方法
2015/01/20 Javascript
如何使用PHP+jQuery+MySQL实现异步加载ECharts地图数据(附源码下载)
2016/02/23 Javascript
Nodejs下用submit提交表单提示cannot post错误的解决方法
2016/11/21 NodeJs
Angular.Js的自动化测试详解
2016/12/09 Javascript
JS实现改变HTML上文字颜色和内容的方法
2016/12/30 Javascript
Node.js 中exports 和 module.exports 的区别
2017/03/14 Javascript
js实现canvas图片与img图片的相互转换的示例
2017/08/31 Javascript
js字符限制(字符截取) 一个中文汉字算两个字符
2017/09/12 Javascript
webpack多入口文件页面打包配置详解
2018/01/09 Javascript
JavaScript设计模式之装饰者模式定义与应用示例
2018/07/25 Javascript
基于vue.js中关于下拉框的值默认及绑定问题
2018/08/22 Javascript
Node.js系列之发起get/post请求(2)
2019/08/30 Javascript
layui下拉列表select实现可输入查找的方法
2019/09/28 Javascript
vue实现计算器功能
2020/02/22 Javascript
vue+vant 上传图片需要注意的地方
2021/01/03 Vue.js
Python实例分享:快速查找出被挂马的文件
2014/06/08 Python
python 爬虫出现403禁止访问错误详解
2017/03/11 Python
使用C++扩展Python的功能详解
2018/01/12 Python
对命令行模式与python交互模式介绍
2018/05/12 Python
Python代码打开本地.mp4格式文件的方法
2019/01/03 Python
python文字和unicode/ascll相互转换函数及简单加密解密实现代码
2019/08/12 Python
TensorFlow学习之分布式的TensorFlow运行环境
2020/02/05 Python
关于Python Tkinter Button控件command传参问题的解决方式
2020/03/04 Python
乌克兰在线商店的价格比较:Price.ua
2019/07/26 全球购物
远东集团网络工程师面试题
2014/10/20 面试题
研讨会主持词
2014/04/02 职场文书
2015幼儿园新学期寄语
2015/02/27 职场文书
土建技术员岗位职责
2015/04/11 职场文书