[toc]
## 1.什么是Ajax
AJAX(Asynchronous Javascript And XML)翻譯成中文就是“異步的Javascript和XML”
- Ajax不是某種編程語言,而是一種在無需重新加載整個網頁的情況下,能夠<b>局部更新</b>網頁的技術。
## 2.Ajax常見應用場景
搜索引擎根據用戶輸入的關鍵字,自動提示檢索關鍵字。
還有一個很重要的應用場景就是注冊時候的用戶名的查重。
其實這里就使用了AJAX技術!當文件框發生了輸入變化時,使用<b>AJAX技術向服務器發送一個請求</b>,然后服務器會把查詢到的結果響應給瀏覽器,最后再把后端返回的結果展示出來。
* 整個過程中頁面沒有刷新,只是刷新頁面中的局部位置而已!
* 當請求發出后,瀏覽器還可以進行其他操作,無需等待服務器的響應!

當輸入用戶名后,把光標移動到其他表單項上時,瀏覽器會使用AJAX技術向服務器發出請求,服務器會查詢名為lemontree7777777的用戶是否存在,最終服務器返回true表示名為lemontree7777777的用戶已經存在了,瀏覽器在得到結果后顯示“用戶名已被注冊!”。
* 整個過程中頁面沒有刷新,只是局部刷新了;
* 在請求發出后,瀏覽器不用等待服務器響應結果就可以進行其他操作;
## 3.Ajax優點
* AJAX使用JavaScript技術向服務器發送異步請求;
* AJAX請求無須刷新整個頁面;
* 因為服務器響應內容不再是整個頁面,而是頁面中的部分內容,所以AJAX性能高;
- 第一章.git
- 1-1 git基本命令
- 1-2 ssh的配置
- 1-3 版本回退
- 第二章 markdown基本語法
- 第三章 HTML
- 3-1 HTML標簽概念
- 3-2 html結構
- 3-3 基本標簽
- 3-4 input輸入框
- 3-5 table表格
- 第四章 CSS
- 4-1 CSS基礎
- 4-2 基本樣式
- 4-3 選擇器
- 4-4 盒子模型
- 4-5 進階樣式
- 4-6 樣式繼承
- 4-7 浮動
- 4-8 定位
- 4-8 水平垂直居中
- 4-9 特殊情況
- 4-10 表單
- 4-11 2D效果
- 4-12 BFC
- 第五章 JavaScript筆記
- 5-1JS基礎
- 5-2 DOM介紹
- 5-3 DOM操作詳解
- 5-4 JSON詳解
- 第六章 jQuery
- 6-1 jQuery概述
- 6-2 jQuery選擇器
- 6-3 jQuery常用操作
- 第七章 AJAX
- 7-1 原生ajax
- 7-2 http,get,post
- 7-3 跨域
- 7-4 jQuery-ajax
- Web前端命名規范