理解 JavaScript 中的内存管理(Memory Management) 平时写 JavaScript 代码时候,我们很少会考虑到内存管理(Memory Managem...
理解 JavaScript 中的内存管理(Memory Management) 平时写 JavaScript 代码时候,我们很少会考虑到内存管理(Memory Managem...
数组去重 在处理数据的时候,常常需要对数组进行去重操作。这里记下最常用的三种方法。 1. ES6中新增的Set()构造函数和...展开语法 Set是JavaScript标准内...
现在我们无论是公司或者是个人项目,都常常用到Git,作为一个开源的版本控制系统,在我用过的所有版本控制系统中,它是最好用的了(截止到写这篇文章的2022年)。这里记下一些常用...
问题描述 自从我前几天手贱把我mac的系统升级到12之后。我的Wacom数位板插上之后,不仅没响应,连灯都不亮了。电脑型号: MAC m1 芯片数位板型号:472 我网上找了...
HTTP 简介 HTTP(HyperText Transfer Protocol),又称为超文本传输协议。 1898 年,Tim Berners-Lee 在 CERN(欧洲核...
JavaScript 内存中的堆和栈 栈(stack):堆是 JavaScript 用来存储静态数据的数据结构。静态数据是引擎在编译时知道其大小的数据。截止 ES2021, ...
Number 的安全范围 和别的强类型编程语言(比如说 C,Java)不同,JavaScript 不区分整数值和浮点数值。我们可以发现10 === 10.0 // true。...
简介 在 CSS Grid 网格布局中,引入了一种新的长度单位 fr(fraction)。它表示 Grid 布局中中剩余空间(leftover space)的一部分(frac...
需求描述 三栏布局在我们生活中很常见,一般要求的是两边宽度固定,中间自适应宽度。假设我们有如下html代码,要求实现三栏布局。 结果如下: 最简单是方式是用 flex 或者 ...
最近遇到了由于 Chrome 升级到 93. 导致我们在 team citys 上面跑ng test命令时, 会遇到如下报错, 而在本地确是好的: 这个原因应该是因为 chr...
需求描述 需求:根据传入的动态数组生成一个节点数为数组长度的slider组件。要求节点直接长度一致,但是显示的值为传入数组的值。 示例:传入值为[5], 因为只有一个值,sl...
call, apply, bind 方法的目的和区别 我们常说,call(), apply(),bind()方法的目的都是为了改变函数运行时的 this 的指向。 首先,th...
区别 CSS 中,目前我们常用到的长度单位有 px, em, rem。 绝对长度单位px(pixel 像素): 相对于显示设备而言的。对于低 dpi 设备,1px 是显示的一...
初始代码: 最终效果: 1. 用margin: auto的方法 原理: margin: auto 常用于设置水平居中。它会为元素自动填充可用空间。但是对于以下情况不起作用: ...
画三角形的原理 我们画三角形是通过 border 这个样式来画的。平常的 border 在你们眼中可能是这样的 当我们把 border 宽度增加后,我们可以看到相邻的 bor...
节流函数(throttling fountion)和防抖函数(debouncing fountion)都是为了实现一个目的:减少方法被调用的次数,提高网站效率。常用于处理一些...
JavaScript 中的类型转换 JavaScript 基本数据类型 JavaScript 中的一共有 8 中内置类型。分为原始类型(Primitive values)和对...
最近在看jQurey 的时候,被以下两种选择器困惑住了, 所以自己动手尝试了一下。 $("#header div") 查找id为"header"元素的所有后代 元素 $("h...
总结的很清楚明了,喜欢
JS中创建对象的几种常用方法JS的语法非常灵活,简单的对象创建就有好几种不同的方法。这些过于灵活的地方有时候确实很让人迷惑,那么今天我们就来梳理一下JS中常用的创建对象的几种方法吧。 1. 简单对象字面...