Js中的稀疏数组与密集数组
一般而言,js中的数组是稀疏的,也就是说数组中的元素之间可以有空隙,因为一个数组其实就是一个键值映射。这篇本文解释了如何创建稀疏数组和不稀疏的数组,以及稀疏数组和密集数组之间的区别
js如何简短优雅地实现sleep函数?
sleep函数作用是让线程休眠,等到指定时间在重新唤起。那么在js中如何优雅的来实现呢?
面试官:用“尾递归”优化斐波那契函数
就是这么简单的一道题,包含着相当多的JS知识点,尤其是它的优化过程可以看出你的基本功扎不扎实,所以有些面试官喜欢问这道题。下面我们来看递归和递推这两种实现以及它们各自的优化过程
Vue3 script setup语法糖,超爽体验
语法糖并不是新增的功能模块,它只是简化了以往的组合API(compositionApi)的必须返回(return)的写法,并且有更好的运行时性能。
Notification桌面通知实践
Notifications API 的通知接口用于向用户配置和显示桌面通知。requestPermission()方法可以做此事情,返回值有三个 granted(允许), denied(拒绝) 或者 default(默认)。
Vue3组件reactive object警告的可能出处:router
面如果有类似空白RouterView一类的component引用,都要加上shallowRef。最近在用vue3+vite+antdv+ts写后台项目,遇到这个问题后,掉进误区搜了好久都没能解决,希望对大家有帮助吧。
Vue中watch、computed和methods的区别
这个选项对象可以指定非常多的选项(或者说属性),和数据相关的选项有:包括但不限于data、methods、computed、watch等等,其中methods、computed、watch都能通过函数来对数据进行处理或作出响应,这三者有差异,但很容易混淆
Web Components中引入外部CSS的8种方法
开发中,还是会遇到需要引入外部CSS到Shadow DOM情况,那么如何处理呢?作者就最近遇到的情况给出如下几种方案。
前端需要了解的颜色模型,RGB、HSL和HSV
颜色模型,是用来表示颜色的数学模型。比如最常见的 RGB模型,使用 红绿蓝 三色来表示颜色。一般的颜色模型,可以按照如下分类:面向硬件设备的颜色模型:RGB,CMYK,YCrCb。