摘要:協議在年誕生,年成為國際標準。手時不容易屏蔽,能通過各種代理服務器。沒有同源限制,客戶端可以與任意服務器通信。協議標識符是如果加密,則為,服務器網址就是。 WebSocket WebSocket 協議在2008年誕生,2011年成為國際標準。所有瀏覽器都已經支持了。 它的最大特點就是,服務器可以主動向客戶端推送信息,客戶端也可以主動向服務器發送信息,是真正的雙向平等對話,屬于服務器推送...
摘要:即任務執行完畢,接著執行完所有的任務后,此時本輪循環結束,開始執行。完畢之后接著下一輪循環。來道經典題目答案是先走完所有同步代碼到微任務宏任務 前言 眾所周知,js是單線程的,就像我們不能一邊刷牙一邊洗臉(或許有些大佬真的可以),那么單線程如何才能規劃調度好要做的任務呢?這個時候就要介紹一下這個任務機制了~ 任務種類 宏任務 showImg(https://segmentfault.c...
摘要:上一篇前端常用插件工具類庫匯總上內容摘要動畫庫滾動庫輪播圖滾屏彈出框消息通知下拉框級聯選擇器顏色選擇器時間日期處理表單驗證分頁插件本篇延續上一篇的內容繼續給大家帶來一系列關于前端插件工具類的內容。 showImg(https://segmentfault.com/img/bVbjsMh?w=900&h=383); 前言 對本文感興趣可以先加個收藏,也可以轉發分享給身邊的小伙伴,以后遇到...
摘要:前者用于服務器,后者用于瀏覽器。某些打包工具可以允許或要求使用擴展名。的形式需要的支持,比如將導出在中的對象或值。如上,也是的內容,和是一對。比如如命名導出引入的命名導出等價為,值得注意的是在該模塊中不能直接使用和。 import import 和 require 的區別 import 和js的發展歷史息息相關,歷史上 js沒有模塊(module)體系,無法將一個大程序拆分成互相依賴的...
摘要:題目描述給定一個數組,編寫一個函數將所有移動到數組的末尾,同時保持非零元素的相對順序。示例輸入輸出說明必須在原數組上操作,不能拷貝額外的數組。盡量減少操作次數。 題目描述 給定一個數組 nums,編寫一個函數將所有 0 移動到數組的末尾,同時保持非零元素的相對順序。 示例: 輸入: [0,1,0,3,12] 輸出: [1,3,12,0,0] 說明: 必須在原數組上操作,不能拷貝額外的數...