Javascript addEventListener还是从HTML调用函数?

Javascript addEventListener还是从HTML调用函数?,javascript,html,addeventlistener,Javascript,Html,Addeventlistener,有人告诉我一个问题:“不要把HTML和JavaScript语言混在一起” 我主要是在JS教程中听到这句话,使用addEventListener代替直接从html调用的函数(例如onfocusout或onclick)。在我看来,从HTML(如onclick等)调用普通新手函数更舒服 但是,w3schools说“InternetExplorer8和早期版本不支持addEventListener()方法”,但我知道IE8实际上已经灭绝,任何人都不使用它 哪些是“良好实践”,哪些对我的代码更有利 使用a

有人告诉我一个问题:“不要把HTML和JavaScript语言混在一起”

我主要是在JS教程中听到这句话,使用addEventListener代替直接从html调用的函数(例如onfocusout或onclick)。在我看来,从HTML(如onclick等)调用普通新手函数更舒服

但是,w3schools说“InternetExplorer8和早期版本不支持addEventListener()方法”,但我知道IE8实际上已经灭绝,任何人都不使用它

哪些是“良好实践”,哪些对我的代码更有利

使用addEventListener或从HTML调用函数?
您好,谢谢您的回答。

最佳做法可能是从脚本文件或脚本标记中执行类似操作,否则您需要查找标记以找出这些操作是由

如果您有一个站点,并且知道某个功能需要维护的所有javascript部分都在文件的一个特定部分中,或者更好地说,在一个文件中,那么维护就更容易了

一般的想法是,即使刚开始写的时候可能会稍微不方便,但从长远来看,维护起来会更好


你总是想让下一个家伙更容易处理它,因为很可能是你自己

最好的做法可能是从脚本文件或脚本标记中执行类似的操作,否则你需要搜索标记以找出这些事情是由

如果您有一个站点,并且知道某个功能需要维护的所有javascript部分都在文件的一个特定部分中,或者更好地说,在一个文件中,那么维护就更容易了

一般的想法是,即使刚开始写的时候可能会稍微不方便,但从长远来看,维护起来会更好

你总是想让下一个家伙的工作变得更容易,因为很有可能是你