javascript - jQuery 哪个是正确的函数定义?

标签 javascript jquery

我在 jQuery 中看到了三种不同的函数定义。正确的使用方法是什么?

示例 1:

function example() {
  // code here
 }

示例 2:

jQuery('#Example').click(function() {
  // code here
 });

示例 3:

var example = {
    demo : function() {
      // code here
    }
}

我为什么要选择哪个?

最佳答案

这里没有“最佳”之分,因为每个函数定义都是独立的并且服务于不同的目的。另请注意,只有第二个示例与 jQuery 有任何关系。

你的第一个例子只是一个普通的 JS 函数定义,没有什么特别的。

您的第二个是 jQuery click 事件处理程序,用于声明在所选元素上发生单击事件时应执行的逻辑。

第三个示例是对象内的函数定义,这在使用 OOP 方法(就像声明类/模型)或只是在逻辑中传递值集合时非常有用。

关于javascript - jQuery 哪个是正确的函数定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47401937/

相关文章:

javascript - jsTree插件中如何获取父li类

javascript - 如何包含和使用 math.js

javascript - Wookmark js 不创建列

javascript - Ajax 调用触发错误事件但返回 200 ok

Javascript 获取范围内每个工作日的 MM/DD 值?

javascript - ajax成功后在复选框末尾添加一个按钮

javascript - 悬停时的 jQuery 工具提示

javascript - 如何在单击时将 html 颜色输入值设置为 div 颜色

jquery - 尝试删除所有 ng 选项值时,Select 中的 Angular JS 空白选项

javascript - jquery中如何检查一个值是否大于其他值?如果是这样,则显示警报框