Công cụ Làm đẹp & Thu gọn JavaScript
Thụt lề lại mã JavaScript đã thu gọn hoặc xáo trộn để bạn có thể đọc được, hoặc thu gọn mã nguồn của riêng bạn để tối ưu hóa dung lượng.
JavaScript của bạn được định dạng và thu gọn ngay trong trình duyệt. Không có dữ liệu nào được tải lên BroBroGo.
Hỏi đáp
Sự khác biệt giữa làm đẹp (beautify) và thu gọn (minify) là gì?
Làm đẹp (Beautify) sẽ thụt lề và giãn cách lại mã nguồn để dễ đọc và gỡ lỗi — cách nhanh nhất để hiểu một tệp đã bị thu gọn hoặc làm xáo trộn (obfuscated). Thu gọn (Minify) thì ngược lại: nó loại bỏ khoảng trắng, chú thích và mã chết để tệp tải xuống nhanh hơn. Làm đẹp để đọc, thu gọn để xuất bản.
Công cụ có thể chuyển mã đã thu gọn trở lại phiên bản gốc không?
Nó khôi phục lại thụt lề và xuống dòng để logic mã nguồn dễ đọc trở lại, nhưng không thể khôi phục lại tên biến gốc hoặc chú thích ban đầu — quá trình thu gọn đã loại bỏ vĩnh viễn những thông tin đó, nên không công cụ nào có thể khôi phục được. Kết quả bạn nhận được là cùng một đoạn mã nhưng được trình bày rõ ràng.
Các tùy chọn tên Rút ngắn và Giữ nguyên có tác dụng gì?
Cả hai tùy chọn đều loại bỏ khoảng trắng, chú thích và mã không thể tiếp cận, đồng thời không thay đổi chức năng hoạt động của tập lệnh. Rút ngắn (Shorten) sẽ đổi tên các biến cục bộ thành một ký tự duy nhất để tệp có dung lượng nhỏ nhất có thể — đây là phiên bản bạn sẽ đưa lên môi trường production. Giữ nguyên (Keep) sẽ giữ nguyên tên các biến của bạn, kết quả là tệp sẽ lớn hơn một chút nhưng vẫn dễ đọc và dễ gỡ lỗi.