编程技术文章分享与教程

网站首页 > 技术文章 正文

web前端中,JavaScript中闭包的使用和各种继承介绍

hmc789 2024-11-27 14:46:56 技术文章 2 ℃

一、什么是闭包?

(1)闭包的概念:a、闭包就是函数嵌套时,让局部变量变成自由变量的环境,是一种让局部变量进化的方式。

b、定义在一个函数内部的函数。

(2)垃圾回收机制:用过一次的东西,先放在一个内存中,不立即删掉,可以随时进行还原或再次使用,直到没有任何作用的时候再清除。

tip: 如家用电器,电脑回收站。

三、闭包的特点:

(1)闭包是将函数内部和函数外部连接起来的桥梁.

(2)可以读取函数内部的变量。

(3)让这些变量的值,始终保存在内存中,不会在调用结束后被系统回收。

(4)避免全局变量命名空间的污染。

(5)内存消耗很大,不能滥用。

(6)闭包会在父函数外部,改变父函数内部变量的值。

四、构造函数继承:

五、js中的call和apply继承:

在成为一个优秀的前端工程师的道路上,充满了汗水和辛劳

为了帮助大家学习前端,让学习变得轻松,高效!今天给大家分享一套教学资源,帮助大家在学习Web前端的道路上披荆斩棘

这套资源的领取方式如下:

我自己是一名从事了多年开发的web前端老程序员,目前辞职在做自己的web前端私人定制课程,今年年初我花了一个月整理了一份最适合2019年学习的web前端学习干货,各种框架都有整理,送给每一位前端小伙伴,想要获取的可以关注我的头条号并在后台私信我:前端,即可免费获取。

Tags:

标签列表
最新留言