我想问我在哪里调用我的函数是否有不同.例如,在提交表格时,首选/更好的方式是什么
1:
<form id="registerForm" action="javascript:register()">
<label for="user">Username</label>
<input id="user" name="user" type="text" />
...
<button>Register</button>
</form>
或
const registerFormElement = document.querySelector("#registerForm");
registerFormElement.addEventListener("submit", (e) => {
// some code ...
});
我总是使用第二种方法,但我在github上看到一些人使用第一个代码示例.
第一种方法对初学者来说更容易理解.但第二种方法更适合于生成代码.
对于生产代码(在真实网站上),我们通常使用模糊和缩小,可以替换函数名以减少JS脚本文件大小.(例如:
寄存器
函数名在模糊和缩小后将替换为r
).因此,最好使用第二种方法.