博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
infinite-scroll学习(一)
阅读量:6442 次
发布时间:2019-06-23

本文共 450 字,大约阅读时间需要 1 分钟。

hot3.png

(function (window, $, undefined) {})(window, jQuery);

针对上面这条语句,个人理解如下:这是一个js函数的调用。

首先,它定义了一个function,这个function有三个形参,分别是window,$,undefined。此function在执行的时候使用的入参是第二行的window和jQuery。在方法中使用"$."的时候,其实可以理解成是"jQuery.";

其次,方法中可以不传window,程序在执行的时候会从全局变量中去找,但是这样会耗费比较多的时间。所以将window传入到方法中,可以减少方法中对全局变量window的获取操作,以加快程序的执行效率;

最后,因为部分浏览器不支持undefined,所以增加了这个形参,使得程序具有兼容性。再者window.undefined有可能会被其他的程序替换掉,所以使用这个作为形参更加合适。

转载于:https://my.oschina.net/joyjiang/blog/171218

你可能感兴趣的文章
unity, particle play once and destroy
查看>>
hadoop job解决大数据量关联时数据倾斜的一种办法
查看>>
windows配置nginx实现负载均衡集群
查看>>
摄像机知识
查看>>
小tip:纯CSS让overflow:auto页面滚动条出现时不跳动
查看>>
Linq Like
查看>>
Linux知识积累(4) Linux下chkconfig命令详解
查看>>
centos关机与重启命令
查看>>
[Eth]Mac/Phy/mdio/Rgmii
查看>>
C++中的函数指针和函数对象总结
查看>>
ELK学习总结(3-2)elk的过滤查询
查看>>
快速定位oracle故障-恩墨
查看>>
Redis可视化工具 Redis Desktop Manager
查看>>
Go基础系列:为select设置超时时间
查看>>
Android网络请求之OkHttp框架
查看>>
《Apache Kafka实战》读书笔记-调优Kafka集群
查看>>
小程序开发事项
查看>>
福利 | 2018各大技术大会资料汇总(可下载)
查看>>
寻找下一代CTO - 激发潜能把握成功!!
查看>>
用DELPHI 开发压缩、解压、自解压、加密
查看>>