jQuery中;function($,undefined) 前面的分号的用处


Posted in Javascript onDecember 17, 2014

;(function($){$.extend($.fn...

一般在一些 JQuery 函数前面有分号,在前面加分号可以有多种用途:

1、防止多文件集成成一个文件后,高压缩出现语法错误。

2、这是一个匿名函数,一般js库都采用这种自执行的匿名函数来保护内部变量 (function(){})()。

3、因为undefined是window的属性,声明为局部变量之后,在函数中如果再有变量与undefined作比较的话,程序就可以不用搜索undefined到window,可以提高程序性能。

Javascript 相关文章推荐
jQuery的三种$()
Dec 30 Javascript
javascript小数计算出现近似值的解决办法
Feb 06 Javascript
jQuery打字效果实现方法(附demo源码下载)
Dec 18 Javascript
select下拉框插件jquery.editable-select详解
Jan 22 Javascript
详解原生js实现offset方法
Jun 15 Javascript
js事件委托和事件代理案例分享
Jul 25 Javascript
javascript兼容性(实例讲解)
Aug 15 Javascript
vue中的watch监听数据变化及watch中各属性的详解
Sep 11 Javascript
详解vue中使用protobuf踩坑记
May 07 Javascript
移动端吸顶fixbar的解决方案详解
Jul 17 Javascript
在微信小程序中使用mqtt服务的方法
Dec 13 Javascript
Vue.js中v-bind指令的用法介绍
Mar 13 Vue.js
完美兼容IE,chrome,ff的设为首页、加入收藏及保存到桌面js代码
Dec 17 #Javascript
javascript实现根据身份证号读取相关信息
Dec 17 #Javascript
node.js中的fs.appendFile方法使用说明
Dec 17 #Javascript
javascript操作数组详解
Dec 17 #Javascript
node.js中的fs.appendFileSync方法使用说明
Dec 17 #Javascript
javascript实现节点(div)名称编辑
Dec 17 #Javascript
node.js中的fs.createReadStream方法使用说明
Dec 17 #Javascript
You might like
深入探讨<br />和 \r\n两者有什么区别??
2013/06/05 PHP
PHP使用preg_split()分割特殊字符(元字符等)的方法分析
2017/02/04 PHP
老生常谈文本文件和二进制文件的区别
2017/02/27 PHP
Yii框架学习笔记之应用组件操作示例
2019/11/13 PHP
js异步加载的三种解决方案
2013/03/04 Javascript
JS中判断null、undefined与NaN的方法
2014/03/24 Javascript
三种Node.js写文件的方式
2016/03/08 Javascript
jQuery实现底部浮动窗口效果
2016/09/07 Javascript
通过jquery实现页面的动画效果(实例代码)
2016/09/18 Javascript
Vue.js实现简单动态数据处理
2017/02/13 Javascript
利用require.js与angular搭建spa应用的方法实例
2017/07/19 Javascript
JS获取当前地理位置的方法
2017/10/25 Javascript
js全屏事件fullscreenchange 实现全屏、退出全屏操作
2019/09/17 Javascript
JavaScript实现随机点名程序
2020/03/25 Javascript
[02:17]2016国际邀请赛中国区预选赛VG战队领队采访
2016/06/26 DOTA
Python中函数的参数传递与可变长参数介绍
2015/06/30 Python
python编程开发之日期操作实例分析
2015/11/13 Python
Python通过matplotlib绘制动画简单实例
2017/12/13 Python
解读python logging模块的使用方法
2018/04/17 Python
centos6.8安装python3.7无法import _ssl的解决方法
2018/09/17 Python
通过python爬虫赚钱的方法
2019/01/29 Python
numpy下的flatten()函数用法详解
2019/05/27 Python
python 星号(*)的多种用途
2020/09/21 Python
怎样实现H5+CSS3手指滑动切换图片的示例代码
2019/05/05 HTML / CSS
HTML5 drag和drop具体使用详解
2021/01/18 HTML / CSS
荷兰在线体育用品商店:Avantisport.nl
2018/07/04 全球购物
学年自我鉴定范文
2013/10/01 职场文书
大学生毕业自荐信
2013/10/10 职场文书
四风问题个人对照检查剖析材料
2014/09/27 职场文书
胡雪岩故居导游词
2015/02/06 职场文书
法院个人总结
2015/03/03 职场文书
建筑工地资料员岗位职责
2015/04/13 职场文书
2015年乡镇卫生院工作总结
2015/04/22 职场文书
小学见习报告
2015/06/23 职场文书
Python 语言实现六大查找算法
2021/06/30 Python
电脑开机弹出documents文件夹怎么回事?弹出documents文件夹解决方法
2022/04/08 数码科技