// get 方式吧資料名稱和資料值用=鏈結起來,
// 如果有多個的話,可以用&進行連線,然後把資料放在url?問好的後面
例如:open(「get」, 「 true);
// 注意:
// 1、因為url長度限制的原因,所以我們不要通過get方式傳遞過多的資料(個個瀏覽器對url的長度限制不同)
///2、會被快取,會有安全性問題
// 3、get只能傳遞字串型別的值
// post 方式 資料通過請求頭傳遞到後端
// ajax post 方式傳參 必寫
// xhr.open("post", "typename.php");// 傳遞的檔案
// xhr.send(null);// 傳送
// 注意:
// 1、理論上傳遞的長度無限制
// 2、理論上不會被快取
// 3、可以傳輸文字型別的和二進位制的
// json 是一種資料格式
// json的key值必須加雙引號
// json的value值分為三種
// a、簡單資料型別:string number boolean null。不能使用undefined 字串必須加雙引號
// b、物件
// c、陣列
// json不支援變數、函式、物件例項
// json資料和xml的優缺點
// xml優點
// 1、格式統一,符合標準
// 2、容易與其他系統進行遠端互動,資料共享比較方便
// 缺點
// 1、xml檔案龐大,格式複雜,傳輸佔頻寬
// 2、伺服器端和客戶端都需要話費大量的**解析xml,導致伺服器端和客戶端**變得複雜不易維護
// 3、客戶端不同瀏覽器端解析xml的方式不同。需要重複編寫很多**
// 4、服務端和客戶端解析xml花費較多的資源和時間
// json的優點
// 1、資料格式簡單,易於讀寫,格式都是壓縮的、占用頻寬小
// 2、易於解析、可以通過eval()進行json資料的讀取
// 3、支援多種語言包,伺服器可以直接用,減少了**量,易於維護
// json的缺點
// 1、沒有xml廣泛,沒有xml那麼通用
// 2、json格式目前在web 伺服器中還處於初級階段
//自執行函式的的特點
// 自己自動執行
// 自執行函式內的變數和外界的變數不衝突
// 自執行函式沒有函式名 (function(){})()
自執行函式和匿名函式
所謂匿名函式就是沒有名字的函式,形式如下 function 既然沒有名字,那麼如何呼叫呢 var b function b 可以將匿名函式付給乙個變數,這個變數現在就充當了這個函式的名稱,但是記住,這個不是名稱,我只是這麼叫,如果覺得不妥的話,可以認為b現在就是這個匿名函式的代表,在用的時候用b就等...
自執行函式
var a 2 function foo console.log a 2 由於函式被包含在一對 括號內部,因此成為了乙個表示式,通過在末尾加上另外乙個 可以立即執行這個函式,比如 function foo 第乙個 將函式變成表 達式,第二個 執行了這個函式。這種模式很常見,幾年前社群給它規定了乙個術...
JS自執行函式
函式表示式立即執行 函式宣告想要立即執行,會報錯 按照上面的分析,我們如果在第乙個 前面加上函式名稱,在第二個 裡面加入表示式,那麼就不會報錯了,我們來看一下效果 改掉語法錯誤以後的函式宣告 可以看到修改了那兩處的問題以後,報錯消失了,但是這個時候函式並沒有執行,原因上面也已經提到了,就是一旦被當作...