作为前端,你必须要知道的 meta 标签知识
面试baidu的时候,面试官问:你都知道什么 meta 标签?用处是什么?尽可能多的说出来。我:嗯…… 嗯…… 我一般都自动生成… 面试官:……后来找资料好好学了下
移动优先 CSS:是时候重新思考了吗?
移动优先的设计方法很棒——它专注于对用户真正重要的东西,它被很好地实践,并且多年来一直是一种常见的设计模式。所以开发你的 CSS 移动优先也应该很棒……对吧?
es6 去重(数组)
数组去重是指当数组中出现重复的元素时,通过一定的算法达到去掉重复元素的目的。一般都是在面试的时候才会碰到,要求手写数组去重方法的代码。在真实的项目中碰到的数组去重
nodejs全局变量
在nodeJs中,全局变量有两个:__filename:表示当前正在执行的脚本的文件名,可输出文件所在位置的绝对路径。__dirname:表示当前执行脚本所在的目录。
浏览器底层工作那些事儿
浏览器已经成为我每天都需要打交道的工具,然而对于这个我们的老朋友,即使一些 web 开发人员也对它的底层工作原理不是非常清楚,今天我们就来简单谈一谈浏览器的底层工作原理。
测试一下Pinia,Vuex 要出局了?
自从我开始使用Vue 3和组合API以来,我也尝试使用 Pinea 作为状态管理库。如果是从是 vue2 和 vuex 过来的,就会觉得用起来差别还是很大的。
13个你应该知道的 Webpack 优化技巧
在这篇文章中,我将从三个方面分享一些我常用的技巧:提高优化速度,压缩打包文件的大小,改善用户体验。无论是自己的日常开发,还是准备面试,都应该掌握一些关于 Webpack 的优化技巧。
如何统一前端项目的 Node 版本和包管理器?
成员机器 Node.js 版本不统一: 守旧派用 12.x、保守用 14.x、激进用 17.x。项目能否正常跑起来全凭天意,在没有 CICD 流水线加持本地 npm run build 的场景下线上风险可想而知。
多项目node版本自动切换工具-Volta
每一个前端项目都依赖不同的node版本,随着项目仓库的增多,已经记不清哪个仓库用的是哪个版本的node了,只有在项目安装依赖时发现报错,才会想起来排查默认node环境与项目默认node版本是否匹配,遗憾的是