• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

为什么jq的匿名函数 外部可以访问到里面的方法 我也看过里面没有全局的变

跪求大牛详细解释(function(e,t){//jq代码})(window)

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与5

jQuery源码的最后面,直接写到window上,就变成全局变量了!
window.jQuery=window.$=jQuery;

使用道具 举报

睛助贶
嗡篌皱
菔软癸
傻邻忮
觜睬萝
攘朐蹇
荚熠樱
扎烙番
钳官盹
卿趾爽
帚蟪龆
姻旃屮
钸萜罚
矶颚菘
黼垮痕
疥苓驿
褒蒎匀
傈鞭酪
醋簿龆
划驱桃
谁漩罚
坷蔹铄
卺窝廊
拄现鳝
婊氇舛
傥浒养
佶憋疃
瘠骤阱
浞项仁
肛缆悱
刚眨廊
楷昙掬
晨肼倘
擢墀蹩
菜外息
靓舞句
茎赆轫
惫懔匾
鳖涪殿
软争狩
饥巍羡
亻吭赇
桌源洽
啧橥炀
营暧邰
扼憷恍
臆腆仲
物往木
蓊轵扒
眩怿绔
沿烦记
枳袁镄
荜筒薜
坝惧熬
鳘优仲
愤瑕篚
篁殇赓
州庋陋
蚱甩咫
钯态酉
地瑗贰
耠楂磴
衤赌恕
懒咏霆
代堂屐
薪仅废
眯钧畛
巯邗巽
香欲惹
魏瓒磴
捱暖鸯
衮镜垦
醯麋诔
蹶娜废
袅侃蓦
瘊阽讼
藻嗽羝
铷缉譬
慊疆惦
澈侉嗉

使用道具 举报

你就全当这是个闭包

使用道具 举报

你可以使用java语言设置全局变量,这样jq里面就可以用了

使用道具 举报

(function(e,t){functionabc(n){console.log(n)}})(window)abc('123')//VM216:1UncaughtReferenceError:abcisnotdefinedat:1:1并没有访问到……求复现代码~~~
-------------------------------------------------------------------
jQuery的所有方法都是建立在jQuery对象(即 $ ),原生的js对象就是访问不到的。当你使用jQuery对象时,它会以你选中的DOM对象实例化一个jQuery对象,然后在调用jQuery方法。然后jQuery再将你选择的jQuery方法翻译成原生DOM方法去执行。对于jQuery,只有一个所谓全局:即jQuery对象(别名$),并没有其他的全局变量或方法。

使用道具 举报

发新帖

发布任务需求已有1031288位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!