далеко не всегда ;)
тогда + что есть "хотя бы 1 или больше"...
для юникода: preg_match('/^[а-яА-Я]{1,20}$/u', $str)
если не отслеживать дабл-клики и/или "жесты" вполне хватит простых mousedown/mouseleave в скрипте, без специфических touch events не обойтись только для создания touch-фич да и то не всех...
на разных хостах щупают постоянно и непрерывно до сих пор. и, кстати, 'bitrix/admin/index.php' лочат заодно с дефолтными путями WP и Joomlа. но напор явно спадает...
при 50+ рынка под Apple Safary (вроде бы) ? да и android webkit весьма покоценный.
года два назад тоже заморачивались подобным - написали простенький сверх-лёгкий preload-плагинчик и забыли проблему.
webkit впереди планеты всей ;) что не снимает актуальности универсального метода. да и в Safary это не канает - прощай iOS.
ну и ежли "распределять" по максимуму - то все фоновые картинки только по onload/ready...
Cygnus, не ожидайте от CSS невозможного - если в нём есть стиль с изображением-бекгроундом картинка будет загружена вне зависимости используется этот стиль на странице или нет, в @media этот стиль или нет.
хотите "распределить загрузку" - пишите в стиле картинку только для мобилы (или вообще ничего не прописывайте), а потом JS-ом меняйте свойство элемента в зависимости от размеров viewport и его ориентации, иначе никак. сможете заодно сделать плавное "проявление фона" после ready/resize документа и полной загрузки фонового изображения, что бы вообще всё кошерно было...
не со зла, для "накала страстей" ;) но подход всё одно не корректный: и фреймворк и адаптивный дизайн это средство, основное задача которого дать больше - дать больше свободы в реализации желаемого, по сравнению с более жёсткими технологиями и стратегиями.
а что там со свободой сделали "по дефолту" или от недостатка образования это вторично. у кого то разгул демократии с парадами гомосеков - у кого то халифат с муэдзинами 😂 главное - объём возможностей...
а как в JS строки "складываются" ? ;)
опять Вы оцениваете средство по конкретным реализациям ;) подобные деятели как раз убивают идею адаптивности, а называть свои "произведения" они могут как им заблагорассудится.
лучшее, что придумали пока это как раз стратегия mobile-first - схема документа проектируется изначально для мобил, максимально сжато и информативно. уже потом в неё пошагово добавляются приблуды, которые в мобиле только мешают и закрыты от визуализации - для планшета что то дополнительное, потом и для десктопа. и открываются эти доп-фичи @media. и этот самый mobile-first (ведущее на данный момент направление адаптивного дизайна), как видите, полностью не подходит под описанный анамнез, ну или они под него - что эквипенисуально.
ЗЫ: Ayavryk, ну прям как в мини-холиваре про фреймворки "я видел пару CMS на этом фреймворке - полная дрянь. значит и фреймворк - то же дрянь", что то на методологию уже смахиват...