JS高级使用
文章平均质量分 98
蓝桉~MLGT
暂时还没有想好
展开
-
JS高级使用4.0——原型链、显式原型prototype和隐式原型__proto__
在每个函数上都有一个prototype属性,默认指向一个空的对象,而这个对象我们就称为原型对象。原型对象上有一个,指向函数对象。显式原型程序猿可操作。// 验证constructor是不是指向函数对象上图验证了我们最开始说的两个结论,先不要着急去研究constructor中的哪个prototype是啥,这是原型链的知识,我们先看prototype哈。当我们访问一个对象的属性时,如果本身上没有这个属性,会在__proto__这条链上面寻找,如果能找到就返回,找不到就返回undefined,而。原创 2024-05-05 15:36:34 · 843 阅读 · 0 评论 -
JS高级使用3.0——JS中获取页面的高度、距离顶部的距离
获取距离顶部的距离可视区高度滚动条总高度滚动页面scroll()scrollTo()scrollBy()原创 2024-05-04 14:55:11 · 1410 阅读 · 0 评论 -
JS高级使用2.0——JS中闭包的理解(包含多种实际工作中的例子,非常实用)
闭包是有权限访问其他函数作用域的局部变量的一个函数!当然也有一部分人认为是被引用的函数或者对象,本文还是针对上面的进行介绍。原创 2024-05-04 14:54:08 · 911 阅读 · 1 评论 -
JS高级使用1.0——this的使用以及函数apply()和call()的解释
在调用函数时,函数内部的 this 的值是访问该函数的对象。使用 apply(),你可以在调用现有函数时将任意值分配给 this,而无需先将函数作为属性附加到对象上。这使得你可以将一个对象的方法用作通用的实用函数。原创 2024-04-25 10:42:53 · 610 阅读 · 3 评论