執(zhí)行上下文js在執(zhí)行的過程中,會生成一個執(zhí)行上下文環(huán)境。執(zhí)行上下文分為創(chuàng)建和執(zhí)行兩個階段萍鲸。創(chuàng)建階段:定義js代碼中使用到的變量供嚎、函數(shù)等柬祠。此階段發(fā)生了變量提升 執(zhí)行階段:給變量...
![240](https://upload.jianshu.io/users/upload_avatars/18262304/6f14b88d-49ee-4019-9c31-ae83cc4a2afe.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
執(zhí)行上下文js在執(zhí)行的過程中,會生成一個執(zhí)行上下文環(huán)境。執(zhí)行上下文分為創(chuàng)建和執(zhí)行兩個階段萍鲸。創(chuàng)建階段:定義js代碼中使用到的變量供嚎、函數(shù)等柬祠。此階段發(fā)生了變量提升 執(zhí)行階段:給變量...
參考文章:https://github.com/6fedcom/fe-blog/tree/master/webpack/webpack[https://github.com/...
1. 初衷 做了幾年的前端了球散,做筆記都是在自己的網(wǎng)盤里面記錄强缘,每次翻原來的筆記欣鳖,總感覺差了點什么察皇,突然有一天,一聲驚雷閃過泽台,文字依舊是那點文字什荣,讀者只有唯一,為什么不能分享出...
學(xué)習(xí)網(wǎng)站:https://developers.google.com/web/fundamentals/performance/rendering[https://devel...
1怀酷、interface和type的區(qū)別 interface可定義多次稻爬,對象會被合并;type不允許重復(fù)定義 interface使用extends實現(xiàn)繼承,type使用&;二者...
HTTP 發(fā)展史 http1.0中蜕依,每請求一個http請求都需要建立一次tcp連接桅锄,而tcp的三次握手和四次揮手相對比較耗時,且會帶來1.5+2=3.5個RTT 因此在htt...
客戶端渲染(首屏在1.6s時出現(xiàn)) 服務(wù)端渲染(首屏在400ms時出現(xiàn)) 當(dāng)頁面加載的 js 和 css 更多更大時样眠,網(wǎng)路不夠流暢時友瘤,客戶端渲染的首屏出現(xiàn)時間會更晚。 vue...
https://github.com/tc39/proposal-top-level-await[https://github.com/tc39/proposal-top-l...
參考文檔:https://github.com/staven630/vue-cli4-config/tree/vue-cli3#hmr[https://github.com/...
http 緩存通過對比F5和Ctrl+F5的區(qū)別來看請求頭配置對緩存的影響被丧。image.pngimage.pngimage.pngimage.pngimage.png 跨域請...
源碼結(jié)構(gòu) context.jscontext 是使用delegates將節(jié)點request和response對象封裝到單個對象中盟戏,為編寫 Web 應(yīng)用程序和 API 提供了許...
exports 字段 (https://webpack.js.org/guides/package-exports/[https://webpack.js.org/guide...
遺留問題:以下情況該如何統(tǒng)計某方法的使用情況?? 使用文本替換绪妹,將注釋內(nèi)容都刪除,然后通過正則匹配 使用decomment這個庫抓半,它可以去除html或者純文本中的//和/**...
背景 需要通過Vue.extend來掛載實例喂急,并且該實例也需要初始化vuex,i18n和vue-router等笛求。為了避免代碼的重復(fù)性廊移,因此擴(kuò)展了Vue的構(gòu)造方法。主要代碼如下:
注意事項: 設(shè)置了feedURL后探入,會有默認(rèn)的 查詢是否有更新以及下載更新包的地址狡孔; 2、安裝包不能使用nsis蜂嗽,需要使用Squirrel苗膝,更新需要Squirrel配置的nu...
1、使用xshell 登錄服務(wù)器植旧。 2辱揭、使用流水線構(gòu)建。 點擊 “新建任務(wù)”病附,輸入自定義任務(wù)名稱问窃,選擇 “流水線”,點擊確定完沪。 配置示例如下: 流水線:從版本控制庫拉取pip...
項目結(jié)構(gòu) 文件詳情 全局安裝lerna 初始化項目 修改配置文件 新建包 模塊之間的鏈接 commit 更改只有commit了更改域庇,在publish時才會檢測到更新。 發(fā)布 ...
nvm 作用使得可以同時安裝多個node覆积,根據(jù)需求切換實際使用的node版本听皿。 原理(有兩種方式可實現(xiàn)上述功能)1、實時的去更改系統(tǒng)的環(huán)境變量 宽档,或者使用.bat文件去模擬節(jié)...