Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «roboplow»
[Из песочницы] Рендеринг WEB-страницы: что об этом должен знать front-end разработчик 2014-05-26 20:08:07
Приветствую вас, уважаемые хабравчане! Сегодня я бы хотел осветить вопрос рендеринга в веб- ...
+ развернуть текст сохранённая копия
Приветствую вас, уважаемые хабравчане! Сегодня я бы хотел осветить вопрос рендеринга в веб-разработке. Конечно, на эту тему уже написано много статей, но, как мне показалась, вся информация довольно разрознена и отрывочна. По крайней мере, чтобы собрать всю картину в своей голове и осмыслить её, мне пришлось проанализировать немало информации (в основном — англоязычной). Именно поэтому я решил формализовать свои знания в статью, и поделиться результатом с сообществом Хабра. Думаю, информация будет полезна как начинающим веб-разработчикам, так и более опытным, чтобы освежить и структурировать свои знания.
Данное направление можно и нужно оптимизировать на этапе вёрстки/frontend-разработки, поскольку, очевидно, что разметка, стили и скрипты принимают в рендеринге непосредственное участие. Для этого соответствующие специалисты должны знать некоторые тонкости.
Читать дальше →
Тэги: css, javascript, jquery, reflow, web-разработка, браузеры, веб-разработка, производительность
Идеи вашего дома: Экстравагантный дизайнер интерьеров: Рафаэль де Карденас 2014-05-19 23:22:41
...
+ развернуть текст сохранённая копия
Рафаэль де Карденас создаёт интерьеры, которые поражают своей необычностью. В каждом из них есть изюминка, будь то оригинальная система освещения или причудливая мебель. Несмотря на всю экстравагантность и эксцентричность, они смотрятся интересно и гармонично. Красота интерьеров дизайнера уникальна и эффектна.
Подробнее..
URL записи
Тэги: cardenas, rafael, архитектура, дизайн, интерьер, креатив
Архитектура: Ripley’s Believe It or Not: дом, переживший землетрясение 2014-04-30 19:50:00
...
+ развернуть текст сохранённая копия
В городе Бренсон (штат Миссури, США) стоит весьма необычный дом Ripley’s Believe It or Not. Косые стены, посыпавшаяся штукатурка, трещина, прошедшая через весь фасад здания – создается впечатление, что дом пережил сильнейшее землетрясение. По всему миру можно найти много таких зданий, появившихся в подражание дому в Бренсоне (Branson). Динозавр, стоящий на крыше и поедающий часы, которые идут назад, но, всегда показывают правильное время; самолет, врезавшийся в дом, Кингконг, расположившийся на поваленном небоскребе – все эти странности создают ощущение пребывания в каком-то фантастическом фильме.
Подробнее..
URL записи
Тэги: believe, ripley, архитектура, верьте, дом-музей, неординарная, хотите
Font boosting в мобильных браузерах 2014-03-04 15:00:26
Я хочу рассказать о том, что такое font boosting в мобильных браузерах, к какой ...
+ развернуть текст сохранённая копия
Я хочу рассказать о том, что такое font boosting в мобильных браузерах, к какой неожиданной проблеме он может привести при web-разработке и как с этой проблемой бороться.
Рассмотрим пример из реальной жизни:
Пример 1:
- Имеется вновь созданный элемент с
display: inline-block .
- Измерим его ширину через свойство
offsetWidth .
- Поменяем его цвет.
- И, вдруг, в Google Chrome for Mobile, после изменения цвета ширина элемента резко увеличивается, переставая соответствовать той, что была измерена всего двумя строчками выше!
Показать код<!DOCTYPE html>
<html>
<head>
<meta http-equiv = "content-type" content = "text/html; charset=utf-8" />
<title>Проблема с Font boosting в Google Chrome for Mobile</title>
<script type = "text/javascript">
window.onload = function ()
{
var spnSpan1 = document.getElementById ("span-1");
alert ("Ширина элемента до изменения цвета: "+ spnSpan1.offsetWidth +"px"); //59px
spnSpan1.style.color = "red";
alert ("Ширина элемента после изменения цвета: "+ spnSpan1.offsetWidth +"px"); //186px (WTF?!)
}
</script>
</head>
<body>
<p>
<span id = "span-1" style = "display: inline-block;">Элемент</span>
</p>
<!--
На странице должно быть достаточно текста.
Если убрать этот абзац, глюк перестанет возникать.
-->
<p>
abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc
abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc
abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc
abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc
</p>
</body>
</html>
Смотреть пример on-line.
(Для просмотра примеров из этой статьи воспользуйтесь Google Chrome for Mobile или обычным Google Chrome в режиме эмуляции смартфона, например Apple iPhone 5 или Samsung Galaxy Note II).
Почему же изменение цвета элемента приводит к увеличению его размера?! Причиной этого странного поведения, как раз, и является font boosting. Что же это такое?
Тэги: boosting, chrome, developement, font, google, inline-block, javascript, mobile, reflow, веб, веб-разработка, мобильный
Валентинки от Raffaello 2014-02-13 02:42:49
Компания Raffaello порадовала пользователей сети красивыми открытками ко Дню святого Валентина. В ...
+ развернуть текст сохранённая копия
Компания Raffaello порадовала пользователей сети красивыми открытками ко Дню святого Валентина. В настоящий момент всем желающим предлагается отправить валентинки через сервис Яндекс. Открытки Читайте также: Валентинки в стиле Grumpy Cat
Тэги: raffaello, арт, валентина, день, праздники, святого
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Главная / Главные темы / Тэг «roboplow»
|
Взлеты Топ 5
Падения Топ 5
|