KHÁI NIỆM

Một phần của tài liệu Kỹ năng lập trình web bct (Trang 75)

Trình duyệt là một ứng dụng dùng để hiển thị các nội dung của một tư liệu HTML. Các trình duyệt cũng đã đưa ra một sốđối tượng để các script có thể truy cập, các đối tượng này được tổ chức theo một mô hình phân cấp, gọi là mô hình đối tượng trình duyệt (BOM, Browser Object Model)

BOM đóng vai trò như là một API (Application Programming Interface) cho việc lập trình các ứng dụng trên nền tảng web cho client-side hay cách khác: chính trong môi trường trình duyệt, JavaScript dựa vào mô hình này để truy xuất các đối tượng trên một trang web để cập nhật nội dung,

cấu trúc và kiểu dáng của đối tượng

Mỗi đối tượng trong BOM là một tập hợp gồm : - Các thuộc tính (Properties)

- Các phương thức (Methodes)

- Các sự kiện (Events) có thể kết hợp trên đối tượng.

Trong giáo trình này, chúng ta trình bày các đối tượng trong BOM được cả IE 5.0 và NN 6.0 sử dụng và một số nét đặc sắc của mỗi mô hình đối tượng trình duyệt của IE và NN.

IE Browser Objects NN Browser Objects

Trong IE BOM, đối tượng lớn nhất là đối tượng window, còn trong NN BOM, đối tượng window và đối tượng navigator là ngang cấp.

Sự khác nhau giữa IE BOM và NN BOM chủ yếu là các đối tượng và các thuộc tính và phương thức của mỗi đối tượng.

Lưu ý : một số tài liệu đề cập đến khái niệm DOM, mô hình đối tượng tư liệu (Document

Object Model), đây là một lĩnh vực rộng lớn chủ yếu dành cho XML. Thuật ngữ BOM khá xa lạ với các tài liệu bằng tiếng Việt, tuy nhiên P.Kantor thuộc Đại học New York đã sử dụng khái niệm này trong giáo trình của mình.

Một phần của tài liệu Kỹ năng lập trình web bct (Trang 75)