})的区别;和}};

时间:2017-01-11 10:53:33

标签: jquery tags

我已经用jQuery练习了几天,而且我发现了一些我似乎并不理解的东西,因此这个问题在Stack-overflow

每当你想在jQuery中关闭一个标记时,});)};之间是否存在差异,因为我已经看到了两个结束标记。

3 个答案:

答案 0 :(得分:1)

  

每当你想在jQuery中关闭一个标签时,是否有区别   之间});并且}};

在jQuery中:

  • 致电(开头,以)结尾。
  • 功能{开头,以}结尾。

通常,在jQuery中,您会看到嵌套在调用中的函数。

<强>例如

$('[QUERY]').[EVENT](function(){

    [... CODE HERE ...]

});

如果你把它分开,你会发现你有一个功能:

function(){[... CODE HERE ...]}

在通话中:

.[EVENT]( [...] );

因此,在这种情况下,当你看到});大括号和括号完全相互分离时:

  • }关闭功能
  • )关闭致电

答案 1 :(得分:0)

例如,

(文档)$。就绪(函数(){ });

我们只详细说明这一点。

function(){

此部分已经开放

$(document).ready(

,所以需要关闭

function(){ //...}

然后需要关闭文档大括号

$(document).ready( //.... )

此处// $(document).ready将被function(){ //...}替换。

所以它会形成

$(document).ready(function(){
// ...
});

这是我们在大多数技术中都遵循的一般方法。

这个概念将是全面的。也像数学一样。

answer = {[a+b]+[(c*d)+(d*e)]}

从小块到大块我们关闭大括号。 jquery中也有相同的概念。

答案 2 :(得分:0)

这取决于它们是如何打开的。

  • 如果以({打开,则会以})
  • 结束
  • 如果以{(打开,则会以)}
  • 结束

示例:

button.click(function() {
  // Code
});

这是由click 打开的( function() {所以它以})结束。