2021/1/16-每日三题第23弹:skr小机灵鬼儿 ?你知道 JavaScript 中的原型和原型链是什么吗 ???

前言:

朋友们好啊,今天给大家带来一波神回复啊 😁😁😁 !!!

01

为什么友情可以变成爱情,但爱情变回友情就很奇怪呢 ?

神回复:毛巾用久了可以当抹布,但抹布再用回毛巾是不是很奇怪 ?

02

网红脸放在古代算什么 ?

神回复:算欺君。

03

你是如何考上一本的 ?

神回复:我考了个二本,然后学校很努力,自己升一本了。

每日三题

好了,话不多说,上题目 !!!😍😍😍

题目:

(题目1) 说一下 JavaScript 的原型,原型链 ? 有什么特点 ?

(题目2) 请解释什么是事件代理 ?

(题目3) 谈谈你对 this 对象的理解 ?

倒计时10min,开始计时,看看自己能做对几道题😎😎😎?参考解析在下面,但不要直接看解析哦,这样子没什么效果的!!!

每日三题

参考解析:

题目1:

1.每个对象都会在其内部初始化⼀个属性,就是 prototype (原型),当我们访问⼀个对象的
  属性时如果这个对象内部不存在这个属性,那么他就会去 prototype ⾥找这个属性,这个
  prototype ⼜会有⾃⼰的 prototype ,于是就这样⼀直找下去,也就是我们平时所说的
  原型链的概念。
2.关系:instance.constructor.prototype = instance.__proto__  

题目2:

1.事件代理( Event Delegation ),⼜称之为事件委托。是 JavaScript 中常⽤绑定事
  件的常⽤技巧。顾名思义,“事件代理”即是把原本需要绑定的事件委托给⽗元素,让⽗元
  素担当事件监听的职务。事件代理的原理是DOM元素的事件冒泡。
2.使⽤事件代理的好处是可以提⾼性能
3.可以⼤量节省内存占⽤,减少事件注册,⽐如在 table 上代理所有 td 的 click 事件就
  ⾮常棒
4.可以实现当新增⼦对象时⽆需再次对其绑定  

题目3:

1.this 总是指向函数的直接调⽤者(⽽⾮间接调⽤者)
2.如果有 new 关键字, this 指向 new 出来的那个对象
3.在事件中, this 指向触发这个事件的对象,特殊的是, IE 中的 attachEvent 中的
  this 总是指向全局对象 Window

怎么样,是不是很简单,你做对了几道题呢?做对的再接再厉,不要骄傲,做错的也没有关系啦,好好总结,继续努力 !!!

当然啦,大家如果有补充的或者其它问题,欢迎大家在评论区交流啊,路漫漫其修远兮,吾将上下而求索,希望大家可以一起坚持下去啊 !!!😎😎😎~~~

每日三题

如果这篇文章能够帮助到您,希望您不要吝惜点赞👍👍和收藏💖💖,您的支持是我继续努力的动力 💪💪 !!!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值