
JavaScript
敲完这个项目就回老家结婚
这个作者很懒,什么都没留下…
展开
-
谈谈我对JavaScript值传递和引用传递的理解
数据类型 ECMAScript 标准定义了 7 种数据类型:原创 2019-01-18 17:03:17 · 169 阅读 · 0 评论 -
关于DOM中,获取元素对象getElementById和getElementsByTagName的区别
目录一、问题代码二、字面上的区别三、返回值的区别 一、问题代码 在学习JavaScript DOM的过程中,我按照教学视频的思路来写一个点击按钮更改图片大小的功能,其中把js中获取img标签的改为ByTagName,但总是出错。 <!--HTML--> <input type="button" valued="按钮" id="btn" name="" /> <原创 2019-01-22 17:24:52 · 1565 阅读 · 0 评论 -
JS高级中的实例对象的__proto__属性和构造函数的prototype属性是否指向同一对象?
实例对象(instance)的__proto__属性和构造函数(constructor)的prototype属性是否指向同一对象? function Person(name) { this.name = name; } var per = new Person("小明"); console.log(Person.prototype == per.__proto__); //结果为true...原创 2019-02-14 16:28:34 · 1035 阅读 · 0 评论 -
构造函数中,this的指向
首先,我们知道,构造函数(Constructor)中的this指向调用该构造函数所创建的实例对象(instance)。 但是,但我们在构造函数中定义一个隐形全局变量 that = this 的时候,并用该构造函数创建多个实例对象,那么这个变量that会指向哪一个实例对象呢? function Constructor() { that = this; ...原创 2019-02-21 16:26:46 · 2610 阅读 · 0 评论 -
JS的两个定时器setInterval()和setTimeout()的细节问题
JS中的两个定时器 JavaScript中有两个定时器 setInterval( “fn()”, millisec ); 在millisec时间后第一次执行fn()代码段,之后每隔millisec时间便再执行一次fn()代码段,直到遇到clearsetInterval( fn );语句停止循环。 setTimeout( “fn()”,millisec ); 在millisec时间后,执行fn()...原创 2019-01-30 13:49:16 · 2333 阅读 · 0 评论 -
关于js中for-in遍历各类数据类型的结果
for-in 在JS中,for-in语句可以用来遍历数组或对象的属性 for ( 键名 in 被遍历的对象 ) { // 需要执行的代码 } 当被遍历的对象为Object类型时,键名即该对象的属性名;当被遍历的对象为Array数组时候,键名为数组的索引值index。 那么当被遍历的对象是,number, string, boolean, undefined, null类型的数据的时候,会出现什...原创 2019-02-28 15:10:02 · 1981 阅读 · 0 评论