同步和非同步的區別:
非同步就是ajax的預設值,async:true,如果同步async的值就是true;非同步就是說多個ajax可以同時去執行,去訪問不同的後台資料,而同步就是乙個乙個的去執行,當設定了同步屬性後,執行了乙個ajax後,瀏覽器就會變為假死狀態,其他的ajax就不會執行,只有等到該ajax執行完畢後,才會去執行下乙個ajax請求.
普通ajax和jquery封裝的ajax的寫法:
普通ajax就是直接在引數裡邊寫:
jquery封裝的ajax需要在ajax方法外宣告同步,等ajax執行完畢後,可以再宣告為非同步,看自己具體情況使用.$.ajax(
async:false,});
datatype: ($.browser.msie) ? "text" : "xml",
success: function(xmlobj)
});
$.ajaxsettings.async = false; //ajax開始前宣告為同步
$.post(
url,
data,
function(result) ,"json");
$.ajaxsettings.async = true; //ajax結束後可以宣告為非同步
在$.post()前把ajax設定為同步:$.ajaxsettings.async = false;
在$.post()後把ajax改回為非同步:$.ajaxsettings.async = true;
或者這樣設定
$.ajaxsetup();
但是如果有些請求需要非同步,就要使用原始的ajax設定async屬性為true了
過多使用ajax會造成使用者的體檢效果變差.
Unity 優化方面的總結
其中textasset並不是真正意義上的text,而是編譯好的dll檔案,是以binary形式存在的。參考官方文件 text asset 中的 binary data 一節 發布包的美術資源加密 對於所有平台,最常見的是對貼圖進行加密,通過assetbundle和textasset來實現。程式發布後...
內網滲透方面的總結
問題一 跨域滲透 在乙個內網中a域 a.ab.abc.com的 的域管許可權已獲取,整個域已經控制。通過net view domain b看到b域 b.ab.abc.com 內有很多機器,用a域的機器,能ping通b域內的機器,想跨域滲透b域內的機器,拿b域的域管許可權。請教群裡的大牛有什麼好的辦法...
Vue關於元件方面的一些總結
新舊虛擬dom經過diff比對,形成乙個補丁 patch s 區域性更新真實dom 按dom樹的層級分解比較 嚴格的資料結構劃分 同key值對比 v for寫key,其他的元素會預設分配key 注意 在v for對乙個陣列迴圈渲染的時候千萬別用索引值當做key值。因為在是涉及陣列的增刪時候,索引值每...