Cách tìm lỗi trong mã html trong notepad ++
Đặc biệt là khi ghép các đoạn mã lại với nhau từ nhiều mẫu khác nhau, mã của bạn thường trở nên lộn xộn (e. g. , thụt lề không nhất quán, lượng khoảng trắng khác nhau, v.v. ). Các IDE thường cung cấp các cách để thụt lề hoặc bỏ thụt lề các khối mã. Trong Notepad ++, điều này có thể được thực hiện bằng cách đánh dấu mã thụt lề không chính xác và nhấn Tab hoặc Shift-Tab tương ứng. Tuy nhiên, cũng có các công cụ làm đẹp có sẵn cả trực tuyến và trong IDE có thể sửa nhiều loại lỗi trên toàn bộ tài liệu trong vài giây Show Đây là một phiên bản lộn xộn của mã Hello_Map JS require([ "esri/Map", "esri/views/MapView" ], (Map, MapView) => { const map = new Map({ basemap: "streets" }); const view = new MapView({ container: "viewDiv", map: map, zoom: 4, center: [15, 65] }); }); Mã này, mặc dù hoàn toàn hợp lệ như trình duyệt nhìn thấy, nhưng mọi người rất khó đọc do thụt đầu dòng không nhất quán và khối khoảng trắng lớn
Có một số cài đặt ở phía trên bên phải của trang mà bạn có thể sử dụng để điều chỉnh cách trình làm đẹp sắp xếp mã của bạn. Bốn danh sách thả xuống đầu tiên có lẽ được quan tâm nhiều nhất
Tôi khuyến khích bạn thử nghiệm với các tùy chọn này để xem chúng ảnh hưởng như thế nào đến định dạng mã của bạn Cũng như các công cụ linting, đôi khi IDE bao gồm một công cụ làm đẹp tích hợp hoặc có thể có một công cụ được thêm vào dưới dạng plugin. Công cụ duy nhất mà tôi biết cho Notepad++ là JSToolNpp. Tôi sẽ không hướng dẫn bạn cách sử dụng công cụ này vì tôi không quan tâm đến cách nó định dạng các định nghĩa đối tượng. Ví dụ, nó định dạng một đối tượng như thế này const map = new Map({ basemap: "streets" }); trong khi tôi muốn nó được định dạng như thế này const map = new Map({ basemap: "streets" }); Tuy nhiên, bạn có thể cài đặt và chơi với công cụ nếu muốn Cuối cùng, bạn nên lưu ý rằng CodePen cung cấp một công cụ làm đẹp trên menu thả xuống của bảng soạn thảo JS (Định dạng JavaScript). Trong hướng dẫn này, bạn sẽ học cách xác thực mã HTML của mình để đảm bảo rằng mã HTML của bạn tuân theo các tiêu chuẩn web hiện tại và không có lỗi Tại sao phải xác thực mã HTML của bạnLà người mới bắt đầu, bạn thường mắc lỗi khi viết mã HTML của mình. Mã không chính xác hoặc không chuẩn có thể gây ra kết quả không mong muốn về cách trang của bạn hiển thị hoặc hoạt động trong trình duyệt Để ngăn chặn điều này, bạn có thể kiểm tra hoặc xác thực mã HTML của mình theo các nguyên tắc và tiêu chuẩn chính thức do Wide Web Consortium (W3C) đặt ra cho các trang web HTML/XHTML World Wide Web Consortium cung cấp một công cụ trực tuyến đơn giản (https. // trình xác thực. w3. org/) tự động kiểm tra mã HTML của bạn và chỉ ra bất kỳ sự cố/lỗi nào mà mã của bạn có thể mắc phải, chẳng hạn như thiếu thẻ đóng hoặc thiếu dấu ngoặc kép quanh các thuộc tính Xác thực một trang webXác thực một trang web là một quá trình đảm bảo rằng nó tuân thủ các quy tắc hoặc tiêu chuẩn được xác định bởi World Wide Web Consortium (W3C), cơ quan duy trì các tiêu chuẩn HTML Có một số lý do cụ thể để xác thực một trang web, một số trong số đó là
Ghi chú. Xác nhận là quan trọng. Nó sẽ đảm bảo rằng các trang web của bạn được giải thích theo cùng một cách (theo cách bạn muốn) bởi các trình duyệt web, công cụ tìm kiếm khác nhau, v.v. Theo liên kết được cung cấp bên dưới để xác thực tài liệu HTML/XHTML của bạn. Nó sẽ tự động phát hiện xem bạn đang sử dụng HTML hay XHTML và bạn đang sử dụng loại tài liệu nào Các lỗi trong HTML là gì?Các mã lỗi HTML phổ biến Có lỗi cú pháp trong HTML không?Bản thân HTML không bị lỗi cú pháp bởi vì các trình duyệt phân tích nó một cách tùy tiện, nghĩa là trang vẫn hiển thị ngay cả khi có lỗi cú pháp. Các trình duyệt có các quy tắc tích hợp để nêu rõ cách diễn giải đánh dấu được viết sai, vì vậy bạn sẽ nhận được thứ gì đó đang chạy, ngay cả khi đó không phải là điều bạn mong đợi. |