JavaScript 加载时间简写

标签 javascript shorthand

我在玩的时候遇到了 JS 简写。我知道他们当然不会更改代码,但是由于数据较少,他们是否会缩短加载时间?

在 Chrome DOM 检查器中测试如下代码并没有给我答案(可能是因为它们是单行代码,所以没有任何区别)。

if (x == 0) {x=1} else {x=2}
x == 0 ? x = 1 : x = 2;

最佳答案

如果您的目标是通过最小化 JS 有效负载的大小来优化页面加载速度,有很多工具可以自动将您的文件重建为压缩的单个包(即删除所有不必要的空格) 、变量/函数重命名为较短的长度等)。在编写代码时,您应该始终首先重视可读性。

编写其他人可以轻松理解的代码。然后,当您准备好部署时,请查看类似 UglifyJS2 的工具。 ,这将使您能够采用如下代码:

function square(numToSquare) {
    var squareProduct = numToSquare * numToSquare;

    return squareProduct;
}

square(15);

..并将其变成这样:

function square(r){return r*r}square(15);

关于JavaScript 加载时间简写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43122491/

相关文章:

javascript - nodejs异步模块初始化代码

javascript - 将 `onclick` 与上下文菜单子(monad)项一起使用?

javascript - 如何将 Tesseract 导入 Angular2 (TypeScript)

c++ - 有人可以解释速记赋值运算符的实际工作原理吗?

C# getter 和 setter 简写

javascript - $(document).ready 简写

javascript - 使用带有嵌套样式的样式组件用于 React 搜索栏,尝试将两个不同的 SVG 放置在搜索栏的相对两侧

javascript - XMLHttpRequest 错误 - "No ' Access-Control-Allow-Origin' header 出现在请求的资源上。”

swift - 没有花括号和参数标签的匿名函数?

javascript - 如何在 JavaScript 中四舍五入数百万?