Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

บันทึกข้อผิดพลาดลงคอนโซลด้วย Web Workers ใน HTML5


นี่คือตัวอย่างฟังก์ชันจัดการข้อผิดพลาดในไฟล์ JavaScript ของ Web Worker ที่บันทึกข้อผิดพลาดลงคอนโซล

ตัวอย่าง

พร้อมโค้ดจัดการข้อผิดพลาด ตัวอย่างข้างต้นจะกลายเป็น:

<!DOCTYPE HTML>
<html>
  <head>
    <title>Big for loop</title>
    <script>
      var worker = new Worker('bigLoop.js');
      worker.onmessage = function(event) {
        alert("Completed " + event.data + "iterations");
      };
      worker.onerror = function(event) {
        console.log(event.message, event);
      };
      function sayHello(){
        alert("Hello sir....");
      }
    </script>
  </head>
  <body>
    <input type="button" onclick="sayHello();" value="Say Hello"/>
  </body>
</html>