Що таке dom?
Відео: Що таке будинок? Пісня зі змістом
Відео: 04-1. Що таке DOM
DOM (Document Object Model) - це стандарт (інтерфейс або бібліотека) для роботи з розміткою документів. DOM дозволяє працювати з HTML і XML документами, змінюючи їх структуру. Про те, що таке DOM, детальніше читайте нижче.
Основна перевага DOM полягає в тому, що він не залежить від мови. Тобто якщо Ви його вивчили, вивчаючи, наприклад, jаvascript, то вивчати його в PHP Вам не доведеться. Аналогічно, і з іншими мовами.
Відео: Що таке розумний будинок? // FORUMHOUSE
Є кілька рівнів DOM:
- 1-й рівень - всі основні функції знаходяться на цьому рівні. Тобто додавання, отримання і зміна елементів. Фактично, це найголовніше.
- 2-й рівень - все те ж саме, але додалися простору імен (xmlns).
- 3-й рівень - має мову запитів XPath (схожий на SQL, але тільки для документів, а не для бази даних), а також інші технології.
застосувань у DOM дуже багато. В першу чергу, він застосовується для генерації XML-документів (Наприклад, карти сайту в форматі XML). Різні бази даних, налаштування та інше. Все це теж може генеруватися і зчитуватися за допомогою DOM. Також застосовується активно для створення динаміки на HTML-сторінках.
У наступних статтях ми з Вами будемо розбирати можливості DOM по роботі з XML-документами з використанням PHP. Ще раз повторюю, що все, що буде там розбиратися підходить і для jаvascript, а також для роботи не тільки з XML, але і з HTML-документами.
- Як зробити візуальний редактор на jаvascript
- Як отримати список дочірніх вузлів через dom
- Як отримати доступ до будь-якого об`єкта html через jаvascript
- Навіщо потрібна мова xml?
- Що таке pdf і чим відкрити pdf файл.
- Що таке обіцянки в es6.
- Що таке фреймворк?
- Nodejs. Що таке потоки і буфери.
- Об`єкт number в jаvascript
- Тестування з sql
- Вивчаємо coffeescript. Оператори.
- Nodejs. Движок v8.
- Вивчаємо coffeescript. Вступ.
- Формат json
- Відправка post-запитів через jаvascript
- Типи змінних в jаvascript
- Завантажити підручник з основ html
- Об`єкт document в jаvascript
- Об`єкти, прототипи і конструктори в мові jаvascript.
- jаvascript hello world
- Валідність jаvascript