最新 最热

探索JavaScript函数---基础篇

函数可以把具有相同或相似逻辑的代码“包裹”起来,通过函数调用执行这些被“包裹”的代码逻辑,这么做的优势是有利于精简代码方便复用。

2024-06-02
1

箭头函数的意义和函数的二义性

相信一名前端开发者,对于这两者的区别,多多少少都能罗列一些,但是你们有没有想过,JS已经有普通函数了,为什么还要有箭头函数?难道仅仅只是语法简洁可读性好这么简单?...

2024-05-29
0

不要混淆 typeof 的值运算和类型运算

JavaScript 语言中,typeof 运算符是一个一元运算符,返回一个字符串,代表操作数的类型。

2024-05-29
1

type 命令

上面示例中,type命令为number类型定义了一个别名Age。这样就能像使用number一样,使用Age作为类型。

2024-05-29
1

对象解构与迭代器的猫腻?

工作中我们最经常用的就是类似上面的对象和数组解构,好多同学就不禁问了,这个不是很简单吗。

2024-05-28
0

自定义排序算法在JavaScript中的应用

在处理数据时,我们常常需要对数组进行排序以满足特定的展示或分析需求。虽然JavaScript提供了内置的sort()方法来简化这一过程,但在面对复杂排序逻辑时,自定义排序函数则显得尤为重要。本文将以一个具体案例——按照自定...

2024-05-28
0

检测 CSS 中的 JavaScript 支持

最近,我惊喜地发现了一个CSS媒体特性——scripting,它能够在所有现代浏览器中使用。这意味着,我们可以根据用户浏览器是否支持JavaScript来提供不同的CSS规则,从而减少未样式化内容的闪烁或不受欢迎的布局偏移。...

2024-05-28
1

图片懒加载

获取元素距离可视区域顶部的高度需要通过getBoundingClientRect() API 来实现,getBoundingClientRect() 获取的是 DOM 元素相对于窗口的坐标集合,集合中有多个属性,其中的 top 属性就是当前元素元素距离窗口可视区域顶部...

2024-05-27
1

JavaScript中声明变量的差异和对比:var、let和const

var 、 let 和 const 的差异主要体现在作用域、变量提升、重复声明、重新赋值以及在循环中的行为等。

2024-05-26
1

基于纯JavaScript实现的MODBUS-RTU(串口和TCP) modbus-serial

如果你需要使用JavaScript来操作一台RS458的设备,那么你一定不能错过这个库 modbus-serial。

2024-05-25
1