自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JS原型和闭包(测试题)

1、声明定义一个函数Fn,那么Fn.prototype是一个什么?object function Fn null2、Object.proto.__proto__指向什么?Object Function Object.prototype null3、声明定义一个函数Fn.prototype.contructor指向什么?Object Fn Object.p...

2018-11-30 08:48:12 666

原创 JS中如何把局部变量变成全局变量

1、先明白自调用函数的概念(是一次性的函数,在声明的同时,直接调用了)。那么有一个问题,自调用函数是怎么推出来的呢?下图:f1是函数名,函数名中存的是函数的代码,替代后可以去掉函数名f1。  而且在页面加载后,自调用函数的代码就执行完了。下图执行结果报错,因为num是局部变量,且在函数外部没有声明和赋值。还要注意形参和实参的位置。2、浏览器中的顶级对象是window,引用w...

2018-09-16 16:51:01 16736 1

原创 JS中构造函数、实例对象和原型对象三者之间的关系

1、首先需要明白一个知识点:一个需要共享并且通过实例对象调用的方法,是在构造函数的原型对象中的。(实例对象原型__proto__指向构造函数的原型,即prototype)    通过查看join方法得到,join是在构造函数的原型对象中的。2、进入正题,开始解释:(1)实例对象通过构造函数进行创建,原型对象是有了构造函数就会产生的。(2)构造函数中的属性通过结构(dir)查...

2018-09-16 16:50:12 12836 11

原创 JavaScript中通过原型添加方法,解决数据共享问题,节省内存空间

涉及知识点:(1)原型的引入(2)构造函数、原型对象和实例对象之间的关系(3)__proto__和prototype的理解直接举例:在自定义构造函数创建对象时,因为创建的对象使用的不是同一个方法,所以创建对象越多,就会开辟大量空间造成内存浪费。验证:在<script>标签中写如下代码,浏览器中打开,按F12可以看到所创建的对象都拥有各自的方法。其中的console.dir(pe...

2018-09-14 10:21:03 1083

空空如也

空空如也

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

TA关注的人

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