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


Posted in Javascript onDecember 17, 2014

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

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

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

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

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

Javascript 相关文章推荐
JavaScript入门学习书籍推荐
Jun 12 Javascript
Jquery优化效率 提升性能解决方案
Sep 06 Javascript
JQuery 绑定select标签的onchange事件,弹出选择的值,并实现跳转、传参
Jan 06 Javascript
JS简单实现浮动窗口效果示例
Sep 07 Javascript
Vue中组件之间数据的传递的示例代码
Sep 08 Javascript
vue-resouce设置请求头的三种方法
Sep 12 Javascript
微信小程序返回多级页面的实现方法
Oct 27 Javascript
vue获取当前点击的元素并传值的实例
Mar 09 Javascript
React 使用recharts实现散点地图的示例代码
Dec 07 Javascript
JS/jQuery实现简单的开关灯效果【案例】
Feb 19 jQuery
JS实现烟花爆炸效果
Mar 10 Javascript
vue实现前端分页完整代码
Jun 17 Javascript
完美兼容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
PHP利用COM对象访问SQLServer、Access
2006/10/09 PHP
使用无限生命期Session的方法
2006/10/09 PHP
利用递归把多维数组转为一维数组的函数
2006/10/09 PHP
PHP 出现乱码和Sessions验证问题的解决方法!
2008/12/06 PHP
PHP下escape解码函数的实现方法
2010/08/08 PHP
PHP基础知识介绍
2013/09/17 PHP
微信公众平台开发之天气预报功能
2015/08/31 PHP
Zend Framework框架教程之Zend_Db_Table_Rowset用法实例分析
2016/03/21 PHP
浅谈PHP中的数据传输CURL
2016/09/06 PHP
setInterval 和 setTimeout会产生内存溢出
2008/02/15 Javascript
JavaScript入门教程(8) Location地址对象
2009/01/31 Javascript
JavaScript 提升运行速度之循环篇 译文
2009/08/15 Javascript
初窥JQuery(一)jquery选择符 必备知识点
2010/11/25 Javascript
js下将阿拉伯数字每三位一逗号分隔(如:15000000转化为15,000,000)
2014/06/02 Javascript
Svg.js实例教程及使用手册详解(一)
2016/05/16 Javascript
JavaScript 基础函数_深入剖析变量和作用域
2016/05/18 Javascript
详解AngularJS用Interceptors来统一处理HTTP请求和响应
2017/06/08 Javascript
JavaScript实现单击网页任意位置打开新窗口与关闭窗口的方法
2017/09/21 Javascript
Jquery 动态添加元素并添加点击事件实现过程解析
2019/10/12 jQuery
JS替换字符串中指定位置的字符(多种方法)
2020/05/28 Javascript
[04:42]5分钟带你了解什么是DOTA2(第一期)
2017/02/07 DOTA
[01:08:00]Fnatic vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python随机数分布random测试
2018/08/27 Python
在pycharm中显示python画的图方法
2019/08/31 Python
python3.6、opencv安装环境搭建过程(图文教程)
2019/11/05 Python
海信商城:海信电视、科龙空调、容声冰箱官方专卖
2017/02/07 全球购物
美国顶级防滑鞋:Shoes For Crews
2017/03/27 全球购物
GANT英国官方网上商店:甘特衬衫
2018/02/06 全球购物
枚举和一组预处理的#define有什么不同
2016/09/21 面试题
编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的
2015/07/23 面试题
大学生家政服务项目创业计划书
2014/01/30 职场文书
寄语学生的话
2014/04/10 职场文书
邓小平理论心得体会
2014/09/09 职场文书
安全月宣传标语
2014/10/07 职场文书
幼儿学前班评语
2014/12/29 职场文书
工会经费申请报告
2015/05/15 职场文书