Комментарии 32
реССССССССурсов…
А немного оффтоповый вопрос — есть ли смысл в
а не
Как минимум не засирается глобальная область видимости.
И еще — зачем тегу script id и class?
А по сабжу — довольно интересно, на первый взгляд, надо ковырнуть
var main = function () {
//...
}; main();
а не
(function () {
//...
})();
Как минимум не засирается глобальная область видимости.
И еще — зачем тегу script id и class?
А по сабжу — довольно интересно, на первый взгляд, надо ковырнуть
зачем тегу script id и class?Например, чтобы что-нибудь вставить перед ним в DOM-дерево без необходимости наличия статически присутствующего пустого контейнера (тоже с идентификатором) перед элементом
SCRIPT
. Способ достичь результата, аналогичного document.write()
(динамическая генерация и вставка чего-либо непосредственно в место, где находится элемент SCRIPT
), без использования собственно document.write()
.А как к этому отнесутся поисковики?)
Нормально отнесутся, они же не будут выполнять скрипт, превращающий body в плейнтекст. След-но, страница для поисковиков останется нетронутой.
Таким обазом, поисковик получит не тот же контент, что получит пользователь. А поисковики этого не любят.
Нынче поисковики и js выполняют
Серьезно? А можно поподробней?
Matt Cutts:
«For a while, we were scanning within JavaScript, and we were looking for links. Google has gotten smarter about JavaScript and can execute some JavaScript. I wouldn't say that we execute all JavaScript, so there are some conditions in which we don't execute JavaScript. Certainly there are some common, well-known JavaScript things like Google Analytics, which you wouldn't even want to execute because you wouldn't want to try to generate phantom visits from Googlebot into your Google Analytics».
«For a while, we were scanning within JavaScript, and we were looking for links. Google has gotten smarter about JavaScript and can execute some JavaScript. I wouldn't say that we execute all JavaScript, so there are some conditions in which we don't execute JavaScript. Certainly there are some common, well-known JavaScript things like Google Analytics, which you wouldn't even want to execute because you wouldn't want to try to generate phantom visits from Googlebot into your Google Analytics».
Mobify.js никак не влияет на SEO.
— Майк из Mobify
— Майк из Mobify
Это вы медиавыражение (media query) назвали «медиа-критерием»?
<plaintext>
Этот элемент является нерекомендуемым (deprecated) начиная с HTML 2 и не был реализован ни во всех браузерах, ни взаимно совместимым образом. Более того, в HTML 5 он является устаревшим (obsolete), и соответствующие стандарту браузеры могут вывести его как элемент<pre>
, что приведёт к интерпретации содержащегося в нём HTML-кода.
MDN
С одной стороны это круто — умный HTML парсер на JavaScript с поддержкой media queries. Но с другой стороны был дублирован тот функционал, что уже есть у бразуера …и к тому же повторили его на JavaScript.
Выдержка из заметки Bryan McQuade в вольном переводе.
Вот уж воистину сатанизм! Все мы хотим, чтобы сайты начали как можно раньше загружаться, особенно на слабых каналах, пишем всякие аналоги flush(), и вот все коту из-за каких-то костылей под responsive images.
чтобы контролы работали максимально быстро нужно в тегах прописывать onclick, а не биндить события скриптом. Хотя сейчас это считается плохой практикой, а жаль.
Не могу понять — чем это лучше @ media в CSS? Или там загружаются ВСЕ картинки, не зависимо от media query?
Спасибо за статью!
— Майк из Mobify
— Майк из Mobify
Прикольно. Ghostery заблокировал mobify.js на mobify.com. При этом сам скрипт в катгории «Advertising».
хорошая штуковина, жаль что Internet Explorer 10+
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Mobify.js — изменение DOM до начала загрузки ресурсов