比較jQuery的post與axios的post

2021-10-06 14:56:11 字數 781 閱讀 5787

$

(function()

$.ajax(,

datatype:

"json"

, success:

function

(d,err)}}

)})}

)

後端返回 同樣的資料

)區別總結

jquery 的ajax屬於巨集任務 返回的結果後端決定前端沒有進行封裝 沒有data包含不需要進行物件向字串的轉化我們都是放在事件驅動裡面 ,當主線程執行完成之後 觸發了事件就會載入ajax

axios 返回的是promise物件包含(resolve,reject)不懂的可以回去複習es6 而且通過promise.then非同步或catch(又稱微任務)來接收結果 也正是因為是非同步不會影響主線程的執行

同步主線程1 微任務2 巨集任務3 執行順序 2 3屬於非同步

巨集任務:macro task]

也正是瀏覽器的多程序,程序多執行緒 不了解可以看這一期

JQuery中 post 與 get 區別

1 get訪問 瀏覽器 認為 是等冪的 就是 乙個相同的url 只有乙個結果 相同是指 整個url字串完全匹配 所以 第二次訪問的時候 如果 url字串沒變化 瀏覽器是 直接拿出了第一次訪問的結果 post則 認為是乙個 變動性 訪問 瀏覽器 認為 post的提交 必定是 有改變的 防止 get 的...

jquery與原生js比較

以選擇符為例,類似於這種 class 方式,在ie裡面,肯定比 id 低很多,而對於chrome和firefox,則因為提供了getelementsbyclassname 介面,所以速度不會特別慢,不需要遍歷所有元素檢視class,所以考慮乙個綜合的方案,應優先使用id選擇符。測試方法 對於一次處理...

JQuery中css與attr的比較

我們在使用jq的css與attr兩個函式會不會經常搞混淆呢,下面就我就談談我在使用兩者的經驗。boj attr src image aa.jpg 這樣不禁讓我們很困惑,是不是attr可以設定物件的屬性height,width等呢?答案是不可能的。attr是設定和獲取屬性值的,比如現在有乙個div,內...