千鋒教育JavaScript全套視頻教程(10天學會Js,前端javascrip
2023-07-12 21:58 作者:meicuogycvvnn | 我要投稿

一get和post的區(qū)別
1.安全性問題 get發(fā)送參數(shù)是顯示在地址欄這樣會不安全post不會示在地址欄上面相對來說安全一些
2.數(shù)據(jù)量大小 get方式因為參數(shù)是拼接在地址欄后面地址欄數(shù)據(jù)承載量有一定大小限制 谷歌8kb IE2kb多用于發(fā)送文本類型數(shù)據(jù)如果上傳文件會選用post方式因為post沒有大小限制
3.轉(zhuǎn)碼get方式參數(shù)是顯示在地址欄上面地址欄上面只能顯示ASCI碼表上面的字符如果由中文和空格的話會出現(xiàn)亂碼post不會亂碼
4.緩存瀏覽器只會緩存get方式獲取到數(shù)據(jù)post方式獲取到數(shù)據(jù)不會被緩存
二.作用域的使用原則
在改變一個變量的時候遵循的原則(使用誰的改的就是誰的)
當我們改變一個函數(shù)內(nèi)部變量優(yōu)先會在當前函數(shù)內(nèi)部查找有沒有
定義過這個變量如果有定義改變的是當前函數(shù)內(nèi)部的變量
如果當前函數(shù)內(nèi)部沒有定義會往上一級作用域里面查找有沒有定
義如果有定義改變就是上一級作用域里面的變量
-上一級作用域沒有定義就會往上上一-級查找-直找到全局作用?
域全局里面有定義改變的就是全局的
全局沒有定義如果只是給這個變量賦值會自動在全局定義個
變量給這個變量賦值;如果是拿這個變量參與運算這時候就會報
錯
標簽: