JavaScript 更好地练习事件监听器或函数

标签 javascript jquery jquery-events

我在两种首选操作方法之间陷入困境:

  1. 使用 jQuery 加载正文时附加事件监听器:

     $(function(){ ....
    

    这将捕获表单事件。

  2. 在 HTML 代码中添加 onblur/onkeyup 并创建 JS 函数定义。

什么是更好的做法?

最佳答案

这取决于您的特定要求,但总的来说,我认为事件监听器是更好的做法,因为它将您的 HTML 与 javascript 逻辑分开。

因此,如果您添加新的 HTML 元素,这将自动使用您的事件监听器,而不必每次都显式设置事件调用。

关于JavaScript 更好地练习事件监听器或函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12817818/

相关文章:

javascript - 在 gulp 中用冒号调用任务是什么意思?

javascript - jQuery ajax 发布奇怪的行为

javascript - 通过 JavaScript 将值传递给 php 脚本

javascript - 在溢出时捕获滚动事件 :hidden element

javascript - 刷新页面隐藏div

javascript - Firefox 中的无效日期在 javascript 中将字符串转换为日期(mm-dd-yyyy)

javascript - 在 jQuery 1.8+ 中检测图像加载 - 自弃用以来替代 load()

javascript - jQuery 等待两个触发器

javascript - Bootstrap 下拉菜单在移动设备上单击链接之前折叠

jQuery 对元素进行动画处理,同时对包含在其中的元素进行动画处理