![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 88
72degrees
学无止境
展开
-
JavaScript中ES5继承的6种方式以及优缺点
这个问题我认为是面试必问的,鄙人就很幸运的被问到了这个问题,emm…我只会其中的一种或者两种,但是回答的也是支支吾吾的,回来我就下定决心搞一搞,查查资料,把这几种继承都看明白,毕竟是js的基础,咱也是有上进心的人不是?下面进入正题:首先想要继承,得有个爸爸!我们先来搞一个帅气的父类//父类function Person(name) { this.name = name; this.sum = function () { console.log(this.name); }.转载 2022-04-14 15:28:00 · 429 阅读 · 0 评论 -
JavaScript学习(7)——this
好记性不如烂笔头,在写作的过程中自己消化吸收,所以写下这个JavaScript学习系列文章。文章中的文字都是自己理解的内容,各位酌情观看。上一篇讲到this的基础概念,这篇详细讲讲this的具体绑定规则。在回顾一下规则的具体内容强化一下。1. 函数是否在 new 中调用?如果是的话 this 绑定的是新创建的对象。2. 函数是否通过 call、apply(显式绑定)或者硬绑定调用?如果是的话,this 绑定的是指定的对象。3.函数是否在某个上下文对象中调用(...原创 2021-11-05 10:58:39 · 172 阅读 · 0 评论 -
JavaScript学习(6)——this
好记性不如烂笔头,在写作的过程中自己消化吸收,所以写下这个JavaScript学习系列文章。文章中的文字都是自己理解的内容,各位酌情观看。上篇插播了个闭包,这篇讲this。PS:抱歉割了三天,因为工作的原因,读书也是需要时间的呀,这两天看的眼睛都不舒服了,肩周炎也是疼的厉害,但你们的支持(点赞)就是我最大的动力,加油!!this是什么? 传统的面向对象语言(如java),this用来代表当前对象本身,可以便利调用自身数据和方法。但在JavaScript中,this的...原创 2021-11-04 10:18:43 · 757 阅读 · 0 评论 -
JavaScript学习(5)——插播闭包
好记性不如烂笔头,在写作的过程中自己消化吸收,所以写下这个JavaScript学习系列文章。文章中的文字都是自己理解的内容,各位酌情观看。 在《你不知道的JavaScript——上》中看到一个非常常见的题目,但是之前一直都是迷迷糊糊,这里讲的更透彻、更方便理解。上代码for (var i=1; i<=5; i++) { setTimeout( function timer() { console.log( i ); }, i*10...原创 2021-11-01 09:46:37 · 548 阅读 · 1 评论 -
JavaScript学习(4)——prototype原型和作用域
好记性不如烂笔头,在写作的过程中自己消化吸收,所以写下这个JavaScript学习系列文章。文章中的文字都是自己一一敲字敲下来的,都是自己理解的内容,各位酌情观看。 上一讲说的作用域,这里还有两个知识点:作用域链、声明提升! 先看个很有意思的代码a = 2;var a;console.log( a ); 很多开发者会认为这个会输出undefined(我也是),但它会输出2.为什么呢?这就是变量提升。在上一章节我们在看的《你不知...原创 2021-10-29 16:15:07 · 212 阅读 · 0 评论 -
JavaScript学习(3)——prototype原型和作用域
好记性不如烂笔头,在写作的过程中自己消化吸收,所以写下这个JavaScript学习系列文章。文章中的文字都是自己一一敲字敲下来的,都是自己理解的内容,各位酌情观看。 上一讲原型说完,说说作用域吧。看了大佬的两篇文章【JavaScript深入之词法作用域和动态作用域】【JavaScript深入之作用域链】,看过也没收获下什么,xmind读书笔记就记下了个文章名称和链接,也是醉了。重读!【概念】 定义:作用域是指程序源代码中定义变量的区域。——字面理解;...原创 2021-10-29 11:57:20 · 366 阅读 · 0 评论 -
JavaScript学习(2)——prototype原型和作用域
好记性不如烂笔头,在写作的过程中自己消化吸收,所以写下这个JavaScript学习系列文章。文章中的文字都是自己一一敲字敲下来的,都是自己理解的内容,各位酌情观看。 上一讲说到原型,复杂的图其实说的是原型链。那什么是原型链呢:原型也是对象,他也有自己的原型,那么这样就够成了一个原型链。在这个复杂的图中,我们先看f1 f2,这是两个实例,通过Foo函数创建的两个实例,自然他们隐式带有__proto__属性,并且指向了Foo.prototype原型...原创 2021-10-29 08:42:21 · 245 阅读 · 0 评论 -
JavaScript学习(1)——prototype原型和作用域
很久没有写博客了,但是学习的过程总得写些什么记录下来。好记性不如烂笔头,其实说的是要把学习过程记录一下,这个记录的过程就是自己思考消化吸收的过程。所以还是要写一写的。所以文章中的文字都是自己一一敲字敲下来的,都是自己理解的内容,各位酌情观看。首先看了很多篇文章,直到看到这个【深入理解JavaScript原型和闭包】,是一个系列,每篇都短小通俗易懂。才有一种豁然开朗的感觉。接着又看到了这篇【JavaScript闭包的底层运行机制】,都是好文,建议先读。 那...原创 2021-10-28 15:59:37 · 306 阅读 · 0 评论