自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 关于js中for-in遍历各类数据类型的结果

for-in在JS中,for-in语句可以用来遍历数组或对象的属性for ( 键名 in 被遍历的对象 ) { // 需要执行的代码}当被遍历的对象为Object类型时,键名即该对象的属性名;当被遍历的对象为Array数组时候,键名为数组的索引值index。那么当被遍历的对象是,number, string, boolean, undefined, null类型的数据的时候,会出现什...

2019-02-28 15:10:02 1980

原创 构造函数中,this的指向

首先,我们知道,构造函数(Constructor)中的this指向调用该构造函数所创建的实例对象(instance)。但是,但我们在构造函数中定义一个隐形全局变量 that = this 的时候,并用该构造函数创建多个实例对象,那么这个变量that会指向哪一个实例对象呢? function Constructor() { that = this; ...

2019-02-21 16:26:46 2604

原创 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 1033

原创 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 2331

原创 关于DOM中,获取元素对象getElementById和getElementsByTagName的区别

目录一、问题代码二、字面上的区别三、返回值的区别一、问题代码在学习JavaScript DOM的过程中,我按照教学视频的思路来写一个点击按钮更改图片大小的功能,其中把js中获取img标签的改为ByTagName,但总是出错。<!--HTML--><input type="button" valued="按钮" id="btn" name="" />&lt

2019-01-22 17:24:52 1558

原创 谈谈我对JavaScript值传递和引用传递的理解

数据类型ECMAScript 标准定义了 7 种数据类型:

2019-01-18 17:03:17 164

原创 新手总结,关于JavaScript中var a = b = c;的拆解

目录一、问题的起源二、解释问题的方式工具原理一:预解析原理二:隐式全局变量原理三:两个变量同时指向一个对象,那么对这个对象的修改是同步三、拆解var a = b = constant的声明与赋值1. 利用预解析拆解var a=b=constant的声明2. 利用隐式全局变量拆解var a=b=constant的var声明3. 利用方式三拆解var a = b =contant的赋值方式4. 最后拆...

2019-01-15 19:53:17 12414

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除