有了 for 循环 为什么还要 forEach ?
这是面试遇到的一个问题,当时只知道语法区别。并没有从可迭代对象,迭代器,生成器和性能方面,多角度进一步区分两者的异同,也希望能把一个简单的问题从多角度展开细讲,让大家正在搞懂搞透彻
全新的 Vue3 状态管理工具:Pinia
Vue3 发布已经有一段时间了,它采用了新的响应式系统,而且构建了一套全新的 Composition API。Vue 的周边生态都在加紧适配这套新的系统,官方的状态管理库 Vuex 也在适配中
TCP/UDP端口对照表
下面的表格中列举了包括在红帽企业 Linux 中的服务、守护进程、和程序所使用的最常见的通信端口。该列表还可以在 /etc/services 文件中找到
Vue3又出新语法 到底何时才能折腾完?
大家应该知道如果用 Vue3 的 Composition API 定义一个响应式变量通常有两种形式,一种是用 ref ,另一种是 reactive :
深入JS getRandomValue和Math.random方法
提到 Math.random() 的安全风险,有开发人员会说因为 Math.random() 返回的是伪随机数。这个解释似是而非,和伪随机数没有关系, getRandomValue() 方法返回的也是伪随机数。
WebRTC与音频音量
WebRTC打开麦克风,获取音频,在网页上显示音量。先从播放音频入手。准备一个现成的音频文件。
38道关于this的面试题
当一个函数调用时,会创建一个执行上下文,这个上下文包括函数调用的一些信息(调用栈,传入参数,调用方式), this 就指向这个执行上下文。
Js代码简洁写法
通过条件判断给变量赋值布尔值的正确姿势;在if中判断数组长度不为零的正确姿势;同理,在if中判断数组长度为零的正确姿势;简单的if判断使用三元表达式
css函数有哪些?
CSS只是一个声明式的语言,主要为标记语言服务。很多程序员鄙视它,有一部分原因是CSS并不像其他程序语言一样,具有一些逻辑能力以及函数功能等特性。