Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 1174 сообщений
Cообщения с меткой

dom - Самое интересное в блогах

Следующие 30  »
rss_rss_hh_new

WebAssembly и манипуляции DOM

Среда, 31 Января 2018 г. 15:17 (ссылка)

Про WebAssembly в наше время слышали, я думаю, практически все. Если Вы не слышали, то на Хабре есть замечательный вводный материал об этой технологии.

image

Другое дело, что очень часто можно встретить комментарии вида “Ура, теперь будем писать фронтенд на C++!”, “Давайте перепишем React на Rust” и прочее, прочее, прочее… Читать дальше ->

https://habrahabr.ru/post/347804/

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
kabun

Para kociaków

Воскресенье, 24 Декабря 2017 г. 20:40 (ссылка)

Это цитата сообщения Sonya_kot Оригинальное сообщение

Как сшить котиков


Как сшить котиков-неразлучников своими руками:

1.
1 (461x612, 148Kb)

2.
2 (523x612, 166Kb)

R5jiF4fHP5DG (92x92, 9Kb)
Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_rss_hh_new

[Из песочницы] DIY. Подглядываем за посетителями

Четверг, 21 Декабря 2017 г. 14:51 (ссылка)

Задача



Иногда у владельцев сервисов, менеджеров проекта и SEO-специалистов возникает желание подглядеть за пользователем, как он нажимает кнопочки и обо что разбивает лоб. Случается, что подобное желание подглядывать позволяет выявить интерфейсные проблемы, что может косвенно влиять на эффективность работы сервиса, а то и прибыль.



Мне известно несколько способов решения этой проблемы:




  1. набрать группу подопытных для usability-тестирования;

  2. интегрировать на сайт сторонний сервис, записывающий действия пользователей;

  3. написать свое решение.

Читать дальше →

https://habrahabr.ru/post/345234/

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_rss_hh_new

Java XML API: выбираем правильно. StAX: работаем с удовольствием

Вторник, 10 Октября 2017 г. 08:40 (ссылка)





Здравствуйте!

Несмотря на снижение популярности формата XML с начала 2000х, он прочно занял свои ниши. Я сталкивался с обработкой XML ~ в 60% проектов и посвятил ей занятие своей стажировки Masterjava. Наиболее частые его применения: XHTML, SOAP, различные конфигурации (например Tomcat, SoapUI, IntelliJ IDEA, Spring XML конфигурация), импорт-экспорт данных. В Java есть несколько API для работы с XML и для разработчика важно понимать, какое из API требуется выбрать в каждой конкретной ситуации. В этой статье я кратко перечислю все Java XML API, их назначение и примеры использования, и подробнее остановлюсь на работе с достаточно редкой, но в ряде случаев единственно верной технологией StAX. Предполагается что с элементами XML вы уже знакомы. Читать дальше ->

https://habrahabr.ru/post/339716/

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_rss_hh_new

[Перевод] Как быстрее DOM построить: парсинг, async, defer и preload

Среда, 27 Сентября 2017 г. 17:24 (ссылка)




A3a


сегодня в 17:24

Разработка





Как быстрее DOM построить: парсинг, async, defer и preload







  • Перевод






На сегодняшний день, джентльменский набор по ускорению сайта включает в себя всё от минификации и оптимизации файлов до кеширования, CDN, разделения кода и так называемого tree shaking. Но даже если вы не знакомы с этой терминологией, значительного ускорения можно добиться и парой ключевых слов с продуманной структурой кода.



В Firefox скоро появится новый веб стандарт , который позволит загружать важные ресурсы быстрее. Его уже можно опробовать в версиях Firefox Nightly и Developer Edition, а пока это прекрасный повод вспомнить основы работы браузера и глубже понять о производительности при работе с DOM.



Самое важное для веб разработчика — это понимание того, что происходит под капотом браузера. В статье, мы рассмотрим как браузер интерпретирует код страницы и как он помогает загружать их быстрее при помощи спекулятивного парсинга, а дальше разберёмся с defer, async и как можно использовать новый стандарт preload.



По кирпичикам



HTML описывает структуру страницы. Для того, чтобы браузер смог извлечь из HTML хоть какую то пользу, его надо конвертировать в понятный браузерам формат — Document Object Model или попросту DOM. У браузера есть специальная функция парсер, позволяющая конвертировать из одного формата в другой. HTML парсер конвертирует HTML в DOM.



Связи различных элементов в HTML определяются вложенностью тегов. В DOM, эти же связи образуют древовидную структуру данных. У каждого тега HTML в DOM есть своя вершина (вершина DOM).



Шаг за шагом браузер строит DOM. Как только первые строки кода становятся доступными, браузер начинает парсить HTML, добавляя вершины в дерево.





У DOM две роли: объектная репрезентация HTML документа и в то же время DOM служит интерфейсом, связывая страницу с внешним миром, например с JavaScript. Если, например, вызвать document.getElementById() то функция вернёт вершину DOM. Для манипуляции с вершиной и тем как её видит пользователь у вершины есть множество функций.





CSS стили на странице отображаются в модель CSSOM — CSS Object Model. Очень похож на DOM, но для CSS, а не HTML. В отличии от DOM, CSSOM нельзя построить пошагово, т.к. стили в CSS могут переопределять друг друга. Браузеру приходится значительно потрудится чтобы применить CSS к DOM.



История тега

https://habrahabr.ru/post/338840/

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<dom - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda