闭包 概念 在计算机科学中,闭包(英语:Closure),又称词法闭包(Lexical Closure)或函数闭包(function closures),只要出现引用了外部变...

闭包 概念 在计算机科学中,闭包(英语:Closure),又称词法闭包(Lexical Closure)或函数闭包(function closures),只要出现引用了外部变...
创建对象的几种方式 字面量 简单粗暴 不适合创建多个同样类型的对象的场景 工厂函数 容易理解 失去‘血缘关系’,无法简单分辨对象的特征 ==构造函数== 可以方便的创建对象 ...
常量 常量:保持数据的一致性 常量:使用const声明的变量,只能赋值一次 开发中,我们为了保障服务端数据的安全,都是用const接收数据 开发中,我们为了主动避免赋值污染的...
字符串常用API 1、根据符号分解字符串:得到数组,字符串.split('分隔符') 应用场景(用于字符串加工为数组) 2、根据起始和结束下标截取字符串:字符串.slice(...
匹配字符串的快捷方式;作用:验证数据。 语法 定义规则:/规则/ 验证规则:1)test(): 验证有效性, 布尔结果;true:验证成功, false:验证失败;2)ex...
js是单线程。利用多核 CPU 的计算能力,HTML5 提出 Web Worker 标准,允许JavaScript 脚本创建多个线程。于是,JS 中出现了同步和异步。 同步 ...
定时器: 间歇函数 1、本质: 就是一个函数的调用两个参数:1)参数1: 函数(代码放到函数中);2)参数2: 时间间隔(单位是ms毫秒)。 2、开启定时器let 定时器编号...
时间日期对象 1、获取对象 1)new Date(): 当前时间对象;2)new Date('年-月-日 时:分:秒'): 指定时间(字符串格式);3)new Date(时间...
高阶函数 1、变量可以存任何数据, 包括函数;2、函数表达式:let 变量名 = function(){};函数是匿名: 变量就是函数的名字。3、形参用来接收实参: 函数也是...
本质 给元素添加一段代码, 用户触发后执行相应代码 注册事件addEventListener 1)元素.addEventListener('事件类型', 函数);2)给元素添...
WebAPIs介绍 1、作用: 制作网页特效和用户交互2、组成:1)DOM:操作页面元素;(document顶级对象)2)BOM:操作浏览器。 获取元素 1、选择器获取(重点...
数组 作用 存储多个数据,每个数据就是一个元素,每个元素可以通过数组[下标]的方式访问。数组下标的规律:从0开始,每次变化1,最后一个元素的下标为(数组.length-1)。...
逻辑运算与流程控制的作用 让编程具有思维能力,能进行逻辑判断,即让代码活过来。 逻辑运算 运算符 1、算术运算符(+-/%)2、赋值运算符(=、+=、-=、=、/=、%=)3...
介绍 js主要用于实现与用户的交互效果,运行在浏览器,主要由ECMAScript(语法规则)和WebAPI组成(DOM: 网页效果,BOM: 浏览器操作) 书写规则 1、内部...