javascript - 哪个执行时间更少?
问题描述
这将花费更少的执行时间;开关盒还是方程式?
我想让页面更暗淡,因为更多的级联窗口出现在另一个之上,就像弹出窗口一样。
所以如果我有 1 个子窗口;调光百分比可以是20%,2个子窗口;40%;4个子窗口;50% .. 等等,所以当窗口层叠时它变得不那么暗,最终停在某个值,例如 55%,所以它永远不会太暗。
它应该遵循的等式是:f(x) = 5x^4/8 - 65x^3/12 + 95x^2/8 + 155x/12
这应该给出如下值:
f(x) | 0 | 20 | 40 | 50 | 55 |
x | 0 | 1 | 2 | 3 | 4 |
x 的域 = [0,4]
然而; f(x) = 所需的调光量,x 是级联窗口的数量
就执行时间而言,这是一个更好的实现吗?还是开关盒更适合比较当前打开的窗户数量与所需的调光百分比?
我不知道每个 switch case 与上面提到的等式相比使用了多少条指令?
解决方案
要查看在 JavaScript 中执行某事需要多长时间:
console.time('test');
/* run code here */
console.timeEnd('test');
推荐阅读
- r - 始终相对于第一行/天计算时间序列数据表的增加/减少百分比
- python - 错误:安装 Kivy 时命令出错,退出状态为 1
- http - 如何获取 ndjson 响应流
- google-apps-script - 复制后如何更改 Google 表单 ID?
- javascript - 使用 CSS 或 JS 动画从左侧显示文本
- javascript - html javascript(游戏)如何在单击按钮时添加按钮点的值
- mysql - 更改特定表中数据的过程存在问题
- css - 使用 React 样式的组件设置自定义光标图像
- css - Mpdf - 页面选择器或 css 到自动添加页面中的特定页面
- java - Android WebRTC DataChannel 始终为空且不发送 ICE 候选