在 rich 应用中,随着实例化对象数量的增加,内存消耗会越来越大。所以应当及时释放对对象的引用,让 GC 能够回收这些内存控件。
对象: obj = null
对象属性: delete obj.myproperty
数组 item:使用数组的 splice 方法释放数组中不用的 item
避免 string 的隐式装箱
对 string 的方法调用,比如'xxx'.length,浏览器会进行一个隐式的装箱操作,将字符串先转换成一个 String 对象。推荐对声明有可能使用 String 实例方法的字符串时,采用如下写法:
var myString = new String('Hello World');
松散耦合
1、解耦 HTML/JavaScript
JavaScript 和 HTML 的紧密耦合:直接写在 HTML 中的 JavaScript、使用包含内联代码的
閱讀更多 IT生涯 的文章
關鍵字: JSON 脚本语言 JavaScript