82 get post和自執行函式

2021-09-28 20:29:01 字數 1294 閱讀 7186

// 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自執行函式

函式表示式立即執行 函式宣告想要立即執行,會報錯 按照上面的分析,我們如果在第乙個 前面加上函式名稱,在第二個 裡面加入表示式,那麼就不會報錯了,我們來看一下效果 改掉語法錯誤以後的函式宣告 可以看到修改了那兩處的問題以後,報錯消失了,但是這個時候函式並沒有執行,原因上面也已經提到了,就是一旦被當作...