@rustem_ck

Как подключить (архитектурно использовать) JS-код в проекте на laravel 5.1?

Есть ли какие-то рекомендации или best practices по использованию JS-кода в проекте?

К примеру есть проект на laravel 5.1, в котором используется JQuery. На каждой странице используются js-actions, того или иного UI-элемента. (click, ajax, etc...).

Сейчас же есть общий core.js - файл который на каждой странице подключается и выполняется.
Не нравится:
  • В одной файле весь код для всех страниц, даже если страница не та, код обработки элементов присутствует


Хочется, что бы для каждой отдельно страницы blade-шаблона был одноимённый js-файл. Правильно ли это?

Кто и как использует?
Буду рад любым статьям и примерам построения архитектуры приложения с использованием JS-кода.
  • Вопрос задан
  • 627 просмотров
Пригласить эксперта
Ответы на вопрос 2
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
Стандартная практика - 1 файл со всеми общими библиотеками, 1 файл с общим кодом раздела (каталога, например) и 1 файл со специфичным кодом страницы.
Это позволяет гибко управлять кешированием и не грузить лишнее.
Файла для страницы может и не быть, если все стандартные элементы инициализируются в коде раздела.
Ответ написан
Попробуйте https://github.com/tabuna/ui-load
Позволяет загружать на страницу только, то что необходимо будь то это js или css.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы