編程(Programming)是編定程序的中文簡稱,就是讓計算機代碼解決某個問題,對某個計算體系規定一定的運算方式,使計算體系按照該計算方式運行,并最終得到相應結果的過程。為了使計算機能夠理解(understand)人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算體系之間交流的過程就是編程。 對于網絡編程的資深人員一定了解ajax技術,而對于剛剛接觸或剛剛入門網頁設計開發人員來講會覺得ajax技術一定非常的高深,呵呵,其實ajax根本不神秘,Ajax原理非常簡單,說白了就是html、css、javascript、dom、xml等的集合體,明白了這些你就覺得不新艷了吧,但下面還是來談談ajax原理技術分析與控討。 一、Ajax原理 Ajax原理就是通過javascript的方式,將前臺數據通過xmlhttp對象傳遞到后臺,后臺在接收到請求后,再將結果傳回到前臺,這樣就實現了不需要頁面的回發,Ajax的原理簡單來說,實際上就是通過XmlHttpRequest對象來向服務器發異步請求,從服務器獲得數據,然后用javascript來操作DOM而更新頁面,這其中最關鍵的一步就是從服務器獲得請求數據。 二、XmlHttpRequest對象 要清楚這個過程和原理,我們必須對XMLHttpRequest有所了解,XMLHttpRequest是ajax的核心機制,它是在IE5中首先引入的,是一種支持異步請求的技術。簡單的說,也就是javascript可以及時向服務器提出請求和處理響應,而不阻塞用戶。達到無刷新的效果 三、Ajax優缺點 優點: 1、最大的一點是頁面無刷新,用戶的體驗非常好。 缺點: 使用編程語言寫的程序,由于每條指令都對應計算機一個特定的基本動作,所以程序占用內存少、執行效率高。 |
溫馨提示:喜歡本站的話,請收藏一下本站!