scoped是什么意思呢? 加了scoped,PostCSS给组件中的所有dom添加了一个独一无二的动态属性[哈希值],并且给CSS选择器额外添加一个对应的属性选择器,使得样...
scoped是什么意思呢? 加了scoped,PostCSS给组件中的所有dom添加了一个独一无二的动态属性[哈希值],并且给CSS选择器额外添加一个对应的属性选择器,使得样...
一、什么是 lerna? 多包管理工具,方便我们在一个项目中管理多个 npm 包。它能够在发包时统一每个包的版本号,解决多包项目中每次发包都要手动修改各个包的版本号并单独发布...
HTML Entry HTML Entry 是由 import-html-entry 库实现的,通过 http 请求加载指定地址的首屏内容即 html 页面,然后解析这个 h...
产生背景: 在 toB 的前端开发工作中,我们往往就会遇到如下困境: 工程越来越大,打包越来越慢 团队人员多,产品功能复杂,代码冲突频繁、影响面大 技术栈单一,无法灵活扩展 ...
Vite 和 Vue3 在 2022 年应该不算个新事物了,但应该也有很多像我一样还没有接触过这两个 “新鲜玩意” 的。 这两样(Vite + Vue3)给我的感觉是完完全全...
ECMAScript 和 JavaScript 的关系是,前者是后者的规格,后者是前者的一种实现。 1、Symbol 新增的第六种原始数据类型;表示独一无二的值;解决对象属性...
一、启动性能优化: 1、启用分包加载,降低代码包下载耗时; 分包预加载,跳转到分包页面时需要下载分包才能进入页面,造成页面切换的延迟。分包预加载可以在跳转前预加载分包,解决页...
一、 加载资源优化-- 减少请求资源大小和次数 1、合并css和压缩css、js文件。 原因: 主要是为了减少http请求次数以及减少请求资源的大小 方法: webpack中...
没有iPhone12,适配还是要做的!!! 一、像素大小 新增4款手机3种分辨率,直接上图: 二、机型判断的宏定义 更新下宏定义,又可以愉快的写bug了。 Final 如果有...
微信小程序里使用 Redux 状态管理 前言 前阵子一直在做小程序开发,采用的是官方给的框架 wepy , 如果还不了解的同学可以去他的官网查阅相关资料学习;不得不说的是,这...
basic.less(全局样式)中: 页面底部button组件bottomButton: 如果页面内容不限制高度,则正常添加如上适配就行。如果限制一屏高度,如下图: 关于he...
打开 首选项 - 设置 - 添加代码
堆 1.堆通常是一个可以被看做一棵树的数组对象。堆总是满足下列性质: a. 堆中某个节点的值总是不大于或不小于其父节点的值;b. 堆总是一棵完全二叉树。将根节点最大的堆叫...
物有本末,事有终始,知所先后,则近道矣 ---《大学》 在分析Vue初始化之前,我们先看看Vue源码的目录结构: 其中我们重点关注的是compiler(编译部分)、core...
今天听了一个大牛讲课 除了膜拜 还是膜拜 深入理解Vue的底层原理 通过一个手写的过程可以深入的理解一下vue的底层设计原理,首先vue工作机制是怎么样的 其次的vue的响应...
前言 想写好前端,先练好内功。 栈内存与堆内存 、浅拷贝与深拷贝,可以说是前端程序员的内功,要知其然,知其所以然。 笔者写的 JavaScript 数据结构与算法之美 系列用...