JavaScript知識手冊1
阿新 • • 發佈:2018-11-28
標籤屬性和物件屬性的區別
標籤屬性可在頁面中查到,視覺化;可通過cloneNode複製到另一個標籤上;
物件屬性在頁面中查不到,不可視;物件屬性不可用cloneNode複製,但可通過object.assign()複製
http長連線和短連線
http長連線和短連線
短連線是指socket連線後,傳送接收完資料後馬上斷開連線。因為連線後接收了資料就斷開了,所以每次資料接受處理不會有聯絡。這也是HTTP協議無狀態的原因之一。
長連線是:連線——>傳輸資料——>保持連線——>傳輸資料——>…——>直到一方關閉連線,多是客戶端關閉連線。長連線指建立socket連線後不管是否適用都保持連線,但安全性較差。
陣列去重
史上最全JavaScript陣列去重的十種方法(推薦)
上面的方法三:
function unique3(arr){ var res=[]; var obj={}; for (var i=0;i<arr.length;i++){ if (!obj[arr[i]]){ obj[arr[i]]=1; res.push(arr[i]); } } return res; } console.log('------------方法三---------------'); console.log(unique3([1,1,2,3,5,3,1,5,6,7,4]));
跨域請求
JS中的八種常用的跨域方式及其具體示例的總結(最新、最完整、最詳細)