摘要:
1.4m的js产生的原因vite-plugin-scg-icons 这个包,当项目100多svg的时候,会被打入到主包,并影响加载速度,在移动端特别明显 目录里面的svg体积也太大了 阅读全文
摘要:
1.nuxt加载svg 用的是nuxt-icons modules: ["@element-plus/nuxt", "nuxt-lodash", "@pinia/nuxt", "@nuxtjs/tailwindcss", "nuxt-icons", "@nuxtjs/device"], 使用的时候 阅读全文
摘要:
PV(Page View):页面访问量,每次用户访问或者刷新页面都会被计算在内。 QPS(Query Per Second):每秒查询数,每秒系统能够处理的查询请求次数。 TPS(Transactions Per Second):每秒事务数,每秒系统能够处理的事务次数。 UV即Unique Visi 阅读全文
摘要:
clientWidth clientWidth 包括了元素的内边距(padding)和实际内容的宽度content offsetWidth offsetWidth 包括了元素的边框(border)、内边距(padding)、滚动条(scroll)、元素的实际内容的宽度content scrollWi 阅读全文
摘要:
1.样式设置overflow:scroll/auto ios滑动会卡顿 -webkit-overflow-scrolling:touch 2.安卓 placeholder文字设置行时文字会偏上 input 有placeholder属性的时候不要设置行高 3.移动端字体小于12像素时异常显示 先整体放 阅读全文
摘要:
路由懒加载 组建懒加载 分包 dll打包抽离 骨架屏 虚拟滚动 web worker 长任务 preload prefetch 图片懒加载 图片压缩 精灵图 svg canvas base64 动画用requestAnimationFrame替代setTimeout setInterval requ 阅读全文
摘要:
splitChunks 是 webpack 中用于分包的配置选项之一,它主要用于控制如何拆分代码块,以优化资源加载和减小文件体积。splitChunks 配置可以在 webpack 4.x 版本及更高版本中使用。 以下是一些常见的 splitChunks 配置示例和说明: 上述配置中的参数及其含义如 阅读全文
摘要:
homebrew https://zhuanlan.zhihu.com/p/90508170 nvm安装 https://www.jianshu.com/p/6939619c9564 nvm https://www.cnblogs.com/AAmao/p/15424498.html 下载 git c 阅读全文
摘要:
渲染管线(Rendering Pipeline)是计算机图形学中用于生成图像的流程和阶段。这个过程通常被划分为多个阶段,其中每个阶段都负责特定的任务。下面是典型的图形渲染管线的阶段: 几何阶段(Geometry Stage): 顶点着色(Vertex Shader): 这个阶段负责对输入的顶点进行变 阅读全文
摘要:
ES6 module和CommonJS的区别主要有5点 ES6 module是编译时导出接口,CommonJS是运行时导出对象。 ES6 module输出的值的引用,CommonJS输出的是一个值的拷贝。 ES6 module语法是静态的,CommonJS语法是动态的。 ES6 module导入模块 阅读全文