随笔分类 -  JavaScript

JavaScript学习笔记
摘要:1、在控制台输入命令:npm config get registry 输出默认地址为:https://registry.npmjs.org/ 2、修改为阿里镜像地址命令:npm config set registry https://registry.npmmirror.com/ 之后再用第一步的命 阅读全文
posted @ 2022-06-10 10:32 RoarInWind 阅读(4916) 评论(0) 推荐(0)
摘要:在js调试时,会遇到Uncaught SyntaxError: Unexpected token o in JSON at position 1问题 obj = JSON.parse(str); 此错误一般是由JSON.parse()引起,代码如上,原因一般为str实际是一个对象,而不是字符串 解决 阅读全文
posted @ 2021-06-08 12:14 RoarInWind 阅读(2152) 评论(0) 推荐(0)
摘要:本文为自己理解js原型链和继承链关系所写。 1.在JS里,万物皆对象。对象皆有实例属性__proto__,(在chrome中标记为[[Prototype]])称为隐式原型,对应一个指针,指向一个特殊的对象(原型对象,即继承的对象,暂时可简单理解为父对象),__proto__保证了实例对象能够访问在构 阅读全文
posted @ 2021-05-27 13:12 RoarInWind 阅读(327) 评论(0) 推荐(0)
摘要:js中,call()函数用于改变this的指向 在function.call(target)中,function调用call时,function中的this会改变为指向target。以下几个例子将体会call的用法 1.target调用其他对象的方法 下例中 代码cat1.say.call(dog2 阅读全文
posted @ 2021-05-23 17:14 RoarInWind 阅读(906) 评论(0) 推荐(0)
摘要:JavaScript中的this主要指当前对象。 1.在script中直接运行时,this指向window对象 2.在作为函数调用时,this指向window对象 3.在实例中作为方法调用时,this指向当前实例对象 如下: <!DOCTYPE html> <html lang="en"> <hea 阅读全文
posted @ 2021-05-22 14:49 RoarInWind 阅读(136) 评论(0) 推荐(0)