草庐IT

有意思

全部标签

javascript - JS文件中的System.register是什么意思?

在Angular2中使用指令时,JS文件中的System.register是什么意思。 最佳答案 我认为这个问题并不特定于angular2中的指令,它是关于ES6、TypeScript和其他使用SystemJS的现代编译器的一般问题。简短的回答-它是由System.js创建的包装器,用于隔离代码并注入(inject)外部依赖项。这段代码:import{pasq}from'./dep';vars='local';exportfunctionfunc(){returnq;}exportclassC{}将生成:System.registe

javascript - 文件名末尾的问号是什么意思?

在一些项目中我遇到了这些行:$.get("defaults/data.json?",...);$.get("defaults/structure.html?",...);$.get("defaults/style.css?",...);在服务器端这些文件没有任何额外的符号,所以我想知道文件末尾的问号是什么意思? 最佳答案 URL中的?表示查询字符串的开始。?在末尾没有跟在它后面的变量通常是一种不必要的表达“这绝对没有查询字符串”的方式。例如,使用URL重写引擎可以检查传入的REQUEST_URI以查看它是否以?结尾,并采取与不以?结

javascript - 网页中这个js.js?version=1364903356是什么意思?

每次我刷新网站并查看其页面源时,javascriptsrc即js.js?version=1364903356;版本号总是在变化。我的问题是:这个数字是什么意思;如果我将js.js放在每个页面中,该网站将无法正常工作。 最佳答案 通常附加版本是为了缓存目的,或者更确切地说,是为了使缓存无效(通过更改版本号,从而更改请求的URL),因此它被视为新资源并重新下载。 关于javascript-网页中这个js.js?version=1364903356是什么意思?,我们在StackOverflow

javascript - ': :' 是什么意思?

我想将我的node.js服务器的ip记录到控制台,所以我添加了:console.log(server.address().address)到我的服务器代码。我得到了这个作为返回:::是不是我的服务器ip没有设置好?如果可以,我该如何设置?编辑1;这是问题,当我用Node编译我的服务器文件时,我得到以下信息:当我想看看我的应用程序在浏览器中的样子时,我无法打开它,即使我尝试了所有这些:https://MyIPv4Address:443127.0.0.1:443MyLink-LocalIPv6Address:443我还是一无所获。这就是为什么我问你我怎么可能知道哪个IP有效。

javascript - 这是什么意思? : x || x === {}

执行以下操作:x||x==={}不是说!!x,也就是定义了x吗? 最佳答案 这种比较没有意义,因为要么x为真,则得到x的结果,要么为假,则得到false(虚假值永远不会严格等于空对象实例)。一个简洁的版本是x||false给我x或false。 关于javascript-这是什么意思?:x||x==={},我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/40044406/

javascript - JavaScript中forEach回调函数的第三个参数是什么意思

这个问题在这里已经有了答案:WhyprovideanarrayargumentinJavascript'sarray.forEachcallback?(2个答案)关闭1年前。我知道forEach在JavaScript中使用三个参数调用我的回调函数:arr.forEach(functioncallback(currentValue,index,array){//youriterator})在上面的例子中,arr和array是同一个数组,arr存在于回调函数闭包中。现在的问题是将数组传递给回调函数有什么意义?

javascript - (myVar && foo()) 在 JavaScript 中是什么意思?

(myVar&&foo())上面的代码是什么意思?它相当于什么?我认为它在单行上运行。 最佳答案 如果myvar为假,则表达式求值为myvar,如果myvar为真,则表达式求值为foo()。以下片段几乎相同。varx=(myvar&&foo());if(myvar){varx=foo();}else{varx=myvar;} 关于javascript-(myVar&&foo())在JavaScript中是什么意思?,我们在StackOverflow上找到一个类似的问题:

javascript - 伪代码中的 "!"是什么意思?我知道 "!"代表阶乘,但我无法翻译它

!在伪代码中是什么意思?我知道!代表阶乘,但我无法翻译它。例如:获取操作if(operation!=’B’ORoperation!=’D’ORoperation!=’W’)thenprint"InvalidOperation"这是什么意思? 最佳答案 !=表示不相等,!通常表示不或取反。 关于javascript-伪代码中的"!"是什么意思?我知道"!"代表阶乘,但我无法翻译它,我们在StackOverflow上找到一个类似的问题: https://stack

javascript - Flow : "?() => void" 这个问号是什么意思

在GitHubproject中我最近看到了这个函数声明:functionconfigureStore(onComplete:?()=>void){这个问号是关于什么的?我猜,onComplete是命名参数,获取函数调用。问号表示此参数可以是可选的,并且默认为“void”,这意味着与nil/null指针相同,这意味着此处分配的“无闭包”。我说得对吗? 最佳答案 差不多。()=>void是Fl​​ow对不返回任何内容的函数的注释(undefined,又名void0)。?MyType中的前导问号是Flow表达可空类型的方式。因此在这种情况

javascript -///在 JavaScript 中是什么意思?

双正斜杠//是JavaScript中的注释,但三重正斜杠///是什么意思?我问的原因是当我删除包含///的行时代码中断。这让我相信///不是评论。 最佳答案 可能是referencedirective看起来像这样吗?/// 关于javascript-///在JavaScript中是什么意思?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/9572121/