亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > AJAX > 正文

Ajax并不神秘:揭下各種Ajax控件和類庫的小褲衩

2024-09-01 08:29:43
字體:
來源:轉載
供稿:網友
Ajax控件和類庫現在真的太多了,不知不覺中增加了Ajax的神秘性和復雜性,看到版內很多人為此費解和傷神,決定發此貼談談本人對Ajax的觀點,希望能讓大家對Ajax有一個本質的認識。
觀點一:Ajax和服務器端技術毫不相關
嚴格的說,與傳統web開發相比,Ajax是完完全全的客戶端技術。由于很多控件封裝了客戶端和服務器端的通信過程,因此很多問題也因通信而起。事實上,不論何種Ajax技術,服務器端都是返回的一個純文本流,再由客戶端來處理這個文本。這段文本可以是xml格式,也可以是一個Html片段,也可以是一段JavaScript腳本,或者僅是一個字符串。服務器端僅僅是作為一個數據接口,客戶端使用XMLHttpRequest對象來請求這個頁面,服務器端在頁面內寫入結果文本,這個過程和普通的web開發沒有任何區別。所不同的只是,客戶端在異步獲取結果后,不是直接顯示在頁面,而是由客戶端的Javascript腳本處理后再顯示在頁面。至于各種控件所謂的能返回DataSet對象,Date對象,或者其他的數據類型,都是封裝了這個處理過程的結果。
觀點二:DOM模型是Ajax最本質的技術
之所以沒有把XMLHttpRequest列為最本質的技術,因為本人覺得它實在是太簡單了,它只是可以讓瀏覽器在后臺請求一個頁面,并將其內容交給JavaScript處理。真正的核心應該是:DOM模型,即文檔對象模型。在DOM模型里,Html標記都被認為是一個對象,例如:div對象,table對象等等。DOM模型就規定了這些對象所具有的屬性、方法和事件。通過這些性質,可以對一個已經顯示于瀏覽器的頁面進行內容的修改,例如增加節點、修改節點位置,刪除節點等等。而不僅僅是一個innerHTML屬性這么簡單,雖然這是一個很有用的屬性。
觀點三:在使用Ajax控件前理解它們的實現
使用Ajax控件的確可以提高效率,但如果你空中樓閣般使用控件,那就得不償失了。從一個控件換到另外一個控件又會有一個漫長的學習曲線。所以應該從底層了解,況且Ajax實在不是什么高深的技術。其實任何東西的最底層其實都是簡單的,但如果封裝了這些底層的東西,事情會變得復雜和難以理解。以Asp.net為例,它的定制特性可以使得只要在方法前加上[ajax method]類似這樣的標志就可以稱為一個異步方法,相信這使得Asp.net的Ajax開發顯得更加“高效”或者是“神秘”,而更多的事情則被封裝了。同樣記住一條,任何對服務器端的請求僅僅是返回純文本,我們不一定要依賴于封裝好的處理過程,而完全可以自己來實現。
觀點四:學好JavaScript
在大多數人看來,JavaScript總不是那么一種正規的語言,隨便copy一段就碰巧能運行,學過c之類的人,一看也能看懂,而且在瀏覽器中常常有腳本錯誤提示,所以潛意識覺得總不能付之以大任。事實上,要學好Ajax,這就完全是一種錯誤的看法。javascript作為一種腳本語言,其語法的確不是很嚴格,但并不妨礙其完成諸多復雜的任務,沒有JavaScript,就沒有Ajax。所以本人強烈建議,學Ajax前,一定要好好研究一番JavaScript,一般來講,如果能順利看懂prototype框架的代碼(如:prototype-1.3.1.js),你的JavaScript水平就基本過關了。同時對DOM模型也可以算有一個基本的了解。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日本韩国欧美精品大片卡二| 91久久精品国产91性色| 最近更新的2019中文字幕| 91精品国产色综合| 亚洲成人999| 久热精品视频在线观看一区| 欧美亚州一区二区三区| 亚洲精品视频在线播放| 久久人人爽人人爽人人片av高请| 国产精品成人久久久久| 日韩av电影国产| 国产91成人video| 亚洲人成在线电影| 国产日韩精品入口| **欧美日韩vr在线| 欧洲亚洲妇女av| 欧美日韩一区免费| 亚洲精品美女在线观看| 欧美成人精品三级在线观看| 国产精品视频白浆免费视频| 久久久999精品| 97精品国产97久久久久久免费| 国产精品久久在线观看| 色婷婷久久一区二区| 精品久久香蕉国产线看观看亚洲| 亚洲日本中文字幕| 欧美激情在线狂野欧美精品| 国产精品69久久| 91亚洲精品一区二区| 日韩欧美高清在线视频| 久久久噜噜噜久久中文字免| 国产精品欧美久久久| 国产视频自拍一区| 日韩精品在线观看视频| 精品日韩视频在线观看| 96pao国产成视频永久免费| 欧美性做爰毛片| 久久久久这里只有精品| 久久影视电视剧免费网站| 国产成人久久久| 91精品国产综合久久男男| 精品视频在线观看日韩| 久久国产一区二区三区| 97精品一区二区三区| 日韩暖暖在线视频| 国产精品27p| 亚洲午夜激情免费视频| 91精品久久久久久久久久久久久久| 国产精品中文久久久久久久| 亚洲xxxx在线| 欧美性一区二区三区| 热久久这里只有| 欧美激情欧美狂野欧美精品| 亚洲欧美自拍一区| 亚洲综合成人婷婷小说| 日韩电影视频免费| 国产91色在线|| 久久精品国产清自在天天线| 精品久久久中文| 国产精品成久久久久三级| 久久久久久尹人网香蕉| 亚洲成人av在线播放| 亚洲欧美日韩直播| 日韩一区二区福利| 伊人青青综合网站| 欧洲亚洲免费在线| 国产成人精品亚洲精品| 国产精品三级网站| 成人免费网站在线| 中文字幕在线看视频国产欧美| 国产精品丝袜白浆摸在线| 欧美精品中文字幕一区| 91欧美精品午夜性色福利在线| 国产亚洲精品久久久优势| 青青a在线精品免费观看| 亚洲国产日韩欧美在线动漫| 亚洲天堂久久av| www.99久久热国产日韩欧美.com| 国产精品久久久久9999| 国产精品久久久久久久久久久久| 91免费国产网站| 欧美成人在线网站| www.精品av.com| 成人羞羞国产免费| 欧美在线观看网站| 欧美日本黄视频| 欧美一级视频在线观看| 中文字幕日韩欧美在线视频| 亚洲r级在线观看| 久久精品一偷一偷国产| 欧美专区日韩视频| 国产欧美日韩精品在线观看| 欧美第一黄色网| 日韩欧美成人免费视频| 亚洲一区二区福利| 国产精品成人aaaaa网站| 91久久国产精品| 日韩精品视频在线观看网址| 九九热视频这里只有精品| 亚洲精品一区av在线播放| 国产日韩在线看片| 中文字幕欧美日韩在线| 91国产高清在线| 亚洲精品欧美一区二区三区| 在线激情影院一区| 国产丝袜高跟一区| 亚洲女成人图区| 亚洲精品电影网| 亚洲一区二区三区乱码aⅴ蜜桃女| 成人免费视频a| 精品国产一区二区三区久久| 亚洲欧美一区二区精品久久久| 自拍偷拍亚洲欧美| 97视频在线观看视频免费视频| 成人黄色午夜影院| 91精品久久久久久| 国产精品无码专区在线观看| 亚洲综合在线中文字幕| 久久久综合免费视频| 国内精品一区二区三区四区| 国产激情999| 亚洲人成在线电影| 最近2019免费中文字幕视频三| 久久久亚洲福利精品午夜| 国产精品稀缺呦系列在线| 国产成人在线一区| 亚洲国产精品专区久久| 国产精品影院在线观看| 欧美丰满老妇厨房牲生活| 亚洲人在线视频| 亚洲视频综合网| 久久久久久久一区二区三区| 国产成人a亚洲精品| 欧美国产激情18| 亚洲美女动态图120秒| 另类专区欧美制服同性| 国产精品视频地址| 久久精品国产99国产精品澳门| 2019中文字幕在线观看| 精品女同一区二区三区在线播放| 亚洲人成伊人成综合网久久久| 国产精品678| 2018日韩中文字幕| 中文字幕日本欧美| 97在线看福利| 欧美色视频日本高清在线观看| 在线精品视频视频中文字幕| 国产成人精品久久久| 亚洲aⅴ男人的天堂在线观看| 成人网址在线观看| www国产精品视频| 久久精品福利视频| 91精品啪在线观看麻豆免费| 国产成人av在线| 成人免费视频97| 日韩网站免费观看| 98精品在线视频| 亚洲无av在线中文字幕| 亚洲成人国产精品| 国产成人自拍视频在线观看| 国产精品自拍网| 亚洲综合视频1区| 成人激情在线播放| 欧美精品一区二区三区国产精品|