1. 程式人生 > >【前端筆記】常見問題的整理

【前端筆記】常見問題的整理

get post區別:

1、傳送方式:get通過位址列傳輸,post通過報文傳輸。

2、傳送長度:get引數有長度限制(受限於url長度),而post無限制

3、GET產生一個TCP資料包;POST產生兩個TCP資料包

4、對引數的資料型別,GET只接受ASCII字元,而POST沒有限制。

5、GET比POST更不安全,因為引數直接暴露在URL上,所以不能用來傳遞敏感資訊。

6、GET引數通過URL傳遞,POST放在Request body中。

跨域問題:

js跨域是指通過js在不同的域之間進行資料傳輸或通訊。協議、域名、埠有任何一個不同,都被當作是不同的域。
解決跨域的方法:
1、jsonp
   通過在頁面上引入不同域上的js指令碼檔案。獲取資料的地址後面還有一個callback引數

可以使用jquery中封裝的方法實現jsonp操作