首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >理解代码结构

理解代码结构
EN

Stack Overflow用户
提问于 2015-09-13 13:54:52
回答 2查看 73关注 0票数 0

这段代码的作用是什么?

代码语言:javascript
复制
(function ($) {}(jQuery));
  1. "$“和"jQuery”之间的关系是什么?
  2. 代码边上的括号"(",")“有什么功能吗?他们做了什么吗?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-09-13 14:05:55

代码语言:javascript
复制
(function ($) {}(jQuery));

jQuery是现有的jQuery对象,$立即调用函数表达式(IIFE)语句{}中的同一个jQuery对象。

代码边上的括号"(",")“有什么功能吗?他们做了什么吗?

是。逗号,将参数分离为函数

例如,

代码语言:javascript
复制
(function($, $$) {
  // `$`:`{"abc":123}` ; `$$`:`{"def":456}`
  console.log($["abc"], $$["def"]) // `123` , `456`
 // set `$` within IIFE to object `{"abc":123}` ,
 // set `$$` to object `{"def":456}`
}({"abc":123}, {"def":456})); 

票数 2
EN

Stack Overflow用户

发布于 2015-09-13 14:02:13

"$“和"jQuery”之间的关系是什么?

$是jQuery的缩写。有时,$被禁用,因为它可能与您正在使用的其他Javascript库发生冲突。在其他方面是相同的。

然后把这个

http://api.jquery.com/jQuery.noConflict/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32550377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档