gpt4 book ai didi

jquery - 关于 MS jquery.validate.unobtrusive.js 文件的问题

转载 作者:行者123 更新时间:2023-12-01 03:54:16 25 4
gpt4 key购买 nike

我正在尝试了解更多有关如何

jquery.validate.unobtrusive.js

文件有效。

我对下面缩写的开头语法感到困惑......

    (function ($) {
var $jQval = $.validator,
adapters,
data_validation = "unobtrusiveValidation";

function setValidationValues(options, ruleName, value) {
options.rules[ruleName] = value;
if (options.message) {
options.messages[ruleName] = options.message;
}
}

... more stuff (deleted)

}(jQuery));

问题

  1. jquery.validate.unobtrusive.js 加载并具有一个采用名为 $ 的参数的函数。这是正确的吗?
  2. 我不习惯将 $ 作为参数名称,但我认为它只是一个参数,$ 没有特殊意义?
  3. 我还没有看到 (function(){}(jQuery));句法。这是在做什么?

感谢您的见解!

最佳答案

好吧,我在阅读有关编写 jQuery 插件的内容时找到了这个问题的答案。

http://docs.jquery.com/Plugins/Authoring

传递给函数的 $ 是 jQuery 本身传递给函数,这样就不会发生命名空间冲突(这主要回答了我的问题 1-3)。

关于jquery - 关于 MS jquery.validate.unobtrusive.js 文件的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4513662/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com