04 2018 档案
摘要:1.变量声明 提升: console.log(typeof a); // undefined var a = 1; console.log(typeof a); // number 执行过程 相当于: var a; console.log(typeof a); // undefined a = 1;
阅读全文
摘要:摘自: https://www.cnblogs.com/Chen-XiaoJun/p/6210987.html 事件流 JavaScript与HTML之间的交互是通过事件实现的。事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间。可以使用侦听器来预订事件,以便事件发生时执行相应的代码。 事件流的起
阅读全文
摘要:1.全局上下文中 this 2.函数上下文的 this 3.对象属性中的 this 4.构造函数 和 原型方法中的 this 5.应用 call、apply、bind 方法后的 this 原创:转载注明出处,谢谢 :)
阅读全文
摘要:1.全局上下文中的 this this 指向 2.函数上下文的 this 严格模式: this 指向 非严格模式: this 指向 复杂测试: this 指向 3.对象属性中的 this this 指向...
阅读全文
摘要:首先 先抛出两个例子,大家想想结果是什么? eg1: var a = 1; var b = a; a.x = a = 3; 问 a = ? | b = ? | a.x = ? eg2: var a = {n:1}; var b = a; a.x = a = {n:2}; 问 a = ? | b =
阅读全文
摘要:DocumentFragment 节点不属于文档树,继承的 parentNode 属性总是 null。 不过它有一种特殊的行为,该行为使得它非常有用,即当请求把一个 DocumentFragment 节点插入文档树时,插入的不是 DocumentFragment 自身,而是它的所有子孙节点。这使得
阅读全文
摘要:阅读目录 数据类型 两种访问方式 两种类型复制 函数参数的传递 两种变量类型检测 回到目录 数据类型 1. ECMAScript变量包含两种不同类型的值:基本类型值、引用类型值; 2. 基本类型值:指的是保存在栈内存中的简单数据段; 3. 引用类型值:指的是那些保存在堆内存中的对象,意思是,变量中保
阅读全文
摘要:本文 立志 用 typeof 和 instanceof 判断任意变量的 数据类型; 分析 代码如下: 上边的代码 可作为,理解分析使用,要想取得终极方法,需自己动手 将代码最后的方法封装一下;
阅读全文
摘要:首先要明确 NaN 的一个特性, NaN不能用相等操作符(== 和 ) 来判断, NaN NaN 会返回 false; 下面是测试代码:
阅读全文