javascript进阶 学习笔记
文章平均质量分 85
前端初学者,学习js中es6语法,提高编程水平
Lin__hr
这个作者很懒,什么都没留下…
展开
-
this指向问题全面解析
1.1 为什么要用this1.2 误解1.2.1 指向自身function foo(num) { console.log( "foo: " + num ); // 记录 foo 被调用的次数 this.count++; } foo.count = 0; var i; for (i=0; i<10; i++) { if (i > 5) { foo( i ); } } // foo: 6 // foo: 7 // foo: 8 // foo: 9 //原创 2022-02-17 23:13:37 · 355 阅读 · 0 评论 -
javascript作用域
第一章 作用域是什么作用域简单来讲就是一套规则,用来规定存储变量,并且如何方便地找到这些变量1.1 编译原理传统语言的编译过程在传统语言的流程中,程序中的一段源代码在执行之前会经历三个步骤,统称为“编译”分词/词法分析**这个过程会将有字符组成的字符串(一段源代码就是字符串)分解成有意义的代码块,这些代码块就叫作词法单元。**例如,考虑程序 var a = 2;。这段程序通常会被分解成为下面这些词法单元:var、a、=、2 、;。空格是否会被当作词法单元,取决于空格在这门语言中是否具有原创 2022-02-11 16:23:50 · 381 阅读 · 0 评论 -
javascript构造函数和原型
1原创 2021-08-02 15:57:59 · 119 阅读 · 0 评论 -
浅谈javascript面向对象理解
1.面向对象与面向编程的比较1.1 面向对象(oop)面向对象是把事物分解称为一个个对象,然后由对象之间分工与合作,是以对象功能划分问题,而不是步骤特征: 封装性、继承性、多态性优点: 优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统 更加灵活、更加易于维护缺点: 性能比面向过程低...原创 2021-06-18 01:07:50 · 1742 阅读 · 0 评论