;function($,undefined) 前面的分号是什么用处

简介:

;function($,undefined) 前面的分号是什么用处

;(function($){$.extend($.fn...
现般在一些 JQuery 函数前面有分号,在前面加分号可以有多种用途:
1、防止多文件集成成一个文件后,高压缩出现语法错误。
2、这是一个匿名函数,一般js库都采用这种自执行的匿名函数来保护内部变量 (function(){})()。
3、因为undefined是window的属性,声明为局部变量之后,在函数中如果再有变量与undefined作比较的话,程序就可以不用搜索undefined到window,可以提高程序性能。

本文转自挨踢前端博客园博客,原文链接http://www.cnblogs.com/duanhuajian/p/3461185.html如需转载请自行联系原作者


@挨踢前端

相关文章
|
5月前
|
JSON 数据格式
setInterval函数的function与()=>区别——解决Cannot readproperty‘XXXXXXX‘of undefined异常
setInterval函数的function与()=>区别——解决Cannot readproperty‘XXXXXXX‘of undefined异常
42 0
|
12月前
Fatal error: Call to undefined function openssl_pkey_get_private()
Fatal error: Call to undefined function openssl_pkey_get_private()
72 0
|
PHP Windows
windows下 Call to undefined function posix_getpid() in ……\Workerman\Worker.php 的解决方法
windows下 Call to undefined function posix_getpid() in ……\Workerman\Worker.php 的解决方法
180 0
windows下 Call to undefined function posix_getpid() in ……\Workerman\Worker.php 的解决方法
|
人工智能 JavaScript
vue父组件调用子组件this.$refs报错,undefined、not a function问题解决方法
vue父组件调用子组件this.$refs报错,undefined、not a function问题解决方法
|
PHP Docker 容器
ThinkPHP5 运行Workerman报错:Fatal error: Call to undefined function pcntl_signal()
ThinkPHP5 运行Workerman报错:Fatal error: Call to undefined function pcntl_signal()
343 0
ThinkPHP5 运行Workerman报错:Fatal error: Call to undefined function pcntl_signal()
|
Android开发
libx264.c:function X264_init: error: undefined reference to x264_encoder_open_142
libx264.c:function X264_init: error: undefined reference to x264_encoder_open_142
152 0
|
PHP
Fatal error: Call to undefined function openssl_sign() in
        说明:   php环境测试支付宝接口报错:Fatal error: Call to undefined function openssl_sign() in     解决方案:   1.打开php.ini文件找到extension=php_openssl.dll 把前面“;”分号去掉,选择保存然后重启Apache即可   2.如果使用的是phpstudy,可右键菜单->php扩展及设置->php扩展,在列表中勾选php_openssl即可。
946 12

热门文章

最新文章

下一篇
无影云桌面