自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

誰(shuí)會(huì)成為下一個(gè)jQuery?十大最新JavaScript框架逐個(gè)看

開(kāi)發(fā) 前端
目前jQuery在JavaScript框架中大紅大紫,但除了想jQuery,MooTools,Prototype等等這些主流的JS框架外,還有哪些值得我們關(guān)注呢?下面就給大家介紹10個(gè)最具潛力的JS框架。

目前比較流行的JavaScript框架/庫(kù)有jQuery,MooTools,Prototype,和YUI。但是除了這些流行的框架,還有很多很好的框架也值得我們?nèi)リP(guān)注。以下列出的是10種被認(rèn)為很有前途的JavaScript框架。(推薦閱讀:應(yīng)用最廣的十大Javascript框架

1.SproutCore

SproutCore

SproutCore強(qiáng)調(diào)自身的獨(dú)特之處是,具有桌面應(yīng)用程序的功能。

SproutCore官網(wǎng):http://www.sproutcore.com/

SproutCore文檔:http://www.sproutcore.com/documentation/

SproutCore示例:

Photos:http://www.sproutcore.com/documentation/

Sample Controls:http://www.sproutcore.com/static/sample_controls/

2. Spry

Spry

Spry是Adode的Ajax框架,Spry的其中一個(gè)最顯著的特性是與Adobe的產(chǎn)品集成,如Dreamweaver,F(xiàn)lash和AIR。像其它的Adobe的產(chǎn)品一樣,它已經(jīng)有大量的文檔。

Spry示例:

Photo Gallery:http://labs.adobe.com/technologies/spry/demos/gallery/

RSS Reader:http://labs.adobe.com/technologies/spry/demos/rssreader/

Form Validation Widgets:http://labs.adobe.com/technologies/spry/demos/formsvalidation/

3.  JavaScriptMVC

JavaScriptMVC

JavaScriptMVC應(yīng)用了模型-視圖-控制器架構(gòu)模式,把業(yè)務(wù)邏輯和表示分離,使得代碼更加模塊化。

JavaScriptMVC示例:

Todo Demo:http://javascriptmvc.com/learningcenter/controller/demo.html

4.  Qooxdoo

Qooxdoo

Qooxdoo是一個(gè)面向?qū)ο蟮腁jax應(yīng)用框架。它使你能夠使用JavaScript來(lái)構(gòu)建應(yīng)用程序,而不用關(guān)心HTML,CSS和DOM。而且它是一個(gè)很好的圖形用戶(hù)界面的工具(有點(diǎn)像YUI),內(nèi)建支持鍵盤(pán),拖動(dòng)等功能。

Qooxdoo 示例:

demo browser:http://demo.qooxdoo.org/current/demobrowser/

Feed Reader:http://demo.qooxdoo.org/current/feedreader/

5. midori

[[17097]]

midori是一個(gè)輕量的JavaScript框架。即使沒(méi)有壓縮,它也只有45KB,而相比之下,jQuery壓縮后也有54KB。不過(guò)它的輕量并不意味著它缺乏復(fù)雜的JavaScript功能。Midori提供了包括跨瀏覽器的Ajax功能,CSS選擇器等等這些JavaScript框架一般都具有的功能。

midori示例:

drag and drop:http://www.midorijs.com/midoriDragDrop.html

popups:http://www.midorijs.com/midoriPopup.html

toggle:http://www.midorijs.com/midoriTableSelection.html#toggle

#p#

6. Archetype JavaScript Framework

[[17098]]

Archetype JavaScript Framework與Prototype有很多共同點(diǎn)。它有一個(gè)獨(dú)立的管理系統(tǒng),能夠只初始化頁(yè)面需要的組件。而且Archetype強(qiáng)調(diào)代碼易讀性,和HTML/CSS/JavaScript分離的最優(yōu)方法。

Archetype示例:

Slidy Presentation:http://archetypejs.org/slidy-fosdem/Slidy.html

7.  June Framework

June Framework

June Framework從Core library中獲取靈感,應(yīng)用了模塊設(shè)計(jì)模式。如果你使用MS Visual Studio 2008的話(huà),你會(huì)愛(ài)上它提供的文檔,因?yàn)樗褂昧薞isual Studio的代碼格式。

8. UIZE

UIZE

UIZE(發(fā)音: you eyes)是另一個(gè)強(qiáng)調(diào)RIA的JavaScript框架。它提供了很多Widget,比如日期選擇器,表格過(guò)濾器,進(jìn)度條,顏色選擇器等。

UIZE示例:

Slideshow With Wipes:http://www.uize.com/examples/slideshow-with-wipes.html

Marquee and Image Port:http://www.uize.com/examples/marquee-and-image-port.html

9. SimpleJS

SimpleJS

SimpleJS是一個(gè)簡(jiǎn)單,輕量的,但很特別的JavaScript框架。它提供了Ajax函數(shù)和動(dòng)態(tài)效果。它使用一個(gè)很像jQuery和MooTools的插件系統(tǒng),可以很容易地?cái)U(kuò)展這個(gè)框架。對(duì)只需要基本Ajax功能和動(dòng)態(tài)效果的開(kāi)發(fā)者來(lái)說(shuō),它是一個(gè)完美的解決方案。

關(guān)于SimpleJS更多內(nèi)容,請(qǐng)?jiān)L問(wèn):http://simplejs.bleebot.com/

10.  Fleegix.js

[[17099]]

Fleegix.js是一個(gè)很好的事件系統(tǒng),使你能夠很容易地監(jiān)聽(tīng),操作,觸發(fā)DOM事件。它有一個(gè)功能,能夠?qū)avaScript對(duì)象序列化為JSON格式(fleegix.jason.serialize),也有一些豐富的動(dòng)態(tài)效果。

總結(jié)

這么多的JavaScript框架,肯定有一款適合你或者你的項(xiàng)目的。

【編輯推薦】

  1. 應(yīng)用最廣的十大Javascript框架
  2. 簡(jiǎn)化開(kāi)發(fā)流程 了解各種Ajax框架的適用性
  3. Ajax和REST框架結(jié)合 為Web應(yīng)用再添優(yōu)勢(shì) 

 

責(zé)任編輯:王曉東 來(lái)源: 博客
相關(guān)推薦

2019-01-23 11:07:32

蘋(píng)果諾基亞iPhone

2012-03-06 10:09:51

2016-01-04 15:09:14

VR智能電視

2013-12-17 10:16:25

Firefox OSAndroid

2015-08-19 13:50:31

容聯(lián)云通訊

2019-01-10 14:32:02

谷歌Android開(kāi)發(fā)者

2009-02-06 14:35:24

FCoEIO帶寬

2015-11-02 10:32:43

bat騰訊百度

2013-08-28 14:32:19

移動(dòng)電商

2023-11-09 23:51:32

2021-08-28 10:33:33

數(shù)據(jù)中心IDC5G

2022-04-08 10:45:50

元宇宙MetaCon

2019-11-22 22:59:28

AI人工智能教育

2015-09-14 13:57:22

大數(shù)據(jù)科技革命

2023-12-14 16:12:52

2011-09-02 09:33:48

Vmwarevsphere5虛擬機(jī)

2011-09-02 09:33:48

Vmwarevsphere5虛擬機(jī)

2019-07-03 08:00:00

技能IT開(kāi)發(fā)者

2022-02-28 00:14:30

人工智能數(shù)據(jù)機(jī)器學(xué)習(xí)

2021-05-25 11:11:39

機(jī)器學(xué)習(xí)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)