34个JavaScript简写优化技术
开发者的生活总是在学习新的东西,跟上变化不应该比现在更难,我的动机是介绍所有 JavaScript 的最佳实践,比如简写功能,作为一个前端开发者,我们必须知道,让我们的生活在 2021 年变得更轻松。
使用Documentfragment优化DOM操作
DocumentFragment,文档片段接口,一个没有父对象的最小文档对象。它被作为一个轻量版的 Document 使用,就像标准的 document 一样,存储由节点(nodes)组成的文档结构
ES11(2020)新特性:String 的 matchAll 方法、动态导入语句 import()等
Ecma标准定义了ECMAScript 2020语言。它是ECMAScript语言规范的第11版。自从1997年第一版出版以来,ECMAScript已经发展成为世界上使用最广泛的通用编程语言之一
ES6数组的扩展:Array.from()和Array.of()
Array.from() : 将伪数组对象或可遍历对象转换为真数组;Array.of(v1, v2, v3) : 将一系列值转换成数组,当调用 new Array( )构造器时,根据传入参数的类型与数量的不同,实际上会导致一些不同的结果
css3属性: will-change
CPU即中央处理器,它的功能主要是解释计算机指令以及处理计算机软件中的数据,也被称为主板。GPU即图形处理器,是与处理和绘制图形相关的硬件。GPU是专为执行复杂的数学和几何计算而设计的,有了它
在Vue.js中加载字体的最佳做法
确保正确声明字体是加载字体的重要方面。这是通过使用 font-face 属性来声明你选择的字体来实现的。在你的Vue项目中,这个声明可以在你的根CSS文件中完成。在进入这个问题之前,我们先来看看Vue应用的结构。
JavaScript: 数组reduce实例方法
对比map、 forEach、 filter 等数组方法,reduce比它们更强。reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。
ES12(2021)新特性: replaceAll、Promise.any、WeakRefs、数字分隔符、逻辑运算符和赋值表达式
2021年3月13日,ES2021 候选提案发布了其最终功能集的版本。如果它能够在今年6月的ECMA 大会上通过,就会成为官方的标准!这个候选提案提及到ECMAScript新特性如下所示:
JavaScript之变量解构赋值的使用
解构赋值是ES6中引入的一种能快速方便的进行变量赋值的方法,其主要也就是分为解构和赋值两部分内容。解构者,也就是匹配结构,然后分解结构进行赋值。