最近接觸到非同步載入,於是學習了下ajax的一點基礎,在此做乙個總結
ajax:不是一種程式語言,是一種實現區域性重新整理的技術。 特點:1、提公升使用者體驗,2、不需要外掛程式 3、提高web程式的效能 4、減輕伺服器和頻寬的負擔。
重點:利用xmlhttprequest物件傳送請求
.open("method","url","boolean"). method:post;get url:伺服器上的檔案 boolean:true:非同步;false:同步 預設為true
原生js中的ajax主要有幾大步驟
1、新建xmlhttprequest物件
2、傳送請求的方式有2種,*****post和get,post比get更安全
request.open("get", "");
3、通常get請求直接把要傳遞的引數放在url位址的?後面*****===例如 request.open("get", "?id=1");
request.send();
4、通過onreadystatechange事件來監聽readystate屬性
0——請求未初始化,open還沒有呼叫
1——伺服器連線已經建立,open已經呼叫
2——請求已經接收,即接收到頭資訊
3——請求處理中,即接收到響應主體
4——請求完成,響應完成 成功
request.onreadystatechange = function() {}
5、
request.onreadystatechange = function()}
ajax程式的一點點思考
最近沒事無聊,用網頁寫了乙個簡單的模仿qq2012樣式風格的聊天室 群 小程式,後台是php mysql,資料庫設計也比較簡單。一共就5個表 群 群使用者 群聊天資訊 申 群的資訊 使用者資料。每個表設計也極盡簡單。即時聊天實現原理是用ajax不停獲取伺服器的資訊。從開始的時候,就遇到乙個問題,aj...
一點基礎 筆記
檔案分析 開機自啟檔案 1.利用作業系統中的啟動選單 2,利用系統配置 msconfig 3,利用登錄檔 regedit 檔案分析 temp臨時異常檔案 pe檔案 可疑exe,dll,sys 或者大的tmp檔案。將檔案上傳到 進行分析 檔案分析 瀏覽器分析 這部分極其不靠譜 檔案分析 檔案時間屬性分...
一點一點進步
requestparam,是獲取前端傳遞給後端的引數,可以使get方式,也可以是post方式。若前端傳遞的引數和後端接收的引數名稱不一致,則必須要標註。pathvariable,是獲取get方式,url後面引數,進行引數繫結。1.裝箱就是講基本資料型別轉換為包裝類,拆箱就是自動將包裝類轉換為基本資料...