打印

consult you with a key problem

Recently,I'm translating a article about Javascript,the below hightlighted sentence confuse me

To make ev contain the event object in every browser we OR it with window.event. In Firefox the " || window.event" will be ignored since ev already contains the event. In MSIE ev is null so it will get set to window.event.

Thanks and regards
ev在所有浏览器环境中都包含了event对象。
在Firefox里,"||window.event"将被忽略,因为它已经包含事件。在IE中,ev的值为空,以至于需要将它的值设置为window.event。
你是在看Mark Kahn所写的http://www.webreference.com/prog ... t/mk/column2/3.html么?关于实现JS拖放的?
好吧.......我是JS白痴.....
要想让 ev (dknt注:这个应该是一个变量) 在所有浏览器中都能获得 event 对象,我们就用 OR 把它和 window.event '或'一下(dknt注:他的意思让你写成 ev = ev || window.event )。 在 Firefox 中 " || window.event " 将被忽略,因为 ev 已经就是那个对象了( dknt注: 其实就是短路求值的意思)。而在MSIE中,ev 是 null,所以会被设成 window.event 的值 ( dknt注: ev = null || window.event, so ev = window.event )。
- 回帖取义,发帖成仁... -
Thank for both of  your response for this.

To:LuoboTixs

Yes,I'm reading the article posted by Mark Kahn.The article is demonstrating how to drag and drop objects.I think it's valuable and  decide to transite it into Chinese Version.

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
http://www.w3cpro.cn/article/javascript/185.html
Yet one Simplified-Chinese version was released.
It is suggested that you may get some more sprites

TOP

引用:
原帖由 dknt 于 2007-5-7 21:00 发表
要想让 ev (dknt注:这个应该是一个变量) 在所有浏览器中都能获得 event 对象,我们就用 OR 把它和 window.event '或'一下(dknt注:他的意思让你写成 ev = ev || window.event )。 在 Firefox 中 " || window.eve ...
不懂JS。意思应该就是dknt所表述的这样吧~
小臭鱼
让你快乐每一天

TOP