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的ajax获取数据后的处理总结(html,xml,json)
Jul 14 Javascript
基于Jquery的表格隔行换色,移动换色,点击换色插件
Dec 22 Javascript
jquery uaMatch源代码
Feb 14 Javascript
js查找某元素中的所有图片地址的方法
Jan 16 Javascript
JavaScript中的eval()函数使用介绍
Dec 31 Javascript
JS简单实现DIV相对于浏览器固定位置不变的方法
Jun 17 Javascript
微信小程序 animation API详解及实例代码
Oct 08 Javascript
jQuery删除当前节点元素
Dec 07 Javascript
javascript实现数据双向绑定的三种方式小结
Mar 09 Javascript
vue如何从接口请求数据
Jun 22 Javascript
使用Bootrap和Vue实现仿百度搜索功能
Oct 26 Javascript
vue 需求 data中的数据之间的调用操作
Aug 05 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
这部好评如潮的动漫 知名梗频出 但是画风劝退很多人
2020/03/08 日漫
剖析 PHP 中的输出缓冲
2006/12/21 PHP
生成ubuntu自动切换壁纸xml文件的php代码
2010/07/17 PHP
php中Ctype函数用法详解
2014/12/09 PHP
PHP基于ip2long实现IP转换整形
2020/12/11 PHP
JS实多级联动下拉菜单类,简单实现省市区联动菜单!
2007/05/03 Javascript
JS自动缩小超出大小的图片
2012/10/12 Javascript
JQuery对id中含有特殊字符的转义处理示例
2013/09/06 Javascript
将list转换为json失败的原因
2013/12/17 Javascript
jquery实现标题字体变换的滑动门菜单效果
2015/09/07 Javascript
Node.js实现文件上传
2016/07/05 Javascript
js实现键盘自动打字效果
2016/12/23 Javascript
jQuery实现选项卡功能(两种方法)
2017/03/08 Javascript
详解Vue路由History mode模式中页面无法渲染的原因及解决
2017/09/28 Javascript
浅谈使用mpvue开发小程序需要注意和了解的知识点
2018/05/23 Javascript
mock.js模拟前后台交互
2019/07/25 Javascript
Vue组件为什么data必须是一个函数
2020/06/11 Javascript
Js跳出两级循环方法代码实例
2020/09/22 Javascript
解决Element中el-date-picker组件不回填的情况
2020/11/07 Javascript
Python模块的加载讲解
2019/01/15 Python
安装Pycharm2019以及配置anconda教程的方法步骤
2019/11/11 Python
python实现凯撒密码、凯撒加解密算法
2020/06/11 Python
python中导入 train_test_split提示错误的解决
2020/06/19 Python
深入了解Python装饰器的高级用法
2020/08/13 Python
CSS3毛玻璃效果(blur)有白边问题的解决方法
2016/11/15 HTML / CSS
匡威英国官网:Converse英国
2018/12/02 全球购物
自我鉴定范文300字
2013/10/01 职场文书
竞争性谈判邀请书
2014/02/06 职场文书
法学自荐信
2014/06/20 职场文书
大学生学雷锋活动总结
2014/06/26 职场文书
房屋产权证明书
2014/10/15 职场文书
2015年党员自我剖析材料
2014/12/17 职场文书
开学第一周总结
2015/07/16 职场文书
SQLServer中JSON文档型数据的查询问题解决
2021/06/27 SQL Server
如何设置多台电脑共享打印机?多台电脑共享打印机的方法
2022/04/08 数码科技
Python采集壁纸并实现炫轮播
2022/04/30 Python