摘要: 文章转自http://julying.com/blog/the-features-of-javascript-language-summary-maps/觉得这个总结得很全面,很有条理,赞! 阅读全文
posted @ 2013-03-04 16:41 晨风世界 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1: 请实现,鼠标点击页面中的任意标签,alert该标签的名称.(注意兼容性) document.onclick = function(e){ var e = e||event; var o = e['target'] || e['srcElement']; //srcElement/target:事件源,就是发生事件的元素; FF下是target,IE下是srcElement alert(o.tagName.tolowerCase()); }2: 请指出一下代码的性能问题,并经行优化 var info="腾讯拍拍网(www.paipai.co... 阅读全文
posted @ 2013-03-04 16:14 晨风世界 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 原文链接http://www.cnblogs.com/dumuqiao/archive/2011/09/09/2172511.html 阅读全文
posted @ 2013-03-04 15:12 晨风世界 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 默认情况javascript是同步加载的,也就是javascript的加载时阻塞的,后面的元素要等待javascript加载完毕后才能进行再加载,对于一些意义不是很大的javascript,如果放在页头会导致加载很慢的话,是会严重影响用户体验的。(1) defer,只支持IE defer属性的定义和用法(我摘自w3school网站)defer 属性规定是否对脚本执行进行延迟,直到页面加载为止。有的 javascript 脚本 document.write 方法来创建当前的文档内容,其他脚本就不一定是了。如果您的脚本不会改变文档的内容,可将 defer 属性加入到 <script> 阅读全文
posted @ 2013-03-04 14:45 晨风世界 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 一直在使用event.code来判断按键,可是对于event对象还有很多属性和兼容性的问题没怎么了解,今天好好看了一下。一、event对象是什么在很多情况,我们需要使用js的这个event对象,那么今天我就给大家说说event是什么东西我们知道,js里有很多事件,比如onclick等。这些事件之所以可以称之为事件,不仅仅是因为他们可以有执行某种动作的能力,还有事件的一些状态属性,比如这个事件的返回值是什么等等,或者你可以理解为java里的反射Class,用来描述这些时间状态的对象,就是今天我们要讲的event对象。二、如何获取event有时候我们需要用到event,比如最常用到的便是阻止事件的 阅读全文
posted @ 2013-03-04 11:52 晨风世界 阅读(6249) 评论(1) 推荐(0) 编辑
摘要: e = e || window.event是我们在做事件处理时候区分IE和其他浏览器事件对象时常用的写法。但是这行兼容性代码有没有必要出现在所有的事件句柄中呢?标准事件调用方式需要这行代码吗?下边我们做详细讨论。 在讨论之前,如果有些忘记或者不熟悉事件对象的先参考其他资料,或者看看这个连接的资料http://wenku.baidu.com/view/400a89f4f61fb7360b4c65ca.html这里作者把四种主要的事件调用方式总结了出来,本文的讨论也是在此之上延伸说明。 1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 阅读全文
posted @ 2013-03-04 11:26 晨风世界 阅读(342) 评论(0) 推荐(0) 编辑