scoped是什么意思呢? 加了scoped,PostCSS給組件中的所有dom添加了一個(gè)獨(dú)一無二的動(dòng)態(tài)屬性[哈希值],并且給CSS選擇器額外添加一個(gè)對應(yīng)的屬性選擇器,使得樣...
scoped是什么意思呢? 加了scoped,PostCSS給組件中的所有dom添加了一個(gè)獨(dú)一無二的動(dòng)態(tài)屬性[哈希值],并且給CSS選擇器額外添加一個(gè)對應(yīng)的屬性選擇器,使得樣...
HTML Entry HTML Entry 是由 import-html-entry 庫實(shí)現(xiàn)的,通過 http 請求加載指定地址的首屏內(nèi)容即 html 頁面,然后解析這個(gè) h...
產(chǎn)生背景: 在 toB 的前端開發(fā)工作中,我們往往就會(huì)遇到如下困境: 工程越來越大,打包越來越慢 團(tuán)隊(duì)人員多,產(chǎn)品功能復(fù)雜,代碼沖突頻繁、影響面大 技術(shù)棧單一,無法靈活擴(kuò)展 ...
Vite 和 Vue3 在 2022 年應(yīng)該不算個(gè)新事物了,但應(yīng)該也有很多像我一樣還沒有接觸過這兩個(gè) “新鮮玩意” 的。 這兩樣(Vite + Vue3)給我的感覺是完完全全...
ECMAScript 和 JavaScript 的關(guān)系是,前者是后者的規(guī)格,后者是前者的一種實(shí)現(xiàn)。 1、Symbol 新增的第六種原始數(shù)據(jù)類型;表示獨(dú)一無二的值;解決對象屬性...
一、啟動(dòng)性能優(yōu)化: 1、啟用分包加載,降低代碼包下載耗時(shí); 分包預(yù)加載,跳轉(zhuǎn)到分包頁面時(shí)需要下載分包才能進(jìn)入頁面,造成頁面切換的延遲。分包預(yù)加載可以在跳轉(zhuǎn)前預(yù)加載分包,解決頁...
一、 加載資源優(yōu)化-- 減少請求資源大小和次數(shù) 1、合并css和壓縮css、js文件。 原因: 主要是為了減少http請求次數(shù)以及減少請求資源的大小 方法: webpack中...
沒有iPhone12,適配還是要做的!??! 一、像素大小 新增4款手機(jī)3種分辨率,直接上圖: 二、機(jī)型判斷的宏定義 更新下宏定義,又可以愉快的寫bug了。 Final 如果有...
微信小程序里使用 Redux 狀態(tài)管理 前言 前陣子一直在做小程序開發(fā),采用的是官方給的框架 wepy , 如果還不了解的同學(xué)可以去他的官網(wǎng)查閱相關(guān)資料學(xué)習(xí);不得不說的是,這...
堆 1.堆通常是一個(gè)可以被看做一棵樹的數(shù)組對象。堆總是滿足下列性質(zhì): a. 堆中某個(gè)節(jié)點(diǎn)的值總是不大于或不小于其父節(jié)點(diǎn)的值;b. 堆總是一棵完全二叉樹。將根節(jié)點(diǎn)最大的堆叫...
物有本末,事有終始,知所先后,則近道矣 ---《大學(xué)》 在分析Vue初始化之前,我們先看看Vue源碼的目錄結(jié)構(gòu): 其中我們重點(diǎn)關(guān)注的是compiler(編譯部分)、core...
今天聽了一個(gè)大牛講課 除了膜拜 還是膜拜 深入理解Vue的底層原理 通過一個(gè)手寫的過程可以深入的理解一下vue的底層設(shè)計(jì)原理,首先vue工作機(jī)制是怎么樣的 其次的vue的響應(yīng)...
前言 想寫好前端,先練好內(nèi)功。 棧內(nèi)存與堆內(nèi)存 、淺拷貝與深拷貝,可以說是前端程序員的內(nèi)功,要知其然,知其所以然。 筆者寫的 JavaScript 數(shù)據(jù)結(jié)構(gòu)與算法之美 系列用...