Không thể bắt buộc JavaScript chạy trên máy client

Một phần của tài liệu Hướng dẫn học qua ví dụ bằng Javascript step by step (Trang 25 - 26)

máy client

JavaScript phụ thuộc vào một chương trình chủ để hoạt động (chứ không chạy ngay trên môi trường hệ điều hành được). Chương trình chủ này thường là các trình duyệt web trên máy client hay cịn được gọi là user agent (phần mềm đại diện người dùng). Vì JavaScript là ngơn ngữ phía client, nó chạy trọn vẹn trong client nên chỉ có thể thực hiện những gì mà client cho phép thực hiện.

Hiện nay, một số người vẫn sử dụng các trình duyệt cũ khơng hỗ trợ JavaScript. Một số trường hợp khác lại khơng thể sử dụng các tính năng thú vị của

JavaScript do sử dụng các chương trình hỗ trợ người khuyết tật, chương trình đọc trực tiếp văn bản hay các phần mềm add-on dạng hỗ trợ duyệt web. Và thậm chí có một số người chọn tắt JavaScript vì khó chịu với những quảng cáo pop-up hoặc vì lý do bảo mật.

Bất kể đó là lý do gì, bạn cũng cần thực hiện thêm một số việc để đảm bảo trang web bạn đang thiết kế có thể sẵn dùng với cả những người không được hỗ trợ JavaScript. Bạn có thể phản đối “Nhưng những tính năng đã có thật sự là rất tuyệt, tuyệt vời, dễ chịu, cần thiết”. Cho dù tính năng đó của trang web tuyệt vời

cỡ nào, bạn sẽ vẫn được hưởng lợi nhiều hơn khi khả năng tương tác của nó tốt thêm và dẫn tới số lượng khách thăm trang web tăng lên. Trong phần “Các mẹo sử dụng JavaScript” ngay sau đây, tôi sẽ đưa ra một số chỉ dẫn mà bạn có thể làm theo để sử dụng JavaScript hợp lý và hiệu quả trên trang web của mình. Xem xét vấn đề này theo một hướng khác cũng có thể hữu ích. Khi bạn xây dựng ứng dụng web để chạy trên Microsoft Internet Information Services (IIS) 6.0, bạn có thể giả định rằng ứng dụng này thường hoạt động khi chạy trên một server IIS 6.0 ở bất kỳ đâu. Tương tự như vậy, khi bạn xây dựng ứng dụng cho Apache 2, bạn có thể chắc chắn là nó sẽ hoạt động trên các máy cài Apache 2 khác. Tuy nhiên, giả định này không đúng với JavaScript. Khi bạn viết một ứng dụng chạy tốt trên máy tính của mình, bạn khơng thể chắc nó sẽ hoạt động trên máy tính của người khác. Bạn khơng thể kiểm sốt việc ứng dụng của bạn sẽ hoạt động thế nào khi nó được gửi tới máy client.

Một phần của tài liệu Hướng dẫn học qua ví dụ bằng Javascript step by step (Trang 25 - 26)

Tải bản đầy đủ (PDF)

(60 trang)