JavaScript is required

Javascript là ngôn ngữ kịch bản có dấu được mã nguồn không?

A.

Không dấu được vì các kịch bản chạy ở client.

B.

Dấu được vì chương trình hoạt động độc lập với trình duyệt

C.
Hai phát biểu đều sai
Trả lời:

Đáp án đúng: A


Javascript là ngôn ngữ kịch bản chạy phía client (trình duyệt). Mã nguồn Javascript thường được gửi từ server đến trình duyệt của người dùng, và trình duyệt sẽ thực thi mã này. Vì mã nguồn được gửi đến client, nên việc "dấu" mã nguồn là rất khó khăn, gần như không thể đảm bảo tuyệt đối. Các kỹ thuật như minify, obfuscate có thể làm cho mã khó đọc hơn, nhưng không thực sự "dấu" được mã nguồn, vì người dùng vẫn có thể xem và gỡ rối (debug) mã Javascript. Do đó, phương án A là chính xác nhất.

Câu hỏi liên quan