我马上问你,请不要投反对票,因为我需要关于标签内的 js 事件声明的建议。我听到了很多支持者和反对者的意见。有人说在标签内声明事件不是一个好习惯,而另一方则相反。毕竟,在标签中声明事件的后果是什么?!
像这样:
<div onlick="fname()">...</div>
优缺点都有什么?谢谢你。
我马上问你,请不要投反对票,因为我需要关于标签内的 js 事件声明的建议。我听到了很多支持者和反对者的意见。有人说在标签内声明事件不是一个好习惯,而另一方则相反。毕竟,在标签中声明事件的后果是什么?!
像这样:
<div onlick="fname()">...</div>
优缺点都有什么?谢谢你。
事实是“支持者和反对者的意见很多”。但总是值得关注“良好实践”。有一定的标准。比如
PHP
他PSR
的。一般来说,值得与 进行类比
CSS
。如果您可以将所有这些内容输出到单独目录中的单独文件中,则不应将样式内联(在标签内)。即,
<div style="border: 1px solid #ccc;">Content</div>
。与
JavaScript
. 不要用这样的插入污染代码。例如,按 ID、类或标签使用选择器。并且已经从脚本中紧贴 DOM 树的必要元素。这样的代码更容易为自己和他人维护。代码的清晰和结构是开发人员专业水平的标志。
我建议您不要使用编写脚本和样式的内联方法。
在标签中声明事件的后果:
element.addEventListener()
.