![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
Miranda0922
这个作者很懒,什么都没留下…
展开
-
JavaScript 变量类型与变量计算
知识点:变量类型、变量计算变量类型值类型 VS 引用类型(对象、数组、函数) typeof 运算符详解变量计算强制类型转换 字符串拼接 == 运算符 if 语句 逻辑运算 值类型:每个变量都能存储各自的值,不会相互影响。var a = 100;var b = a;a = 200;console.log(b); // 100引用类型:只...原创 2019-03-19 16:54:31 · 178 阅读 · 0 评论 -
JavaScript 原型和原型链
知识点:构造函数;构造函数—扩展;原型规则和示例;原型链;instanceof构造函数:用大写字母开头来命名(Foo),写代码时也要遵循这个规范 基于一个构造函数可以 new 出很多的函数,类似于模板的这样一个机制 new 一个构造函数返回一个对象的过程: new 时把参数传进去(也可以不传参) new 这个函数时,函数里的 this 会变成空对象 用 this. 为属...原创 2019-03-22 17:26:56 · 156 阅读 · 0 评论 -
写一个贴近实际开发原型链继承的例子
function Elem(id){ this.elem = document.getElementById(id)}Elem.prototype.html = function(val){ var elem = this.elem if(val){ elem.innerHTML = val return this // 链式操作...原创 2019-03-25 13:23:14 · 758 阅读 · 0 评论 -
作用域和闭包——面试题
题目:说一下对变量提升的理解 说明 this 几种不同的使用场景 创建 10 个<a>标签,点击的时候弹出来对应的序号 如何理解作用域 实际开发中闭包的应用1、说一下对变量提升的理解函数执行时会先创建当前的上下文环境,其中这两点会产生“变量提升”的效果变量定义 函数声明(注意和函数表达式的区别)2、说明 this 几种不同的使用场景作为构造函数执行...原创 2019-04-01 17:49:20 · 645 阅读 · 0 评论 -
作用域和闭包
知识点:执行上下文 this 作用域 作用域链 闭包执行上下文范围:一段<script>或者一个函数 全局:变量定义,函数声明 【一段<script>】 函数:变量定义,函数声明,this,arguments(函数中参数的集合)【函数】ps. 注意“函数声明”和“函数表达式”的区别console.log(a) // undefined...原创 2019-03-29 18:16:57 · 151 阅读 · 0 评论