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(live)中File input的change方法只起一次作用的解决办法
Oct 21 Javascript
浏览器打开层自动缓慢展开收缩实例代码
Jul 04 Javascript
js中的异常处理try...catch使用介绍
Sep 21 Javascript
document.compatMode的CSS1compat使用介绍
Apr 03 Javascript
DOM操作一些常用的属性汇总
Mar 13 Javascript
bootstrap multiselect 多选功能实现方法
Jun 05 Javascript
基于jQuery.i18n实现web前端的国际化
May 04 jQuery
Vue 与 Vuex 的第一次接触遇到的坑
Aug 16 Javascript
jQuery对底部导航进行跳转并高亮显示的实例代码
Apr 23 jQuery
JavaScript 俄罗斯方块游戏实现方法与代码解释
Apr 08 Javascript
微信小程序 wx:for 与 wx:for-items 与 wx:key的正确用法
May 19 Javascript
js前端图片加载异常兜底方案
Jun 21 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继承中方法重载(覆盖)的应用场合
2015/02/09 PHP
PHP中trim()函数简单使用指南
2015/04/16 PHP
php while循环控制的简单实例
2016/05/30 PHP
Laravel框架Eloquent ORM删除数据操作示例
2019/12/03 PHP
laravel框架实现为 Blade 模板引擎添加新文件扩展名操作示例
2020/01/25 PHP
js禁止回车提交表单的示例代码
2013/12/23 Javascript
jquery及js实现动态加载js文件的方法
2016/01/21 Javascript
详解nodejs中的process进程
2017/03/19 NodeJs
详解nodejs实现本地上传图片并预览功能(express4.0+)
2017/06/28 NodeJs
vue教程之toast弹框全局调用示例详解
2020/08/24 Javascript
vue中如何去掉空格的方法实现
2018/11/09 Javascript
基于JavaScript实现留言板功能
2020/03/16 Javascript
vue同个按钮控制展开和折叠同个事件操作
2020/07/29 Javascript
如何利用javascript接收json信息并进行处理
2020/08/06 Javascript
element-ui和vue表单(对话框)验证提示语(残留)清除操作
2020/09/11 Javascript
Chrome插件开发系列一:弹窗终结者开发实战
2020/10/02 Javascript
js重写alert事件(避免alert弹框标题出现网址)
2020/12/04 Javascript
Python lxml模块安装教程
2015/06/02 Python
Python文本特征抽取与向量化算法学习
2017/12/22 Python
Python文件打开方式实例详解【a、a+、r+、w+区别】
2019/03/30 Python
pip指定python位置安装软件包的方法
2019/07/12 Python
python快速排序的实现及运行时间比较
2019/11/22 Python
python词云库wordCloud使用方法详解(解决中文乱码)
2020/02/17 Python
Django基于Models定制Admin后台实现过程解析
2020/11/11 Python
CSS3实现时间轴效果
2016/07/11 HTML / CSS
CSS3 实现的火焰动画
2020/12/07 HTML / CSS
HTML页面中添加Canvas标签示例
2015/01/01 HTML / CSS
Envie de Fraise意大利:法国网上推出的孕妇装品牌
2020/10/18 全球购物
NHL官方在线商店:Shop.NHL.com
2020/05/01 全球购物
DELPHI面试题研发笔试试卷
2015/11/08 面试题
文秘专业自荐信
2013/10/14 职场文书
珍珠鸟教学反思
2014/02/01 职场文书
2014幼儿教师个人工作总结
2014/12/03 职场文书
2014年学校财务工作总结
2014/12/06 职场文书
赵氏孤儿观后感
2015/06/09 职场文书
Javascript中的解构赋值语法详解
2021/04/02 Javascript