@rustem_ck

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

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

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

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


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

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

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

Войти через центр авторизации
Похожие вопросы