javascript
文章平均质量分 70
SuppperSA
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JS原生实现浏览器滚动条滚动侧边栏高亮响应
实现一个左侧侧边栏与右侧内容的联动效果。当点击左侧链接时,页面滚动到对应内容处;手动滚动页面时,左侧链接高亮显示当前在视口中的内容。使用节流函数来减少滚动事件的频率,提高性能原创 2023-12-08 17:59:50 · 1549 阅读 · 1 评论 -
JS this指向详解
JavaScript中的this关键字在代码执行过程中动态绑定。全局上下文中this指向全局对象,在函数调用中this指向调用者对象,函数中的this可通过call、apply、bind指定特定的对象,箭头函数中的this由外部上下文决定,在定义时确定,不可更改this指向。原创 2023-12-04 13:58:23 · 998 阅读 · 0 评论 -
JS不同运算符下的隐式类型转换
深度解析JavaScript的动态和弱类型特性,阐述逻辑、算术、关系运算符的隐式类型转换规则原创 2023-12-01 16:27:19 · 1113 阅读 · 1 评论 -
JS for...of iterator(迭代器),for...in可枚举,不可枚举属性,对象属性遍历
介绍JavaScript中的三个关键概念:迭代器、可枚举属性和对象描述属性,迭代器是一种访问集合元素的方法,通过Symbol.iterator属性定义了一个迭代器生成函数,提供next方法来按顺序获取集合中的元素,可通过for...of遍历迭代器。通过Object.getOwnPropertyDescriptor方法获取的包含属性特性信息的对象,描述属性值、是否可写、是否可枚举和是否可配置等信息,通过Object.defineProperty方法,可以将属性设置为不可枚举。可枚举属性可以通过for...in原创 2023-12-01 13:14:23 · 1207 阅读 · 1 评论 -
JS数据类型、数据类型判断
如果要判断基本数据类型可以用typeof、如果判断复杂数据类型可以用instanceof。原创 2023-12-01 11:00:22 · 460 阅读 · 1 评论 -
前端请求接口,只传入已修改字段值的字段
在实际开发中前端肯定会遇到一个更新需求,回显数据 => 修改数据 => 请求更新接口这个步骤。通常建议前端仅传递发生更改的字段,而不是将所有字段都传递给后端。原创 2023-11-29 16:56:08 · 1497 阅读 · 1 评论 -
Js es6以前类的创建以及原型链
至此就创建出了一个Foo的实例,这个实例拥有Foo的原型方法,也有了Foo类this.attr的属性,f1和f2的原型指向的是同一个原型对象也就是Foo的prototype,而属性attr又是自身相互独立不互相干扰的。当访问一个对象的属性或方法时,如果该对象本身没有这个属性或方法,JavaScript 会沿着原型链向上查找,直到找到匹配的属性或方法,或者到达原型链的末尾(,上图中不管o1和o2是Object的实例,几乎任何类的原型也是如此,所以我们看到o1、o2的。在js中是这样解释的,原创 2023-10-16 11:47:10 · 160 阅读 · 0 评论
分享