什么是HTML5所有的内联JS的属性新?(What are all of the inline-js

2019-09-22 04:36发布

我需要的一切,可以接受在线JS的属性列表。 (是的,我将在href标记为这样的属性计数由于JavaScript的:能力)。

我一直在使用Google周围这个颇有几分,但迄今为止,只有结果中有关“为什么你不应该使用内联JS”。 我甚至已经尝试找到一个列表的HTML5属性的时期。 我设法找到了HTML4(名单http://www.w3.org/TR/html4/index/attributes.html ),所以我把所有的HTML4内嵌代码的属性...

但是,我不知道如果HTML5引入了使用内联JS任何新的属性。 有任何想法吗?

编辑:对不起 - 我没有明确这一点:

我不是要使用内联JS - 我想利用它阻止他人。

我工作的一个网站,该网站已经几年没有任何类型的任何过滤HTML的项目。 我们通过攻击后攻击了。 我终于说服了该网站的创建者,让我创建将来自HTML过滤掉所有的JS功能。 我完成了这个才发现,我已经完全忘记了内联JS。 我想所有的内联JS属性,以便我可以阻止他们还有的完整列表。

编辑:多亏了乔 - 约翰逊的伟大的答案,我发现对于那些谁也有兴趣属性的完整列表众多资源:

HTML4事件属性:
http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html#events-module (感谢乔!)
http://www.w3.org/TR/html4/index/attributes.html

HTML5新的事件属性:
http://www.w3schools.com/html5/html5_ref_eventattributes.asp

浏览器专用的属性:
iOS版: http://developer.apple.com/library/ios/#documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html
IE: reference.sitepoint.com/html/extended-event-attributes
火狐: developer.mozilla.org/en-US/docs/Gecko-Specific_DOM_Events

Answer 1:

据我所知,还没有哪个接受JavaScript新属性:协议(如HREF)或事件处理程序的内联外JS。 然而,HTML5还引入了许多新的事件处理程序(在[点击,了mouseenter,鼠标离开,等 - 这些都不是新的但只是一个例子)。

我讨厌在这里打一个死马......可是,你发现一切都击中了要害 - 尽量避免内联JS。



Answer 2:

为什么要使用的起泡新技术的过时的技术?

旧内联JS仍然适用于所有的HTML5元素: HTML5元素HTML4内联 ,但不!

事件新的HTML5事件工作直列http://www.w3schools.com/html5/html5_ref_eventattributes.asp

HTML5内联HTML5元素新的HTML5事件



文章来源: What are all of the inline-js attributes new in HTML5?