yekong的文章

js

js获取兄弟节点

js获取兄弟节点
在JavaScript中,获取一个元素的兄弟节点可以通过DOM节点的属性来实现。以下是一些常用的属性: nextSibling: 返回指定节点之后紧跟的节点,在同一树层级中。如果指定的节点是其父节点的最后一个子节点,则返回null。 previousSibling: 返回指定节...

10个月前 (03-27) 喜欢

js

js防抖和节流的区别

js防抖和节流的区别
JavaScript中的防抖(Debounce)和节流(Throttle)都是优化高频率执行代码的技术手段,尤其在处理像窗口resize、滚动、输入框内容校验等事件时非常有用。它们的主要区别在于如何限制函数的执行频率。 函数防抖(Debounce) 函数防抖的核心思想是在事件被触...

10个月前 (03-27) 喜欢

js

js获取屏幕分辨率

js获取屏幕分辨率
在JavaScript中,获取屏幕分辨率通常涉及到screen对象的width和height属性。然而,如果屏幕的缩放比不是1,直接使用这些属性可能无法获取到真正的屏幕分辨率。为了解决这个问题,可以通过将screen.width和screen.height与window.devi...

10个月前 (03-27) 喜欢

js

ts和js区别在哪?

ts和js区别在哪?
TypeScript(TS)和JavaScript(JS)之间的主要区别在于类型系统、静态分析能力、生态系统支持以及适用场景。 类型系统 TypeScript 是一种静态类型的编程语言,支持类型注解和类型检查。开发者可以显式地为变量、函数参数和返回值等添加类型注解,从而提高代码...

10个月前 (03-26) 喜欢

js

js 垃圾回收机制

js 垃圾回收机制
JavaScript的垃圾回收机制主要负责管理内存的分配和释放。当某些内存不再被需要时,垃圾回收机制会自动释放这部分内存,这个过程对于开发者来说是透明的。JavaScript的垃圾回收机制主要采用两种策略:标记清除(Mark-and-Sweep)和引用计数(Reference C...

10个月前 (03-26) 喜欢

js

js 获取地址栏参数

js 获取地址栏参数
在JavaScript中,获取地址栏参数可以通过window.location.search属性来实现。这个属性会返回URL的查询字符串部分,即?符号之后的部分。然后,可以使用正则表达式或者其他字符串处理方法来解析这部分字符串,从而获取到具体的参数值。 以下是一个具体的示例,展示...

10个月前 (03-26) 喜欢

js

js箭头函数介绍

js箭头函数介绍
JavaScript的箭头函数是在ES6(ECMAScript 2015)中引入的,提供了一种更简洁的方式来写函数表达式。箭头函数不仅语法简洁,而且还有其他几个特点,比如不绑定自己的this、arguments、super或new.target。这些特性使得箭头函数特别适合用作那...

10个月前 (03-26) 喜欢

js

js对象转数组的方法

js对象转数组的方法
在JavaScript中,将对象转换为数组可以通过多种方法实现,具体方法取决于你想要得到的数组形式。以下是一些常见的转换方法及示例代码: 使用Object.keys()方法 Object.keys()方法会返回一个由给定对象的所有可枚举自身属性的属性名组成的数组。 const o...

10个月前 (03-26) 喜欢

js

js截取字符串前几位

js截取字符串前几位
在JavaScript中,截取字符串前几位可以使用substring()方法。这个方法接受两个参数:第一个参数是要截取的起始索引,第二个参数是要截取的结束索引(不包括该索引本身)。如果只提供一个参数,substring()会从该索引开始截取直到字符串的末尾。 以下是使用subst...

10个月前 (03-26) 喜欢

js

js关闭当前页面

js关闭当前页面
在JavaScript中,关闭当前页面可以通过调用window.close()方法来实现。但是,由于现代浏览器的安全限制,只有通过JavaScript打开的窗口(使用window.open()方法)才能被JavaScript关闭。如果尝试关闭不是由脚本打开的窗口,大多数浏览器会忽...

10个月前 (03-26) 喜欢