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实现flash8类似的连接效果
May 03 Javascript
jquery中获得$.ajax()事件返回的值并添加事件的方法
Apr 15 Javascript
JS(JQuery)操作Array的相关方法介绍
Feb 11 Javascript
jQuery获取对象简单实现方法小结
Oct 30 Javascript
JS开发中基本数据类型具体有哪几种
Oct 19 Javascript
vue 中基于html5 drag drap的拖放效果案例分析
Nov 01 Javascript
详解vue项目中使用token的身份验证的简单实践
Mar 08 Javascript
基于Vue中使用节流Lodash throttle详解
Oct 30 Javascript
javascript实现点击星星小游戏
Dec 24 Javascript
js回调函数原理与用法案例分析
Mar 04 Javascript
JS实现进度条动态加载特效
Mar 25 Javascript
eslint+prettier统一代码风格的实现方法
Jul 22 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年10月第2期TV动画制作组换血!
2020/03/06 日漫
IIS6.0+PHP5.x+MySQL5.x+Zend3.0x+GD+phpMyAdmin2.8x通用安装实例(已经完成)
2006/12/06 PHP
php使用json-schema模块实现json校验示例
2019/09/28 PHP
用javascript动态调整iframe高度的方法
2007/03/06 Javascript
jquery遍历input取得input的name
2009/04/27 Javascript
JQuery模板插件 jquery.tmpl 动态ajax扩展
2011/11/10 Javascript
jquery.cookie实现的客户端购物车操作实例
2015/12/24 Javascript
JavaScript实现跑马灯抽奖活动实例代码解析与优化(二)
2016/02/16 Javascript
基于jQuery实现的无刷新表格分页实例
2016/02/17 Javascript
Bootstrap前端开发案例一
2016/06/17 Javascript
JavaScript实现相册弹窗功能(zepto.js)
2016/06/21 Javascript
利用Javascript实现BMI计算器
2016/08/16 Javascript
Bootstrap源码解读排版(1)
2016/12/23 Javascript
Angular.js实现多个checkbox只能选择一个的方法示例
2017/02/24 Javascript
Bootstrap表单控件学习使用
2017/03/07 Javascript
基于Vue2.0的分页组件
2017/03/16 Javascript
解决vue组件中使用v-for出现告警问题及v for指令介绍
2017/11/11 Javascript
jQuery插件Validation表单验证详解
2018/05/26 jQuery
Vue插槽原理与用法详解
2019/03/05 Javascript
在vue+element ui框架里实现lodash的debounce防抖
2019/11/13 Javascript
vue+elementUI(el-upload)图片压缩,默认同比例压缩操作
2020/08/10 Javascript
Vue实现简易购物车页面
2020/12/30 Vue.js
Python部署web开发程序的几种方法
2017/05/05 Python
PyQt5每天必学之进度条效果
2018/04/19 Python
libreoffice python 操作word及excel文档的方法
2019/07/04 Python
python3.7 使用pymssql往sqlserver插入数据的方法
2019/07/08 Python
Django学习之文件上传与下载
2019/10/06 Python
django template实现定义临时变量,自定义赋值、自增实例
2020/07/12 Python
Python调用高德API实现批量地址转经纬度并写入表格的功能
2021/01/12 Python
加拿大最大的相机店:Henry’s
2017/05/17 全球购物
JS新手入门数组处理的实用方法汇总
2021/04/07 Javascript
如何用RabbitMQ和Swoole实现一个异步任务系统
2021/05/29 PHP
Django使用echarts进行可视化展示的实践
2021/06/10 Python
CSS三大特性继承性、层叠性和优先级详解
2022/01/18 HTML / CSS
sql server 累计求和实现代码
2022/02/28 SQL Server
MySQL中一条SQL查询语句是如何执行的
2022/04/08 MySQL