标签: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) // trueAJAX中根据async的值不同分为同步(async = false)和异步(async = true)两种执行方式;在W3C的教程中推荐使用异步执行;在默认情况下为异步(true)
ajax的执行请求有没有返回,代码会继续往下执行,就好比两条线程同时执行一样。ajax请求完成返回数据之后代码才能继续往下执行,就好比单线程一样。ECMAScript 6.0是JavaScript 语言的下一代标准
let、constincludes()、 startsWith() 、endsWith() 等Array.from() 、Array.of()、 entries() 、keys() 、values() 等Object.is() 、Object.assign()、 entries() 、keys()、 values()等Symbol原始数据类型rest 参数、函数参数默认值等Set 和 MapProxy和ReflectPromise对象,异步编程的一种解决方案Generator 函数yield命令和async函数 await命令Class类的用法Module 体系 模块的加载和输出方式标签:key tor 方式 cti taf 唯一性 async ber 文档
原文地址:https://www.cnblogs.com/wangchangli/p/11247718.html