北京北大青鳥校區(qū):三種Ajax技術(shù)框架簡(jiǎn)介

北京北大青鳥校區(qū)介紹,現(xiàn)有的Ajax從框架角度分級(jí)的話,可以有以下分類:

Ø零級(jí),完成base工作,包括擴(kuò)展原有對(duì)象的方法,Ajax通訊部分,比較精簡(jiǎn)。
Ø 一級(jí),完成effect工作,包括增加常用效果轉(zhuǎn)換函數(shù),如tween、drag、maskLayer、fade等的特效。
Ø二級(jí),完成component工作,包括對(duì)話框、列表、樹、日歷等的組件。
Ø三級(jí),完成application工作,包括完整的前端平臺(tái),允許用戶定義能實(shí)現(xiàn)一定功能的模塊。
一些框架只做零級(jí),如PRototype.js,一些框架做到一級(jí),如jQuery ,一些框架做到了三級(jí),如asp.net Ajax 和EXT。
北京北大青鳥校區(qū)認(rèn)為,選擇合適的Ajax框架能提升程序效率,減少開(kāi)發(fā)工作量,優(yōu)化顯示效果等作用。
 
1.Asp.net Ajax 簡(jiǎn)介
設(shè)計(jì)思想
ASP.NET Ajax集成了一套客戶端腳本庫(kù)使得與功能豐富的、基于服務(wù)器開(kāi)發(fā)平臺(tái)的 ASP.NET結(jié)合在一起。其服務(wù)器端編程模型相對(duì)于客戶端編程模型較為簡(jiǎn)單,而且容易與現(xiàn)有的ASP.NET程序相結(jié)合,通常實(shí)現(xiàn)復(fù)雜的功能只需要在頁(yè)面中拖幾個(gè)控件,而不必了解深層次的工作原理,除此之外服務(wù)器端編程的ASP.NET AJAX Control Toolkit含有大量的獨(dú)立AJAX控件和對(duì)ASP.NET原有服務(wù)器控件的AJAX功能擴(kuò)展。

2.Jquery簡(jiǎn)介
設(shè)計(jì)思想
簡(jiǎn)潔的思想:幾乎所有操作都是以選擇DOM元素(有強(qiáng)大的Selector)開(kāi)始,然后是對(duì)其的操作(Chaining等特性)。本身特別容易上手, 代碼非常簡(jiǎn)單,非常貼近原生態(tài)的javaScript,文件也非常小。

3.Extjs 簡(jiǎn)介
設(shè)計(jì)思想
100%面向?qū)ο蠛徒M件化的思想,一致的語(yǔ)法,全局的命名空間。文檔的完整,規(guī)范,方便。所有的組件(widgets)都可直接使用,而無(wú)需進(jìn)行設(shè)置(北京北大青鳥校區(qū)

北大青鳥網(wǎng)上報(bào)名
北大青鳥招生簡(jiǎn)章