代码规范的重要性

来源:互联网 发布:写歌词软件官方网站 编辑:程序博客网 时间:2024/05/28 15:36

        最近碰到了一个问题,在IE下内容页面的浏览次数是正常更新的,而在Chrome和火狐下内容页面的浏览次数每次加N,各种能够想到的地方都查找了~结果没有发现问题所在。在高人的指导下,搜索了一下“Chrome 重复请求”终于找到了问题所在。解决方法如下:

        最近做一个项目中有个收集用户操作行为的功能,做完后在各个浏览器中运行时却发现了个问题,凡是在chrome和safari浏览器中操作时,同一操作都会被记录两次。

        郁闷,就是一个普通的html+js的页面,怎么会出现这个问题呢,经过中止后端代码的运行并测试发现问题是在前端html代码中。于是就折半移除html代码作定位调试,终于把问题定位在了<imgsrc="" id="record" /> 这行代码上。当去掉了这行代码后就正常了,继续进行锁定,当再去掉id属性后仍然不能正常记录,当添加上id属性并去掉src属性时就又正常了,呵呵……,原来问题就是在src属性上了。我再把src设置了一个图片路径后又正常记录了,原来是因为img的src属性为空时就会重复请求加载页面。出现这个问题的原因也许是html书写不符合标准规范。

       一定要谨记img的src属性不能留空了,尤其是当这个属性是通过js来设置时,好歹也先给它设置个默认值,但是不要设置一个不存在的图片,这样会反复请求这张图片导致阻塞请求的。

       这个问题告诉偶们,代码规范很是重要啊,不能因为忽略了某个细节问题而造成一大堆后续问题。


        中间部分为转载啊~转载链接:http://www.coderbolg.com/content/93.html


原创粉丝点击