javascript与浏览器

(1)IE的DOM和BOM由c++的COM实现,COM的垃圾回收机制采用引用计数,循环引用时造成内存无法释放,因此最好采取手动断开原生javascript与DOM之间连接,将声明的对象置为null(P80),IE9将BOM和DOM直接转化成真正的javascript对象解决该问题

(2)var ary=[1,2,]//对IE8及之前版本定义一个包含三项 1,2,undefined   IE8之前版本在处理数组字面量方面存在bug

(3)IE7及以前将undefined识别为字符串

(4)indexOf(),lastIndexOf()(https://www.jianshu.com/writer#/notebooks/40661962/notes/56616376)在IE9+,Firefox2+,Safari3+,Opera9.5,Chrome支持

(5)迭代方法(https://www.jianshu.com/writer#/notebooks/40661962/notes/56616376)在IE9+,Firefox2+,Safari3+,Opera9.5,Chrome中支持

(6)归并方法(https://www.jianshu.com/writer#/notebooks/40661962/notes/56616376)IE9+,Firefox3+,Safari4+,Opera10.5,Chrome

你可能感兴趣的:(javascript与浏览器)