王厕所

coder的自我修养

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

11 2011 档案

摘要:var obj = {length:0,splice:function(){}}console.log(obj)猜猜上面会打印出啥?没错,打印出来的看起来是一个空数组。。。在FIREBUG里如果一个对象同时拥有length属性和splice方法,就会被firebug显示为数组的形式。。。如果以前注意过的话就会发现JQUERY就是这么写的,通过选择器打印出来的看起来跟数组一样。一直以来我都很好奇为毛返回的数组,但是却有数组根本没有的方法,也没有数组该有的方法,比如:pop等最后通过查资料才发现这么一个有趣的现象。。但是在IE下面打印出来的就是正常的[Object Object]了。于是就可以这么 阅读全文
posted @ 2011-11-28 15:36 王厕所 阅读(313) 评论(0) 推荐(1)

摘要:最近一个项目JS代码完成后,发现在IE8环境下,按住F5频繁刷新页面,会导致IE崩溃。一开始以为是我的代码的问题,仔细找了一圈,发现是有一些没必要的变量声明,改进以后还是没有解决问题。于是我又以为是页面元素没有闭合导致的问题,一行一行找下来,没有发现未闭合标签。排除了以上2个可能性,我也不知道哪里会有问题了,打开了别的一些网站,发现没有发现该问题的网站都没有声明XHTML规范,于是我也删除掉<!DOCTYPE html这些内容,嗯,问题是解决了,但是CSS都乱套了。没办法,只能再找其他原因,又打开了部分网站,发现人家跟我都声明了XHTML规范,但是人家没有出现崩溃的情况。绕了一圈最后还是 阅读全文
posted @ 2011-11-03 10:57 王厕所 阅读(1356) 评论(1) 推荐(0)