Tuesday, August 12, 2014

DOM level 2 Module

1 . DOM Level 2 
- DOM level 2 được xây dựng trên DOM level 1
- DOM level 2 có 6 cái Module khác nhau

Đầu tiên là Core Module chúng ta sẽ xây dựng lên các Modules
- Traversal Module : giúp chúng ta di chuyển trên cái cây dữ liệu dễ dàng hơn 
- Range Module : giúp chúng ta cắt 1 đoạn trong tài liệu xml
- Event Module : giúp ta xử lý các tài liệu trong xml
- View Module 
- HTML Module 
- Style Module 

2 . Event Module
- Được xây dựng trên Event Module 1


- Module này không bắt buộc phải có, nó giúp chúng ta đăng ký và định nghĩa thêm các thẻ khác nhau

Event Flow


Khi bắt đầu đọc thẻ HTML nó là một event , còn khi kết thúc nó là một event khác

Traversal Module
- Nó có 3 interface : TreeWalker, NodeIterator, NodeFilter
- Giúp chúng ta di chuyển trên cái cây DOM dễ dàng rất là nhiều

CSS Module
- Có các interface : CSSStylesheet, CSSRuleList, CSSHediaRule, CSSStyleDeclaration
- Giúp chúng ta làm việc dễ dàng hơn với các style

No comments:

Post a Comment