Bài giảng Phát triển ứng dụng Web – Web Programming: Chương 7 - ThS. Lương Trần Hy Hiến
Số trang: 55
Loại file: pdf
Dung lượng: 7.87 MB
Lượt xem: 8
Lượt tải: 0
Xem trước 6 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Mời các bạn tham khảo bài giảng Phát triển ứng dụng Web – Web Programming: Chương 7 - Javascript - DOM sau đây để nắm bắt được những kiến thức về tổng quan DOM – HTML; một số đối tượng; làm việc với document - DOM; xử lý sự kiện (event).
Nội dung trích xuất từ tài liệu:
Bài giảng Phát triển ứng dụng Web – Web Programming: Chương 7 - ThS. Lương Trần Hy HiếnJavascript - DOMLuong Tran Hy Hien 1Nội dung1. Tổng quan về DOM – HTML2. Một số đối tượng3. Làm việc với document - DOM4. Xử lý sự kiện (event)5. Một số ví dụ 21. Tổng quan về DOM – HTML• HTML DOM = HTML Document Object Model• Xem trang web như một cây gồm nhiều nút (node)• Mỗi nút là một thành phần (tag HTML, thuộc tính, nội dung của tag)• DOM định nghĩa một cách để truy xuất và điều khiển các thành phần trong 1 trang web 31. Tổng quan về DOM – HTML 41. Tổng quan về DOM – HTML 51. Tổng quan về DOM – HTML 6 1. Tổng quan về DOM – HTML• Mỗi đối tượng DOM đều có danh sách thuộc tính (Properties) và danh sách các phương thức (Method) tương ứng.• objectName.propertyName= value• Vídụ: document.bgColor= “blue”;• objectName.methodName()• Vídụ: window.focus(); 72. Một số đối tượng trong DOM1. window2. location3. history4. navigator5. document6. image7. form8. element 82.1. DOM - window• Là thể hiện của đối tượng cửa sổ trình duyệt• Tồn tại khi mở 1 tài liệu HTML• Sử dụng để truy cập thông tin window• Điều khiển các sự kiện xảy ra trong window• Nếu tài liệu định nghĩa nhiều frame, browser tạo 1 window object cha và các window object con cho từng frame 92.1. DOM - window 102.2. DOM - location Chứa thông tin hiện tại của URL 112.3. DOM - historyCung cấp danh sách các URLđã được duyệt bởi người sử dụng. 122.4. DOM - navigator Cung cấp thông tin về trình duyệt. 132.5. DOM - document• Biểu diễn cho toàn bộ các thành phần trong 1 tài liệu HTML• Dùng để lấy thông tin về tài liệu, các thành phần HTML và xử lý sự kiện 142.5. DOM - document 15 2.6. DOM – image• Truy xuất đến tag trên trang web• Có thể truy xuất thông qua: – document.images[index] – document.images[“ImageName”] – document.ImageName• Một số thuộc tính của Image Obj – alt, border, classname, title, – width, height, hspace, vspace, – id, name, src, lowsrc, longDesc, – isMap, complete 162.7. DOM – form• Dùng để truy xuất đến tag trên trang web• Có thể truy xuất thông qua – document.forms[index] – document.forms[“FormName”] – document.FormName• Một số thuộc tính – action, method, id, name, target – classname, title, language, dir – elements[ ]• Một số phương thức – reset( ), submit( ) 172.8. DOM – element• Tương ứng với form field.• Cách truy xuất document.formName.controlName ------------------------------------------------------------------------------- document.searchForm.entry document.searchForm.elements[0] document.forms[“searchForm”].elements[“entry”] document.forms[“searchForm”].entry 18 3. Làm việc với document - DOMBiểu diễn nội dung tài liệu theo cấu trúc cây 193. Làm việc với document - DOM Cấu trúc cây của tài liệu 20
Nội dung trích xuất từ tài liệu:
Bài giảng Phát triển ứng dụng Web – Web Programming: Chương 7 - ThS. Lương Trần Hy HiếnJavascript - DOMLuong Tran Hy Hien 1Nội dung1. Tổng quan về DOM – HTML2. Một số đối tượng3. Làm việc với document - DOM4. Xử lý sự kiện (event)5. Một số ví dụ 21. Tổng quan về DOM – HTML• HTML DOM = HTML Document Object Model• Xem trang web như một cây gồm nhiều nút (node)• Mỗi nút là một thành phần (tag HTML, thuộc tính, nội dung của tag)• DOM định nghĩa một cách để truy xuất và điều khiển các thành phần trong 1 trang web 31. Tổng quan về DOM – HTML 41. Tổng quan về DOM – HTML 51. Tổng quan về DOM – HTML 6 1. Tổng quan về DOM – HTML• Mỗi đối tượng DOM đều có danh sách thuộc tính (Properties) và danh sách các phương thức (Method) tương ứng.• objectName.propertyName= value• Vídụ: document.bgColor= “blue”;• objectName.methodName()• Vídụ: window.focus(); 72. Một số đối tượng trong DOM1. window2. location3. history4. navigator5. document6. image7. form8. element 82.1. DOM - window• Là thể hiện của đối tượng cửa sổ trình duyệt• Tồn tại khi mở 1 tài liệu HTML• Sử dụng để truy cập thông tin window• Điều khiển các sự kiện xảy ra trong window• Nếu tài liệu định nghĩa nhiều frame, browser tạo 1 window object cha và các window object con cho từng frame 92.1. DOM - window 102.2. DOM - location Chứa thông tin hiện tại của URL 112.3. DOM - historyCung cấp danh sách các URLđã được duyệt bởi người sử dụng. 122.4. DOM - navigator Cung cấp thông tin về trình duyệt. 132.5. DOM - document• Biểu diễn cho toàn bộ các thành phần trong 1 tài liệu HTML• Dùng để lấy thông tin về tài liệu, các thành phần HTML và xử lý sự kiện 142.5. DOM - document 15 2.6. DOM – image• Truy xuất đến tag trên trang web• Có thể truy xuất thông qua: – document.images[index] – document.images[“ImageName”] – document.ImageName• Một số thuộc tính của Image Obj – alt, border, classname, title, – width, height, hspace, vspace, – id, name, src, lowsrc, longDesc, – isMap, complete 162.7. DOM – form• Dùng để truy xuất đến tag trên trang web• Có thể truy xuất thông qua – document.forms[index] – document.forms[“FormName”] – document.FormName• Một số thuộc tính – action, method, id, name, target – classname, title, language, dir – elements[ ]• Một số phương thức – reset( ), submit( ) 172.8. DOM – element• Tương ứng với form field.• Cách truy xuất document.formName.controlName ------------------------------------------------------------------------------- document.searchForm.entry document.searchForm.elements[0] document.forms[“searchForm”].elements[“entry”] document.forms[“searchForm”].entry 18 3. Làm việc với document - DOMBiểu diễn nội dung tài liệu theo cấu trúc cây 193. Làm việc với document - DOM Cấu trúc cây của tài liệu 20
Tìm kiếm theo từ khóa liên quan:
Phát triển ứng dụng Web Bài giảng Phát triển ứng dụng Web Web Programming Javascript - DOM Tổng quan DOM – HTML Làm việc với document - DOMTài liệu cùng danh mục:
-
Chương trình khung trình độ trung cấp nghề nghề Thiết kế trang Web - Trường CĐN GTVT Đường Thuỷ 1
6 trang 387 0 0 -
45 trang 370 4 0
-
Elasticity for MQTT brokers in IoT applications
13 trang 288 0 0 -
13 trang 271 0 0
-
Đề thi thực hành môn Thiết kế Web - Trường Cao đẳng nghề Vĩnh Phúc
3 trang 254 2 0 -
A study on cloud computing security
15 trang 254 0 0 -
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 250 0 0 -
14 trang 232 0 0
-
8 trang 196 0 0
-
Tìm kiếm thông minh hơn với Google
4 trang 187 0 0
Tài liệu mới:
-
21 trang 0 0 0
-
139 trang 0 0 0
-
48 trang 0 0 0
-
91 trang 0 0 0
-
Luận văn Thạc sĩ Quản lý kinh tế: Thanh tra chi ngân sách nhà nước cấp xã của Thanh tra huyện Sapa
104 trang 0 0 0 -
Luận văn Thạc sĩ Quản lý kinh tế: Tăng cường công tác quản lý nợ nước ngoài ở Việt Nam
108 trang 0 0 0 -
Luận văn Thạc sĩ Kiến trúc: Bảo tồn kiến trúc phố cổ Đồng Văn tỉnh Hà Giang
137 trang 1 0 0 -
Vai trò của dấu ấn sinh học trong nhồi máu não
11 trang 3 0 0 -
BÀI TẬP ÔN LUYỆN VẬT LÍ 12 PHẦN GIAO THOA VÀ HIỆU ỨNG QUANG ĐIỆN
3 trang 0 0 0 -
7 trang 0 0 0