Лучшие современные практики для разработки веб-сайтов. - PullRequest
0 голосов
/ 23 января 2019

В своей работе я обычно разрабатываю веб-сайты на разных CMS, я хотел бы спросить вас, есть ли какие-нибудь более подходящие практики, чем моя, для разработки веб-интерфейса

CSS: я использую запись SASS в БЭМ, я организовываю файлы в подпапки, такие как «страницы», «заголовок», «кнопки» и т. Д. И импортирую все файлы в один файл main.scss. Я вынимаю критический CSS из стиля и импортирую их в заголовок. Файл main.scss компилируется и минимизируется с использованием GULP.

JS: Я использую jquery и организовываю сценарии в несколько файлов, таких как: accordion.js, slider.js ecc ... Все файлы объединяются в уникальный файл и минимизируются с помощью GULP.

БИБЛИОТЕКИ: возможно, в тот момент, когда у меня больше сомнений, я использую NPM и включил библиотечные файлы «вручную» в верхний / нижний колонтитул из папки node_modules. Это потому, что не на всех страницах мне нужны все библиотеки, и я не буду наказан за скорость страницы Google. Я также заметил, что потратил много времени на создание условной логики для включения необходимых библиотечных файлов для каждой страницы.

У вас есть какой-нибудь совет по улучшению моего рабочего процесса?

...