草庐IT

有意思

全部标签

javascript - ' >>> ' 在 javascript 中是什么意思?

这个问题在这里已经有了答案:WhatistheJavaScript>>>operatorandhowdoyouuseit?(7个答案)关闭6年前。我有这段javascript代码,我正试图理解它return(n>>>0)*2.34e10;那么>>>是什么意思呢?提前致谢...这是我关于SO的第一个问题

javascript - || 是什么意思在javascript中?

我正在查看来自here的这些代码行:if(callback)callback(sig||graph);我从未在javascript方法调用中看到垂直“或”条。他们的意思是什么?他们是否传递“真实”参数(即sig或graph)?他们是否传递了定义的参数?我以前从未见过这种语法。 最佳答案 这是JS(和大多数其他语言)中的逻辑或运算符。是definedinthespecat11.11.如规范中所述,将首先评估两边的表达式,逻辑或为left-to-rightassociative。.请注意,操作数的评估遵循标准ToBooleanseman

Javascript:函数(_)是什么意思

我正在浏览bacon.js幻灯片:http://raimohanska.github.io/bacon.js-slides/1.html在第二block的第一行,它说:functionalways(value){returnfunction(_){returnvalue}}function(_)是什么意思? 最佳答案 在这种情况下,_只是一个函数参数-单个下划线是一些程序员用来指示“忽略此绑定(bind)/参数”的约定。由于JavaScript不进行参数计数检查,因此可以完全省略参数。这种“一次性”标识符在其他语言中更常见,但请考虑

javascript - javascript 中的减号等于 - 这是什么意思?

-=下面的减号是什么意思/做什么?$('#wrapper').animate({backgroundPosition:'-=2px'})();谢谢 最佳答案 Adil已经回答了这个问题,但我始终认为将问题可视化并将它们与其他问题联系起来很有用。下面两段代码效果一样:vara=20;a=a-5;和vara=20;a-=5;在这两种情况下,a现在都等于15。这是一个赋值运算符,这意味着它将运算符右侧的任何内容应用于左侧的变量。有关赋值运算符及其功能的列表,请参见下表:Operator|Example|Sameas|Result_____

javascript - "public function can' t be overridden if a patch is necessary 是什么意思 ."in Addy' 揭示模块模式的描述?

Adisadvantageofthispatternisthatifaprivatefunctionreferstoapublicfunction,thatpublicfunctioncan'tbeoverriddenifapatchisnecessary.Thisisbecausetheprivatefunctionwillcontinuetorefertotheprivateimplementationandthepatterndoesn'tapplytopublicmembers,onlytofunctions.有没有人举例说明他的意思?LinktotheRevealingMod

javascript - window.jQuery 和 window.$ 是什么意思?

它们是window的原生属性吗?如果是,为什么叫jQuery,肯定是jquery在javascript之后出现编辑:我正在查看jquery.js并发现这两行让我想知道它们到底是什么意思。如果window.Jquery不是null,因为JQuery不是window的变量吗?_jQuery=window.jQuery,_$=window.$, 最佳答案 我将从上面评论中链接到的一篇文章中提取:AsdiscussedintheJavaScriptBasicssection,validnamesinJavaScriptcanbepretty

javascript - 将 `undefined` 传递给 bind() 是什么意思?

我正在阅读一些关于bind()的文档JavaScript中的函数。其中一个例子是这样开始的:functionlist(){returnArray.prototype.slice.call(arguments);}varlist1=list(1,2,3);//[1,2,3]//CreateafunctionwithapresetleadingargumentvarleadingZeroList=list.bind(undefined,37);varlist2=leadingZeroList();//[37]所以我的问题是:这里把(undefined,37)传给bind()到底是什么意思?

javascript - typescript 中的 'void' 是什么意思?

所以我在网上看到了,我想知道void在Typescript中意味着什么?就像这里一样:private_handleProjectQuerySuccess(data:IProject[]):void{data.sort(this._projectSort);varpathname=this._$location.path();varactiveSet=false;data.forEach((project:IProject)=>{project.active=pathname=='/'+project.id;activeSet=activeSet||project.active;proj

javascript - Firebug "XML cannot be the whole program"错误消息是什么意思?

我刚刚在Firebug中收到此错误消息。谷歌搜索只揭示了其他神秘人物!有谁知道这是什么意思吗?它在这个3行脚本的最后一行指示:g_BuildServer="/"; 最佳答案 如果您将JavaScript放入js文件中(我假设您这样做了),请不要放置脚本标签,而是放置g_BuildServer="/";只有。否则,对于解析器,您只是提供了一个XML文档作为脚本。 关于javascript-Firebug"XMLcannotbethewholeprogram"错误消息是什么意思?,我们在St

javascript:/*@ @*/是什么意思?

谁能解释一下html5shim脚本的开头和结尾是如何工作的?脚本以/*@开始,以@*/结束,像这样:/*@cc_on(function(a,b){function........(this,document);@*//*@@*/在做什么?我希望/**/序列注释掉它们之间的所有行,但由于脚本执行,这里不可能是这种情况吗?我很困惑。发现于:http://html5shim.googlecode.com/svn/trunk/html5.js 最佳答案 IE的JScript支持“条件编译”,这是一种在注释中隐藏特殊浏览器特定信息的技巧。这个