随笔分类 -  JavaScript

摘要:1 引言 变量作用域 首先我们先铺垫一个知识点——变量作用域: 变量根据作用域的不同分为两种:全局变量和局部变量。 函数内部可以使用全局变量。 函数外部不可以使用局部变量。 当函数执行完毕,本作用域内的局部变量会销毁。 如果我想在函数外部引用这个函数的局部变量呢? 2 闭包 闭包是什么? 闭包(cl 阅读全文
posted @ 2020-08-29 14:31 Mingo-233 阅读(3211) 评论(0) 推荐(3)
摘要:一、变量提升(变量预解析) 这是我们首先要了解的,也是必须要清楚的一个概念,那到底什么是变量提升呢? JavaScript 代码是由浏览器中的 JavaScript 解析器来执行的。JavaScript 解析器在运行 JavaScript 代码的 时候分为两步:预解析和代码执行。 l 预解析:在当前 阅读全文
posted @ 2020-08-25 20:41 Mingo-233 阅读(589) 评论(0) 推荐(0)
摘要:1概述 ES6, 全称 ECMAScript 6.0 ,2015.06 发版。在ES6之前,对象不是基于类创建的,而是用一种称为构造函数的特殊函数来定义对象和它们的特征。 2构造函数 构造函数是一种特殊的函数,主要用来初始化对象,即为对象成员变量赋初始值,它总与 new 一起使用。我们可以把对象中一 阅读全文
posted @ 2020-08-24 10:09 Mingo-233 阅读(2022) 评论(1) 推荐(2)
摘要:最近在做一个小案例的时候遇到了Math.max.apply这么一个用法,之前很少遇到过感觉挺有趣的,就记录一下。 1Math.max 语法: Math.max(n1,n2,n3,...,nX) 返回值:max() 方法可返回指定的参数中带有较大的值的那个数 var a = Math.max(1,2, 阅读全文
posted @ 2020-08-23 13:41 Mingo-233 阅读(510) 评论(0) 推荐(0)