JavaScript
почему так много js файлов?
почему, когда сохраняю страницу любого сайта полностью, открываю ее папку, а там так много js файлов? неужели верстальщик сайтов так много файлов пишет при создании сайта? хм, а мне на сайте для одной html страницы одного файла js хватило.
1)jquery
2)common.js
3)html5shiv.min.js
Это класика а дальше уже зависит от степени извращенности воспаленного мозга верстальщика: бутстрап, датепикер, jquery модули, соцсетей приблуды и т д все это разные по функционалу компоненты которые ну никак нелзя затолкать в один файл не используя сборщик .. поэтому столько файлов. плюс у яваскрипта вообще с этим маразм: например на нодежс 50+инклудов - это вообще норма и если меньше значит жди фатал еррор
2)common.js
3)html5shiv.min.js
Это класика а дальше уже зависит от степени извращенности воспаленного мозга верстальщика: бутстрап, датепикер, jquery модули, соцсетей приблуды и т д все это разные по функционалу компоненты которые ну никак нелзя затолкать в один файл не используя сборщик .. поэтому столько файлов. плюс у яваскрипта вообще с этим маразм: например на нодежс 50+инклудов - это вообще норма и если меньше значит жди фатал еррор
К сожалению так. Сейчас ведь на сайтах популярно размещать виджеты соц. сетей, всякие прибамбасы, рекламу, счетчики посещаемости. И все это использует JS.
Есть куча JS-библиотек, которые могут разработчиками сайтов. Во вторых, часто страница делится на фрагменты за которые отвечает отдельный разработчик. Кое что может добавлять провайдер или поставщик контекстной рекламы.
Вот вчем проблема. Можно написать и Виндус одним файлом. Только при написании будет сложно отслеживать ошибки и работа в команде будет не возможна. ИЗ ЗА ОГРАНИЧЕНИЙ ЧЕЛОВЕЧЕСКОГО ВОСПРИЯТИЯ ПРИНЯТ ПОДХОД"НЕТ БОЛЬШИХ ЗАДАЧ ЕСТЬ МНОГО МАЛЕНЬКИХ ". Решая задачи изолированно и компануя полученные кирпичеки в готовое изделие можно создать что то потрясающее. А в противном случае все свое драгоценное время будеш тратить чтоб разобраться в собственных строках кода. СОВЕТУЮ ПРОЧИТАТЬ КНИГУ ОФОРМЛЕНИЕ ПРОГРАММНОГО КОДА ИЗДАТЕЛЬСТВА МГУ ИМЕНИ ЛОМОНОСОВА
Нативный JS и нах не нужны библиотеки. Это не меговые файлы библиотек грузить ;)
Похожие вопросы
- Почему ругается интерпретатор JS
- Не могу понять почему код на js не работает.
- Почему jQuery методы популярнее js методов при общении с ДоМ?
- ПОЧЕМУ JS ТАКОЙ НЕПОНЯТНЫЙ???
- Помогите определиться с выбором нового языка (JS(TS) vs Java)
- Js фреймворки, что полезного можно для себя найти?
- В чем цель фреймворков js web?
- [HTML/CSS/JS] Как сохранять изменённые в .js данные оффлайн-сервера локально?
- Почему иногда в вакансиях пишут "знания JavaScript или JQuery"? По сути JQuery - лишь библиотека для JS.
- вопрос по JS. " простой ()";
браузер только от такого виснет.