Либо вы не поняли мой вопрос, или я ваш ответ.
Смотрите, и меня есть только поле date.
Если человек просмотрит страницу c браузера с американской английской локалью, то ему будет доступен такой формат "месяц-день-год"
В британском английском "день-месяц-год"
В японском "год-месяц-день"
Формат ввода меняет сам браузер. Мне необходимо определить этот порядок и вывести над полем текст-подсказку, типа yyyy.mm.dd для японии
Из ваших примеров пока не понял, как этого можно достичь
Алексей Шашенков, пусть так. Но у меня в другом месте кода обращение к кнопке и контенту происходит еще 2-3 раза, и все во время этого клика.
Делать querySelector 3 раз на один и тот же селектор лучше , чем заранее сохранить результат в переменную и работать потом с ней? Это противоречит любому гайду с рекоммендациями по работе с dom
Первый вариант вполне понятный и читабельный. Зачем усложнять?
Потому что поиск данных элементов в dom при загрузке страницы не имеет смысла, они в этот момент не нужны и вероятнее всего вообще не понадобятся, если табы в данном случае не являются основным элементом страницы, большинство пользователей могут вообще не взаимодействовать с ними.
И таких примеров большоое множество:
- модальные окна. Поиск кнопки закрытия и оверлея, а также добавления события к ним можно выполнять только после первого открытия окна
- скрипт живого поиска можно подгружать только после фокуса поля поиска.
И тому подобное. Все это накапливается и увеличивает время загрузки страниц.
Возможно не значительно, иначе я не могу объяснить, почему не добавляются подобные проверки, как у меня во втором примере (я безуспешно пытался найти что-то подобное в плагинах на гитхабе)
Да это просто один из премеров.
Вот еще: я отдаю заказчику архив с двумя файлами, к примеру, js и css. Внутри файла js логика, что при определенных условиях динамически этот файл css подключается на страницу. Идея была в том, чтобы эти файлы можно было поместить в любую папку на хостинге, и все работало.
На деле же получается, что js-файл не знает точной ссылки на css, хотя тот лежит рядом.
Не зацикленный. Сейчас я понял, что неправильно назвал тему.
Есть звуковой файл по типу щелчка мыши. Иногда он вызывается скажем 10 раз за секунду, иногда раз в несколько секунд. Значение между вызовами динамическое.
Дело в том, что у меня вызов воспроизведения файла происходит через разные промежутки времени и одиночный тег audio тут никак не справится, если не ошибаюсь
Даже если я это сделаю, ничего не изменится и высота будет разной.