return true
简单来说:函数A中有一个函数B,函数B能够访问到函数A中的变量,那么函数B就是闭包,就是有权访问另外一个函数做用域中的变量ajax
当函数执行时,会造成一个私有做用域,会保护里面的私有变量不受外界的干扰,正则表达式
优势:数组
缺点:promise
内存泄漏是指被分配的内存没有被使用,可是也不能被垃圾回收机制回收的一种现象
)函数自带的属性--原型浏览器
做用:用于保存构造函数中公用方法值安全
使用方式: 将构造函数中的方法设置给prototype便可,全部经过当前构造函数建立的对象均可以使用prototype中的方法服务器
三者关系闭包
原型链:app
共同点:异步
区别:
bind设置的全部参数均为永久设置,没法修改(call,apply都不行)
在函数中调用自身的形式,称为递归函数
可能出现的问题: 用多了可能出现死循环的状况
匹配,替换,提取功能
正则匹配方式:test()参数为要匹配的字符串,返回值true表示匹配成功(字符串知足正则的规则)false表示是匹配失败
正则替换操做:replace()参数1为要替换的内容,参数2为替换的目标值
正则提取操做:
window中的经常使用属性
window中的经常使用方法
location对象 (地址栏相关功能)
事件三个阶段
阻止事件冒泡
阻止默认事件
事件捕获