Pull to refresh

Comments 32

Спасибо, постоянно ошибаюсь :(
А немного оффтоповый вопрос — есть ли смысл в
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».
Mobify.js никак не влияет на SEO.

— Майк из Mobify
Это вы медиавыражение (media query) назвали «медиа-критерием»?
Ага. Немного непривычно? Обычно media query в статьях почему-то на русский не переводят, если переводят — то чаще всего используется калька — медиа-запрос, ну а я немножко отклонился от стандарта, как и вы, по моему :)
<plaintext>
Этот элемент является нерекомендуемым (deprecated) начиная с HTML 2 и не был реализован ни во всех браузерах, ни взаимно совместимым образом. Более того, в HTML 5 он является устаревшим (obsolete), и соответствующие стандарту браузеры могут вывести его как элемент <pre>, что приведёт к интерпретации содержащегося в нём HTML-кода.
MDN
Да, все это обсуждается на мозиловском сайте, и, как это не странно, plaintext реализован во всех браузерах, причем сходным образом.
С одной стороны это круто — умный HTML парсер на JavaScript с поддержкой media queries. Но с другой стороны был дублирован тот функционал, что уже есть у бразуера …и к тому же повторили его на JavaScript.

Выдержка из заметки Bryan McQuade в вольном переводе.
Вот уж воистину сатанизм! Все мы хотим, чтобы сайты начали как можно раньше загружаться, особенно на слабых каналах, пишем всякие аналоги flush(), и вот все коту из-за каких-то костылей под responsive images.
UFO just landed and posted this here
чтобы контролы работали максимально быстро нужно в тегах прописывать onclick, а не биндить события скриптом. Хотя сейчас это считается плохой практикой, а жаль.
UFO just landed and posted this here
Наблюдал, как картинки с тормозного внешнего хоста «откладывали» загрузку js, и получалось, что все показывается, но не кликается.

Обязательно поделитесь таким примером с общественностью. Прошу, хотя бы мне отправьте!
UFO just landed and posted this here
Не могу понять — чем это лучше @ media в CSS? Или там загружаются ВСЕ картинки, не зависимо от media query?
У Вас там много русских, я смотрю. CEO, например. Я недавно с ним общался =)
Может расскажете нам поподробнее как это работает? Какие проблемы?
Прикольно. Ghostery заблокировал mobify.js на mobify.com. При этом сам скрипт в катгории «Advertising».
Напишу им об этом! Нет никаких причин блокировать.
хорошая штуковина, жаль что Internet Explorer 10+
Ага. Я тоже считаю это основным минусом.
Sign up to leave a comment.

Articles