风吹De麦浪 - 博客园
摘要: 继承 所谓继承就是子类继承父类的特征与行为,使得子类对象具与父类相同的行为。但是javascript 是没有class、抽象类、接口等抽象概念,javascript 只有对象,那么js中是如何让对象与对象之间产生继承关系呢? 基于对象的继承 在原型链中说过,如果在对象上没有找到需要的属性或者方法引用阅读全文
posted @ 2018-01-25 08:50 风吹De麦浪 阅读(326) 评论(0) 编辑
摘要: 原型 原型是一个对象,每个函数对象(在javascript 之对象中说过函数也是对象 )都有一个属性(prototype)指向这个对象--原型对象,这个对象的作用是让所有对象实例共享原型对象中的属性、方法。即我们可以把公共的属性、方法写在这个原型中,所以说js中的继承是基于原型实现的; 构造函数、原阅读全文
posted @ 2018-01-23 14:59 风吹De麦浪 阅读(369) 评论(0) 编辑
摘要: 对象 无序属性的集合,属性可以包含基本值、对象或者函数,简单理解为对象是若干属性的集合;我们常说的面向对象(oop)编程其实是指的一种编码的思想,简单理解为用对象来封装数据,利用封装、继承、多态对代码进行复用、重构、以及解耦等; 函数也是对象 每个函数都是Function 的实例/对象,所以函数名是阅读全文
posted @ 2018-01-23 10:06 风吹De麦浪 阅读(60) 评论(0) 编辑
摘要: 前言 前面几篇说了执行环境相关的概念,本篇在次回顾下 执行环境(Execution context,简称EC,也称执行上下文 ) 定义了变量或者函数有权访问的数据,决定了各自行为,每个执行环境都有一个变量对象,之前我说执行环境可以先理解为 js代码执行时所在的环境,其实把上下文当做是一个对象应该差不阅读全文
posted @ 2018-01-15 09:06 风吹De麦浪 阅读(264) 评论(0) 编辑
摘要: 前言 在《javascript 之执行环境-08》文中说到,当JavaScript代码执行一段可执行代码时,会创建对应的执行上下文(execution context)。对于每个执行上下文,都有三个重要属性: 变量对象(Variable object,VO) 作用域链(Scope chain) th阅读全文
posted @ 2018-01-12 15:47 风吹De麦浪 阅读(228) 评论(2) 编辑
摘要: 前言 在《javascript 之执行环境-08》文中说到,当JavaScript代码执行一段可执行代码时,会创建对应的执行上下文(execution context)。对于每个执行上下文,都有三个重要属性: 变量对象(Variable object,VO) 作用域链(Scope chain) th阅读全文
posted @ 2018-01-09 17:27 风吹De麦浪 阅读(236) 评论(0) 编辑
摘要: 变量对象 在《javascript 之执行环境-08》文中说到,当JavaScript代码执行一段可执行代码时,会创建对应的执行上下文(execution context)。对于每个执行上下文,都有三个重要属性: 变量对象(Variable object,VO) 作用域链(Scope chain) 阅读全文
posted @ 2017-11-06 03:11 风吹De麦浪 阅读(252) 评论(4) 编辑
摘要: 概念 执行环境(Execution context,简称EC)或执行上下文对象(后面统一用执行上下文表示),它定义了变量或者函数有权访问的其他数据,决定了他们各自的行为。是不是有点不好理解,先简单翻译下: js代码执行时所在的环境。继续后面 在JavaScript中执行环境分三种: 执行环境组成 当阅读全文
posted @ 2017-11-03 00:48 风吹De麦浪 阅读(261) 评论(0) 编辑
摘要: print() 方法用于打印当前窗口的内容,支持部分或者整个网页打印。 调用 print() 方法所引发的行为就像用户单击浏览器的打印按钮。通常,这会产生一个对话框,让用户可以取消或定制打印请求。 win10下测试ie11、chrome、firefox、360、edge 都可以成功去掉页眉页脚;阅读全文
posted @ 2017-11-02 23:02 风吹De麦浪 阅读(274) 评论(0) 编辑
摘要: 复习作用域 上一节我们说到作用域:是指变量可以访问的范围,他规定了如何查找变量,以及确定当前执行代码对变量的访问权限;也说到静态作用域即词法作用域,是在编译阶段决定变量的引用(由程序定义的位置决定,和代码执行顺序无关,用嵌套的方式解析)。 疑问 如上代码,在执行run函数时,在run作用域中有nam阅读全文
posted @ 2017-11-01 02:54 风吹De麦浪 阅读(273) 评论(0) 编辑