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

浙公网安备 33010602011771号