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


Posted in Javascript onDecember 17, 2014

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

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

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

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

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

Javascript 相关文章推荐
js 返回时间戳所对应的具体时间
Jul 20 Javascript
js遍历td tr等html元素
Dec 13 Javascript
jQuery去掉字符串起始和结尾的空格(多种方法实现)
Apr 01 Javascript
解析img图片没找到onerror事件 Stack overflow at line: 0
Dec 23 Javascript
js判断登录与否并确定跳转页面的方法
Jan 30 Javascript
Angularjs制作简单的路由功能demo
Apr 14 Javascript
javascript页面倒计时实例
Jul 25 Javascript
jQuery使用contains过滤器实现精确匹配方法详解
Feb 25 Javascript
js删除局部变量的实现方法
Jun 25 Javascript
easyui combotree加载静态数据问题(选不上)解决方法
Dec 26 Javascript
在ABP框架中使用BootstrapTable组件的方法
Jul 31 Javascript
vue自定义右键菜单之全局实现
Apr 09 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
DOM基础及php读取xml内容操作的方法
2015/01/23 PHP
JavaScript 学习 - 提高篇
2007/02/02 Javascript
js文字滚动停顿效果代码
2008/06/28 Javascript
javascript FormatNumber函数实现方法
2008/12/30 Javascript
动态加载脚本提升javascript性能
2014/02/24 Javascript
jQuery操作JSON的CRUD用法实例
2015/02/25 Javascript
详解JS正则replace的使用方法
2016/03/06 Javascript
jQuery事件绑定on()与弹窗实现代码
2016/04/28 Javascript
基于jQuery实现多标签页切换的效果(web前端开发)
2016/07/24 Javascript
js防阻塞加载的实现方法
2016/09/09 Javascript
js图片延迟加载(Lazyload)三种实现方式
2017/03/01 Javascript
Bootstrap免费字体和图标网站(值得收藏)
2017/03/16 Javascript
面试常见的js算法题
2017/03/23 Javascript
使用JavaScript实现在页面中显示距离2017年中秋节的天数
2017/09/26 Javascript
教你用Cordova打包Vue项目的方法
2017/10/17 Javascript
Vue.JS项目中5个经典Vuex插件
2017/11/28 Javascript
Vue 中使用vue2-highcharts实现曲线数据展示的方法
2018/03/05 Javascript
vue页面加载闪烁问题的解决方法
2018/03/28 Javascript
vue.js父子组件通信动态绑定的实例
2018/09/28 Javascript
微信小程序和H5页面间相互跳转代码实例
2019/09/19 Javascript
jQuery高级编程之js对象、json与ajax用法实例分析
2019/11/01 jQuery
js实现的在本地预览图片功能示例
2019/11/09 Javascript
vue中路由跳转不计入history的操作
2020/09/21 Javascript
python判断端口是否打开的实现代码
2013/02/10 Python
Python中的数据对象持久化存储模块pickle的使用示例
2016/03/03 Python
python实现信号时域统计特征提取代码
2020/02/26 Python
浅析python标准库中的glob
2020/03/13 Python
详解html2canvas截图不能截取圆角图片的解决方案
2018/01/30 HTML / CSS
德国家用电器购物网站:Premiumshop24
2019/08/22 全球购物
杭州联环马网络笔试题面试题
2013/08/04 面试题
Linux面试题LINUX系统类
2014/11/19 面试题
见习期自我鉴定
2014/01/31 职场文书
旷课检讨书3000字
2014/02/04 职场文书
大学生就业自我推荐信
2014/05/10 职场文书
工程主管竞聘书
2015/09/15 职场文书
2016年教师节慰问信
2015/12/01 职场文书