Архив рубрики «Кроссбраузерность»

Viewport для мобильных устройств

05.03.2015

Если вы не очень разбираетесь в viewport и оптимизации сайта под мобильные устройства, либо у вас нет особых пожеланий — установите такой meta-тег у себя на сайте в разделе <head>…</head>:

<meta
name="viewport"
content="width=device-width,initial-scale=1,user-scalable=no"
/>

(далее…)

Chrome: Как посмотреть/очистить кэш веб-приложения

25.09.2014

Если Ваше веб-приложение содержит манифест
(далее…)

IE8 в режиме IE7

12.12.2013


<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

(далее…)

IE10 не поддерживает условных комментариев (Conditional Comments)

03.12.2013

Разработчики Internet Explorer посчитали свой браузер в 10й версии таковым, который достаточно хорошо поддерживает стандарты и решили убрать возможность указывать стили только для IE10 с помощью условных комментариев (Conditional Comments).
(далее…)

AngularJS: Как спрятать шаблон при загрузке

29.07.2013

Часто при создании приложения на AngularJS можно наблюдать исходний код теплейтов при старте. Это создает не сильно хорошее впечатление для конечного пользователя, так как он может подумать, что сайт поломан. Особенно хорошо это заметно на слабом соединении, допустим на мобильном телефоне.
Намного лучше было бы заменить разметку отображения на индикатор загрузки.
(далее…)

Как в AngularJS использовать реальные URL-адреса вместо hash (якорей, после «#»)

08.07.2013

AngularJS действительно позволят избавится от хэша в адресной строке, и эмулировать настоящие переходы по страницам с помощью новоиспеченных возможностей javascript в браузере history.pushState().
(далее…)

JavaScript: Отменяем обработчкики событий по умолчанию

11.03.2012

Иногда нужно отменить стандартные обработчики событий браузера. Допустим, избежать перехода по ссылке, или отправки формы при клике кнопки «submit».
(далее…)

JavaScript: Запрещаем всплытие событий

11.03.2012

Чтобы предотвратить всплытие событий по DOM-дереву, нужно написать такой код в обработчике события:
(далее…)

Начиная с Firefox 7-й версии, объекты подгружаемых файлов больше не содержат свойств «fileName» и «fileSize».

01.11.2011

Согласно стандарту, в javascript в объекте подгружаемого файла должны бить свойства «name» (имя файла), и «size» (размер файла в байтах).
(далее…)

HTML5: Кросбраузерная поддержка новых тегов

09.08.2011

В планах HTML5: сделать исходный код более семантичным, в следствии чего были созданы такие теги как <header />, <footer />, <article />, <nav />, <aside />, <section />, <hgroup />.
Но, использование их уже сейчас может вызвать затруднения, связанные с тем, что старые браузеры не знают таких тегов.
В этом посте мы рассмотрим как заставить все браузеры работать с новыми html5-тегами.
(далее…)