Такое произойдет, если название файла одинаковое в пути при загрузке, а оно обычно одинаковое /jquery.min.js или /jquery.js или /vendors.js как тоже нередкое именование.
Добавьте параметр в конце при загрузке, например, vendors.js?02-02-2018 или jquery.js?123 или вообще файл назовите уникально «erdhs6shdbx.js» и тогда браузер гарантированно скачает и закэширует вашу версию js.
Кстати, часто вижу, на нормальных сайтах на React/Angular и прочих кучи js файлов грузятся без объединения. Интересно, почему не объединяют.
Почему вы категоризируете только как профессионалов и как новичков, а где же средний класс? ) Кто еще не все знает и стремится, но кто уже и не новичок. Ссылки помогают глубже доизучить.
«Новички в результате скорее всего решат, что приведенные фрагменты нужно использовать всегда и везде».
Это не новичок, а нехороший специалист, который бездумно использует информацию. В статье предложили и ссылки есть, можно подробнее углубиться. А чек-лист каждый фронтэндер, наверное, сам себе составляет.
"Потому что решаемые задачи элементарны. Но в совокупности - сложны."
Красиво сказано
На примере Яндекса и доменной зоны .yandex
Заявка 185 тыс$, ожидание, и затем ежегодно 1-1.5 млн$ в год на поддержание зоны
Добавьте параметр в конце при загрузке, например, vendors.js?02-02-2018 или jquery.js?123 или вообще файл назовите уникально «erdhs6shdbx.js» и тогда браузер гарантированно скачает и закэширует вашу версию js.
Кстати, часто вижу, на нормальных сайтах на React/Angular и прочих кучи js файлов грузятся без объединения. Интересно, почему не объединяют.
«Новички в результате скорее всего решат, что приведенные фрагменты нужно использовать всегда и везде».
Это не новичок, а нехороший специалист, который бездумно использует информацию. В статье предложили и ссылки есть, можно подробнее углубиться. А чек-лист каждый фронтэндер, наверное, сам себе составляет.
Статья отличная, спасибо.