标签:key tor 方式 cti taf 唯一性 async ber 文档
调用方式 | 非严格模式下 | 备注 |
---|---|---|
普通函数调用 | window | 严格模式下是 undefined |
构造函数调用 | 创建的实例对象 | 原型方法中 this 也是实例对象 |
对象方法调用 | 该方法所属对象 | 紧挨着的对象 |
事件绑定方法 | 触发事件的对象 | |
定时器函数 | window |
注意:null==undefined结果是true的,null===undefined结果是false的。
内存泄漏:是指一块被分配的内存既不能使用,又不能回收,直到浏览器进程结束
export
、import
可以有多个,export default
仅有一个export
方式导出,在导入时要加 { }
,export default
则不需要export default
命令,为模块指定默认输出,这样就不需要知道所要加载模块的变量名; export
加载的时候需要知道加载模块的变量名export default
命令的本质是将后面的值,赋给 default
变量,所以可以直接将一个值写在 export default
之后添加、移除、替换、之前插入、之后插入、复制
appendChild()
removeChild()
replaceChild()
insertBefore()
insertAfter()
cloneNode()
创建新节点
createDocumentFragment() //创建一个DOM片段
createElement() //创建一个具体的元素
createTextNode() //创建一个文本节点
查找新节点
document.getElementsByTagName("")????//通过标签名称
document.getElementsByName("")????//通过元素的Name属性的值
document.getElementById("")????//通过元素Id,唯一性
document.getElementsByClassName(""); ?//通过类查找
document.querySelector("") //通过选择器
相同点:JavaScript 中 typeof 和 instanceof 常用来判断一个变量是否为空,或者是什么类型的。
Instanceof定义和用法:instanceof 用于判断一个变量是否属于某个对象的实例。
a instanceof b?alert("true"):alert("false"); //a是b的实例?真:假
var a = new Array();
alert(a instanceof Array); // true
alert(a instanceof Object) // true
如上,会返回 true,同时 alert(a instanceof Object) 也会返回 true;这是因为 Array 是 object 的子类。
function test(){};
var a = new test();
alert(a instanceof test) // true
AJAX中根据async的值不同分为同步(async = false)
和异步(async = true)
两种执行方式;在W3C的教程中推荐使用异步执行;在默认情况下为异步(true)
ajax
的执行请求有没有返回,代码会继续往下执行,就好比两条线程同时执行一样。ajax
请求完成返回数据之后代码才能继续往下执行,就好比单线程一样。ECMAScript 6.0
是JavaScript
语言的下一代标准
let
、const
includes()
、 startsWith()
、endsWith()
等Array.from()
、Array.of()
、 entries()
、keys()
、values()
等Object.is()
、Object.assign()
、 entries()
、keys()
、 values()
等Symbol
原始数据类型rest
参数、函数参数默认值等Set
和 Map
Proxy
和Reflect
Promise
对象,异步编程的一种解决方案Generator
函数yield
命令和async
函数 await
命令Class
类的用法Module
体系 模块的加载和输出方式标签:key tor 方式 cti taf 唯一性 async ber 文档
原文地址:https://www.cnblogs.com/wangchangli/p/11247718.html