Я так еще лет 5 назад делал, еще с предыдущим дампером, думая, что жутко костылю и должно быть как-то проще и нативнее, через API или еще как-то. А оказывается это «официально» рекомендованная практика…
Хм, как-то я пропустил этот момент. И как смотрится? Я так понимаю, Win8 изначально «умеет» такие плотности? Андройды, вроде, таким редко может похвастать, судя, опять же, по википедии: en.wikipedia.org/wiki/Comparison_of_Android_devices…
Абсолютно согласен. Незачем нагружать приложение левым функционалом. Однако бывают shared хостинги, где приходится выкручиваться, радует только то, что на таких хостингах лежат проекты без особой нагрузки и костыльные решения вроде этого еще работают.
Это какой-то кривой подход «без которых оформление страницы будет рушиться» — в идеале скрипты _добавляют_ функциональность. Т.е. все супер-важное должно уже быть на странице, а скрипты накатываются сверху и реализуют интерактивность. Это верно, если у Вас не JS приложение, где вообще все рисуется JSом, но это совсем другая история.
Такого рода вещи (которые должны появиться сразу) надо помещать сразу в код, почти любое модальное окно можно сделать без JS вовсе. Закрывать Вы его будете, скорее всего, JSом, но пока юзер доведет мышку до кнопки Close и кликнет, скрипт уже 10 раз загрузится.
И как по мне нет ничего плохого в том, чтобы придерживаться стандарта и все каскадные таблицы и подключаемые скрипты описывать в шапке документа
Скрипты следует подключать как можно позже, чтобы дать странице возможность отрендериться без них, не кушать процессорное время на парсинг скриптов, а рендерить страницу. А уже потом, по мере загрузки, отрисовать то, что делается скриптами. Особо критично это для мобильного веба и веба в целом, но через GPRS, к примеру. А вот CSS файлы нужно подключать в HEAD.
Код-сниффер хуком на коммите спасает, чтобы не повадно было. Автоформат спасает так же. Вообще все равно, кто как наформатировал, если есть редактор, настроенный на определенный стиль (проектный или предложенный сторонней организации типа Zend, Google и т.д.), нормальный редактор все сам сделает.
P.S. Дал бы ссылку на питоновский док, там доступно разжевано, но эта тоже хороша.
Скрипты следует подключать как можно позже, чтобы дать странице возможность отрендериться без них, не кушать процессорное время на парсинг скриптов, а рендерить страницу. А уже потом, по мере загрузки, отрисовать то, что делается скриптами. Особо критично это для мобильного веба и веба в целом, но через GPRS, к примеру. А вот CSS файлы нужно подключать в HEAD.
P.S. Дал бы ссылку на питоновский док, там доступно разжевано, но эта тоже хороша.