相关疑难解决方法(0)

在javascript中,访问'window.Math'比没有'window'访问'Math'对象更慢或更快.

我很好奇在javascript中引用"全局"命名空间时最佳实践是什么,这只是window对象的快捷方式(反之亦然,取决于你如何看待它).

我想知道是否:

var answer = Math.floor(value);
Run Code Online (Sandbox Code Playgroud)

是好还是坏:

var answer = window.Math.floor(value);
Run Code Online (Sandbox Code Playgroud)

性能,资源使用或兼容性是更好还是更差,甚至是轻微的?

是否有更轻微的成本?(像额外的指针或东西)

编辑注释:虽然在大多数情况下我对性能纳粹的可读性,但在这种情况下,我忽略了可读性的差异,只关注性能.

javascript performance global window global-variables

5
推荐指数
1
解决办法
1281
查看次数

window.prompt 和 prompt 之间有什么真正的区别吗?

出于好奇,window.prompt 和 JavaScript 中的 prompt 有什么区别。

对于老师使用的我的考试问题的答案之一

var yourName = window.prompt("Please enter your first name here\n");
Run Code Online (Sandbox Code Playgroud)

我用过

var yourName = prompt("Please enter your first name here\n");
Run Code Online (Sandbox Code Playgroud)

这是笔试,所以我觉得不会有太大区别。

javascript prompt

2
推荐指数
1
解决办法
2136
查看次数