读书人

元素内联事件的实情

发布时间: 2012-10-31 14:37:32 作者: rapoo

元素内联事件的真相
引子

是JS1群中的Mead Lai提出的问题,如下

?
为何点击按钮和链接后的效果不一样?点击按钮后页面重载入了,点击链接弹出了5。

部分人(一些有经验的)测试后没找到根本原因,惊喜的发现了open是一个全局方法(window上的)。
把原因归结为不该命名为与window.open同名。认为这样会产生诡异的现象,然后就上升到命名问题,大肆喧哗这样的同名讨论没意思,没必要---因为根本不会这么写。

是的,不应该这么写。但真相呢?

?

分析

完整分析在这:http://www.w3help.org/zh-cn/causes/SJ9009

慢慢品 w3help 精彩,详细的分析。答案尽在其中..

?

?

?

?

?

?

?

读书人网 >Web前端

热点推荐