วิธีการตรวจสอบข้อผิดพลาดหลังจากทำให้สถานการณ์นี้ง่ายขึ้น: เปิดพรอมต์ข้อผิดพลาดสคริปต์ของ IE จากนั้นเปิดหน้า HTML ที่เรียกว่า JS มันจะรายงานตำแหน่งที่อัฒภาคที่หายไปจากนั้นใช้ UE เพื่อเปิดไฟล์ JS บาง ๆ ไปที่ตำแหน่งที่สอดคล้องกันและเพิ่ม semicolon
ตัวอย่างเช่น:
การคัดลอกรหัสมีดังนี้:
var a = 1
var b = 2
เปลี่ยนเป็น:
การคัดลอกรหัสมีดังนี้:
var a = 1;
var b = 2;
◆ลองใช้เครื่องมือจัดฟันในคำสั่งหลังจากอื่น
สถานการณ์นี้มีปัญหามากขึ้นในการตรวจสอบอย่างไม่ถูกต้อง ใช้นิพจน์ทั่วไปอื่น [A-ZA-Z0-9]+ เพื่อค้นหาไฟล์ JS ที่มีความคล่องตัวหรือพบว่ามีบรรทัดที่แสดงความคิดเห็นหลังจากอื่นแล้วค้นหาตำแหน่งที่สอดคล้องกันในรหัส JS ที่ไม่ได้รับการรับรองด้วยการจัดฟัน
ตัวอย่างเช่น:
การคัดลอกรหัสมีดังนี้:
ถ้า (a> b)
a = b;
อื่น
b = a;
เปลี่ยนเป็น:
การคัดลอกรหัสมีดังนี้:
ถ้า (a> b)
a = b;
อื่น
{b = a}
◆ลองเพิ่มเครื่องหมายอัฒภาคหลังจากวงเล็บปีกกาย้อนกลับของฟังก์ชั่น
ตัวอย่างเช่น:
การคัดลอกรหัสมีดังนี้:
ฟังก์ชัน A () {
-
ฟังก์ชั่น b () {
-
เปลี่ยนเป็น:
การคัดลอกรหัสมีดังนี้:
ฟังก์ชัน A () {
-
ฟังก์ชั่น b () {
-
ด้วยวิธีนี้ปัญหาของข้อผิดพลาดหลังจากการบีบอัดสามารถแก้ไขได้
ในเวลาเดียวกันให้ความสนใจกับปัญหาของรหัสภาษาจีนที่อ่านไม่ออก คุณสามารถใช้สำเนาและวางโดยไม่บันทึกเป็นไฟล์
window.load = function ()
-
-
หากกำหนดไว้ในวิธีนี้จะต้องมีเครื่องหมายอัฒภาคในตอนท้าย