随笔分类 -  JavaScript

摘要:标记-清除法 变量在定义之后会打上标记,使用之后不需要保存的变量去掉标记 回收机制根据是否有标记决定是否回收该变量所占内存 引用计数 引用计数根据变量被引用的次数,决定是否回收, 如果被引用次数为0,则该回收了 有几种情况,不会自动回收变量 1.全局变量 2.闭包内引用的变量 阅读全文
posted @ 2019-09-18 17:49 柒叶 阅读(371) 评论(0) 推荐(0)
摘要:1、通过字面量的方式直接创建 2、工厂模式 弊端:没有解决对象的识别问题,即怎么知道一个对象的类型。 3、构造函数模式 进一步优化 构造函数模式与工厂模式相比: 1、没有显式的创建对象 2、直接将属性和方法赋给了this对象 3、没有return语句 要创建person的实例,必须使用new操作符, 阅读全文
posted @ 2018-05-09 17:22 柒叶 阅读(346) 评论(0) 推荐(0)
摘要:1、使用instanceof操作符 2、Array.isArray() (ES5新增的方法) 3、使用Object.prototype上的原生toString()方法判断。 使用方法: Object.prototype.toString.call(value) 该方法不能检测非原生构造函数的函数名, 阅读全文
posted @ 2018-05-06 16:39 柒叶 阅读(549) 评论(0) 推荐(0)
摘要:html js代码 阅读全文
posted @ 2017-12-07 13:51 柒叶 阅读(9101) 评论(0) 推荐(1)
摘要:js代码 第二种方式: 阅读全文
posted @ 2017-02-16 14:42 柒叶 阅读(181) 评论(0) 推荐(0)
摘要:window.onload = function () { var u = navigator.userAgent; if (u.indexOf('Android') > -1 || u.indexOf('Linux') > -1) {//安卓手机 alert("安卓手机"); // window.location.href = "mobile/index.htm... 阅读全文
posted @ 2017-02-16 14:38 柒叶 阅读(3972) 评论(0) 推荐(1)