Сергей,
-В случае поиска по ID: elem.querySelector('#id'), большинство браузеров оптимизируют поиск, используя вызов getElementById.
-Последние результаты поиска сохраняются в кеше. Но это до тех пор, пока документ как-нибудь не изменится.
сноска из учебника https://learn.javascript.ru/searching-elements-int...
какие есть способы изменить документ, чтобы кеш был очищен?
Максим Тимофеев, нет, не такой я знаток еще, что бы выводы делать
просто учусь делать сайты, изменяю всякие стили, смотрю как работает везде, все быстро насколько было возможно, загружаю на хостинг, обновляю сайт в браузере на iphone, все показывает
теперь, на ios 11, обновляюсь, ни чего не показывает, еще и хром не видит новые добавления unicode, шрифты от гугл по новому отображает, то ли им надо обновить хром, то ли хрен вобще пойми что происходит(
Максим Тимофеев, обновление изменило настройки браузера?
я говорю о том что у меня до обновления было одно, стало другое.
Может кто столкнулся с этим, но знает как исправить, именно то что у меня было, общий процес я описал выше
Максим Тимофеев, делаю обновление стиля, отправляю по ftp, сайт в safari обновляется, изменения в css работают, теперь не так(( только если кеш почистить
Сергей Горячев: на ноуте медиа работает на min-device-width: 1366px, берет все размеры до 1366, на iphone window.innerWidth и document.documentElement.clientWidth показывает 980 но работает где то от 300
@media screen and (min-device-width: 980px){
header{
background: green;
}
}
если указать такой код, то он работает только в тех случаях когда ширина устройства имеет размер до 980px, она может быть любой до 980, если указать max то заработает от 980 до бесконечности, как указать диапозон например от 980 до 1300?
Сергей: суть вопроса в другом, их разницу я понимаю, но логику работы min и max для device не понимаю(( она отличается от (min, max)-width, как установить например диапозон размеров устройств?