webpack構建流程 Webpack的運行流程是一個串行的過程,從啟動到結束依次執(zhí)行初始化參數:從配置文件中讀取合并參數,得出最終參數開始編譯:用最終參數初始化Compil...
webpack構建流程 Webpack的運行流程是一個串行的過程,從啟動到結束依次執(zhí)行初始化參數:從配置文件中讀取合并參數,得出最終參數開始編譯:用最終參數初始化Compil...
CommonJS與ES6module 因為CommonJS的require語法是同步的,所以就導致了CommonJS模塊規(guī)范只適合用在服務端,而ES6模塊無論是在瀏覽器端還是...
new 創(chuàng)建一個空的簡單JavaScript對象(即{}); 鏈接該對象(即設置該對象的構造函數)到另一個對象 ; 將創(chuàng)建的對象作為this的上下文 ; 如果該函數沒有返回對...
HTTP協(xié)議 TCP/IP 協(xié)議族:TCP/IP 協(xié)議族是Internet最基本的協(xié)議,HTTP協(xié)議是它的一個子集。TCP/IP協(xié)議族按層次分為以下四層:應用層:向用戶提供應...
PWA/Service Worker/Web Worker 漸進式網絡應用(Progressive Web App):是谷歌在2015年底提出的概念。是web應用程序,但在外...
JS在瀏覽器的執(zhí)行機制 主線程和執(zhí)行棧,所有的任務都會放到執(zhí)行棧中等待主線程來執(zhí)行 任務隊列:承載任務的隊列。Event Loop就是會不斷地過來循環(huán)訪問這個隊列,查看是否有...
多線程常見的四種同步工具類有:Semaphore信號量、CountDownLatch 閉鎖、CyclicBarrier 柵欄、Exchanger 交換。 1. Semapho...
阻塞隊列(BlockingQueue)接口繼承了Queue接口,其有兩個實現阻塞的方法:1. 移除阻塞:當隊列為空時,獲取隊列元素的線程即隊列的彈出操作會被阻塞,直到有元素被...
join ,用于等待其他線程完畢,即等待join的線程方法完成后再運行,否則處于阻塞狀態(tài)。當在多線程中的某個線程使用join()那么之前的線程會等待join完成后再運行。在J...
多線程分為5種狀態(tài): 新建(New):新建線程在jvm虛擬機棧里,線程棧是私有的。而jvm中的本地方法棧是用于本地native方法的私有棧。 就緒(Runnable):也叫“...
前言 由于在公司工作中一直是用的亞馬遜AWS(Amazon Web Service)的云服務,自己也在平時的工作中接觸到一些有簡單點的AWS服務,但一直感覺學地不夠完整系統(tǒng),...