瀏覽代碼

HW<10-change> done

Евгения Акиншина 3 年之前
父節點
當前提交
688e867c55
共有 3 個文件被更改,包括 19 次插入8 次删除
  1. 0 3
      js07/.vscode/settings.json
  2. 0 0
      js10-change/index.html
  3. 19 5
      js10/js/main.js

+ 0 - 3
js07/.vscode/settings.json

@@ -1,3 +0,0 @@
-{
-    "liveServer.settings.port": 5501
-}

js10/index.html → js10-change/index.html


+ 19 - 5
js10/js/main.js

@@ -1,10 +1,26 @@
 // makeProfileTimer
 function makeProfileTimer() {
-    let timer = performance.now();
-    timer = performance.now() - timer;
-    console.log('Время выполнения = ', timer);
+    let prevTime = performance.now();
+    function changeTime() {
+        let nextTime = performance.now();
+        return ('Время выполнения alert: ' + (nextTime - prevTime));
+    } 
+    return changeTime;
 }
 
+let timer = makeProfileTimer()
+alert('Замеряем время работы этого alert');  
+alert(timer())
+
+// or
+function makeProfileTimer() {
+    alert('Замеряем время работы этого alert');
+}
+
+console.time('FirstWay');
+makeProfileTimer();
+console.timeEnd('FirstWay');
+
 // makeSaver
 function makeSaver(f) {
     let start = false;
@@ -13,8 +29,6 @@ function makeSaver(f) {
         if (start === false) {
             result = f();
             start = true;
-        } else {
-            result;
         }
         return result;
     }