Vue3 封装 Element Plus Menu 无限级菜单组件
本文分别使用 SFC(模板方式)和 tsx 方式对 Element Plus el-menu 组件进行二次封装,实现配置化的菜单,有了配置化的菜单,后续便可以根据路由动态渲染菜单。
tar、gzip、zip、jar是什么,怎么查看?
如果你是后端程序员,我想你一定见过 *.tar.gz 、 *.zip 、 *.jar 后缀的文件吧,这些都是压缩文件,那这些文件都是怎么生成的,又有哪些关键区别呢?
TypeScript之常用类型
javaScript 有三个经常会使用到的原始类型:stirng,number,boolean。每一个在Typescript都有一个相对应的类型。 正如你所期望的,你可以得到相同的名称在javascript中使用typeof去操作这些类型对应的值
为什么你开发的网页不应该大于 14KB?
虽然我们生活在一个宽带无处不在、4/5G 几乎全覆盖的时代,但网站加载缓慢还是常态,就算我们打开一个以文本为中心的新闻网站,都可能需要至少 30 秒才能开始阅读。毕竟在内容膨胀时代,一张照片就能轻易超过 1MB 大小
CSS Flexbox 布局
Flexbox(弹性盒子)是 CSS3 中引入的一种强大且兼容性好的布局方法。使用 flexbox,可以很容易地处理好页面上的元素布局,并创建可以自动缩小和放大的动态用户界面。
npm,pnpm,yarn,npx的那些事儿
最早发布的包管理器是 npm,他在 2010 年 1 月就已经发布了。它确立了包管理器工作的核心原则。npm 的发布诞生了一场革命,在此之前,项目依赖项都是手动下载和管理的。
面试官的步步紧逼:Vue2 和 Vue3 的响应式原理比对
技术栈是 Vue 的同学,在面试中难免会被问到 Vue2 和 Vue3 的相关知识点的实现原理和比较,面试官是步步紧逼,一环扣一环。
a==1 && a==2 && a==3 可能为true吗?垃圾题目!
当两个类型不同时进行==比较时,会将一个类型转为另一个类型,然后再进行比较。比如Object类型与Number类型进行比较时,Object类型会转换为Number类型。 Object转换为Number时
JS中浮点数精度问题_小数四舍五入和浮点数的研究
最近在做项目的时候,涉及到商品价格的计算,经常会出现计算出现精度问题。刚开始草草了事,直接用toFixed就解决了问题,并没有好好的思考一下这个问题