下面是十个最牛的也是最流行的Javascript框架。它们彻底能够担任目前世界上几乎全部一些和Ajax技术相关的和图形界面相关的一切功能。javascript
若是今天你还不知道jQuery的话,那么做为一个程序员你可能真的是从火星来的了。这恐怕是Ajax中应用最广的框架。包括了许多很不错的UI组件,作出网页的效果也是使人称道的。不过,他最牛的是它的文件大小,只有区区18K,实在是居家旅行,网站开发之首选。jquery
下面是一个日历控件,很不错吧。程序员
一个面向对象的javascript类库,包函了不少不少很实用的功能,不少其它的框架都使用了他做为基础类库。大小128K,有点大,还好。下面一其一个UI的示例。服务器
这个框架是基础上面那个框架(Prototype )上开发的,它被包含在Ruby on Rails框架中(http://rubyonrails.org/)。异步
这是一个紧凑的,模块化的,面向对象风格的javascript框架,这并非一个能直接用上的Javascript,他主要给程序员们方便地进行开发更高级的组件,由于这个框架主要是面对开发人员的,因此他是很是灵活和很是强大的。也不大,才63K。工具
http://extjs.com/products/extjs/
这是一个超级强大的Javascripts类库,简直是包罗万像,就像机器猫的口袋,想要什么就有什么。UI组件多的是使人发指,功能也是强大到不行。固然,其类库的尺寸也是强大到不行,一共6.6M,仍是被压缩过的。看看下面的UI示例吧,这只不过是冰山一角。
我我的认为这个是全部框架里面最好的一个。
Exjs才6.6M,这个javascript类库竟然有19.9M,正所谓一山还有一山高,没有最BT,只有更BT。它包括一个独立于平台的开发工具链,一个最早进的图形用户界面工具和先进的客户端与服务器之间的通信层。下面是其UI示例:
http://developer.yahoo.com/yui/
若是你不知道YUI的话,那么我想告诉你的是,你必定是在离地球20亿光年的亚美尼亚星居住。这个YUI类库也是一应俱全,他最好的不可是条件很是宽松的BSD的License,并且,你没必要像别的类库一下,管你用不用你都要所有文件。YUI除了基础库外,你用多少就下载多少。这么丰富的UI也只有10.5M的大小,还OK了。下面是一个演示:
一个很轻量级的类库,主要实际了异步请求的若干功能。
又一个轻量级的类库,没有用过。只有45K大小。主要是一些UI上的美化吧。
示例:
又一个超强大的类库,提供了很是丰富的UI。BSD的license,大小1.7M,看看下面的UI示例你就知道有多强大了。