Dom 跨标准化浏览器的事件JavaScript文档
我正在尝试学习JavaScript,发现这个任务在某些方面有点困难。目前,我正在研究跨主要浏览器的事件支持。就活动而言,似乎有两种通用方式:(1)微软方式,(2)标准化方式 我知道IE8不支持DOM级别2事件,但IE9应该支持DOM级别3事件。在微软方面,存在一个不同的列表。还提供了对的说明 我以标准化的方式将没有正式规范的DOM级别0支持和由W3C编写的DOM级别2事件组合在一起。除MSIE之外的所有主要浏览器,即Firefox、Chrome、Safari和Opera,都遵循这种标准化的方式。每个标准化浏览器都有不同级别的文档,它们支持以下链接所示的事件 DOM级别0事件 没有关于Chrome的信息 DOM级别2事件 (似乎不完整) (含蓄地涵盖了高水平的Chrome和Safari)Dom 跨标准化浏览器的事件JavaScript文档,dom,cross-browser,dom-events,w3c,web-standards,Dom,Cross Browser,Dom Events,W3c,Web Standards,我正在尝试学习JavaScript,发现这个任务在某些方面有点困难。目前,我正在研究跨主要浏览器的事件支持。就活动而言,似乎有两种通用方式:(1)微软方式,(2)标准化方式 我知道IE8不支持DOM级别2事件,但IE9应该支持DOM级别3事件。在微软方面,存在一个不同的列表。还提供了对的说明 我以标准化的方式将没有正式规范的DOM级别0支持和由W3C编写的DOM级别2事件组合在一起。除MSIE之外的所有主要浏览器,即Firefox、Chrome、Safari和Opera,都遵循这种标准化的方式。
可以安全地说,跨标准化浏览器的文档是可互操作的吗?我知道关于这类信息的风险。然而,当遇到问题时,我很难感到安慰,我希望有一些细节可以替代。在这一点上,我还想排除库(如Jquery等)。浏览器在检测按键等方面有各种各样的怪癖。并非所有这些错误都是明显的,或者在所有版本的浏览器中都存在。我怀疑是否有一个权威来源可以完美地描述任何一个浏览器的事件,更不用说所有浏览器了。ppk非常全面,但最近他把注意力转移到了手机上
无论如何,您可能可以编写一些基本上可以工作的东西,但是这些库的测试数量要比您自己所能做的多得多。如果你的目标是学习,那么一定要探索和实验。但不要重新发明轮子。每当我想要一个DOM特定应用程序的独立解决方案(例如,点击事件时按下了什么鼠标按钮),我首先看文档,然后看各种库是如何做到这一点的。大多数人将其作为主要参考。否。浏览器中的关键事件有很多变化,而像jQuery这样的大型库只规范了其中的一小部分(在我看来,这是正确的)。处理矛盾的唯一方法是向那些经过艰苦学习的人学习。我找到的最好的资源是Jan Wolter的这个页面:。准确且相当全面。>我正在尝试学习JavaScript您正在尝试学习DOM脚本,我会说啊,是的,我很高兴在处理键码时遇到这个问题。