Ajax不是編程語言,是一種在無需重新加載整個網頁的情況下,能夠更新部分網頁的技術。
傳統的網頁(不使用 AJAX)如果需要更新內容,必需多載整個網頁面。
有很多使用 AJAX 的應用程式案例:新浪微博、Google 地圖等。
同步與異步
同步:就是指一個行程在執行某個請求的時候,若該請求需要一段時間才能回傳資訊,
那么這個行程將會一直等待下去,直到收到回傳資訊才繼續執行下去;
同步
//請求一 1ms
//請求二 1ms
//請求三 1ms
異步 1.3ms
異步:是指行程不需要一直等下去,而是繼續執行下面的操作,不管其他行程的狀態。
當有訊息回傳時系統會通知行程進行處理,這樣可以提高執行的效率。
異步實作:
1、運用HTML與CSS來實作頁面,表達資訊。
2、運用XMLHttpRequest和web服務器進行資料的異步交換。
3、運用JavaScript操作DOM,實作動態區域重繪。Json
Json 是存盤和交換文本資訊的語法。
Json是輕量級的文本資料交換格式
Json獨立于語言和平臺
Json具有自我描述性,更容易理解。
類似于xml,比xml更小、更快、更易決議。(xml:指可擴展標記語言。Xml被設計用來傳輸和存盤資料)
語法:
Json語法是javascript物件表示語法的子集
1.資料在名稱\值對中(資料在鍵值對中)
2.資料由逗號分隔
3.花括號保存物件{ }
4.方括號保存陣列[ ]
Json值可以是:
數字(整數或浮點數)
字串(在雙引號中)
布林值(true或false)
陣列(在方括號中)
物件(在花括號中)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/80273.html
標籤:非技術區
上一篇:JavaScript事件
