感叹号,在JS菱形里面一个感叹号有什么作用

电脑教程子分类感叹号!在EXCEL中的用途_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
感叹号!在EXCEL中的用途
上传于|0|0|文档简介
&&感叹号!在EXCEL中的用途
阅读已结束,如果下载本文需要使用5下载券
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢----------JavaScript----------(57)
原文链接: /mq0036/p/4605255.html
(function($) {
今天看到bootstrap的javascript组件是这样写的
!function( $ ){
为什么要在前面加一个 & ! & 呢?
----------------------------------------------------------------------------------------------------------------------------------------------------------
我们都知道,函数的声明方式有这两种
function fnA(){alert('msg');}
楼主问题中出现的两个函数,都是匿名函数。通常,我们调用一个方法的方式就是 FunctionName()
但是,如果我们尝试为一个“定义函数”末尾加上(),解析器是无法理解的。
function msg(){
alert('message');
定义函数的调用方式应该是 msg() ;
如果将函数体部分用()包裹起来就可以运行并且解析器是不报错的,如:
(function($) {
那为什么将函数体部分用()包裹起来就可以了呢?
原来,使用括号包裹定义函数体,解析器将会以函数表达式的方式去调用定义函数。也就是说,任何能将函数变成一个函数表达式的作法,都可以使解析器正确的调用定义函数。而 ! 就是其中一个,而 + - || 都有这样的功能。
另外,用 ! 可能更多的是一个习惯问题,不同的运算符,性能是不同的。
这些有一篇非常详细的文章,推荐阅读:...
-----------------------------------------------------------------------------------------------------------------------------------------------------
就是为了能省略一个字符……
--------------------------------------------------------------------------------------------------------------------------------------------------------
var hi = function(){ alert(&hi&) };
(function(){ alert(&hi&) })();
!、+和()一样的效果可以把换成
!function(){ alert(&hi&) }();
!比()节省一个字符,或者说比()好看些
---------------------------------------------------------------------------------------------------------------------------------------------------------
出处参考:
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:84790次
积分:2988
积分:2988
排名:第10135名
原创:180篇
转载:249篇
阅读:1035
(15)(29)(4)(19)(19)(29)(54)(4)(25)(19)(3)(45)(16)(27)(23)(16)(21)(44)(15)3875人阅读
随笔(39)
&script type=&text/javascript&&&!--
google_ad_client = &ca-pub-8447&;
/* cnblogs 首页横幅 */
google_ad_slot = &&;
google_ad_width = 728;
google_ad_height = 90;
//--&&/script&&script type=&text/javascript& src=&/pagead/show_ads.js&&&/script&
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:8535881次
积分:88657
积分:88657
排名:第10名
原创:435篇
转载:4678篇
译文:22篇
评论:1690条
文章:21篇
阅读:47087
文章:15篇
阅读:35833
文章:22篇
阅读:204543
(4)(8)(28)(21)(47)(1)(1)(8)(170)(814)(1012)(1351)(969)(262)(207)(2)(3)(2)(61)(19)(2)(28)(22)(37)(1)(3)(4)(6)(9)(10)(26)2008年2月 总版技术专家分月排行榜第一2008年1月 总版技术专家分月排行榜第一
2008年7月 总版技术专家分月排行榜第三2008年6月 总版技术专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。}

我要回帖

更多关于 三角形里面有个感叹号 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信