Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
sorry_i_noob
@sorry_i_noob
JavaScript
Есть ли способ наименования JS функций как у CSS — БЭМ? Все JS функции пишутся в один файл. И когда их много, становится сложно разобраться. Как быть?
Хочу сделать код более читаемым и понятным. Хотелось бы найти что-то типа БЭМ для CSS, только для Javascript.
Вопрос задан
более трёх лет назад
84 просмотра
4
комментария
Подписаться
1
Простой
4
комментария
Facebook
Вконтакте
Twitter
Сергей delphinpro
@delphinpro
Куратор тега JavaScript
Разбивайте код на модули. И будет вам счастье.
Написано
более трёх лет назад
twobomb
@twobomb
А почему все пишется в один файл? Когда работаете с проектом разбивайте, а потом уже можете все в один лепить.
Написано
более трёх лет назад
sorry_i_noob
@sorry_i_noob
Автор вопроса
twobomb
, а соединять как? просто в главном файле через тег script? В JS ведь нет include, как в CSS, например.
Написано
более трёх лет назад
twobomb
@twobomb
sorry_i_noob
, Ну как сказать, если у вас сайт на php то обычно есть какой нибудь header.php в котором подключаются все скрипты, а этот файл уже инклюдится на все страницы
Написано
более трёх лет назад
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
2
Insolation
@Insolation
Почитайте code styles от топ компаний (
Airbn
,
Google
)
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
SagePtr
@SagePtr
Еда - это святое
Не пихать всё в один файл, а использовать модули
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
JavaScript
Простой
Почему функции по смещению свойств объектов работают только с объектами, у которых свойства состоят из букв?
1 подписчик
12 часов назад
56 просмотров
2
ответа
JavaScript
+1 ещё
Простой
Как в редакторе Gutenberg получить выделенный текст?
1 подписчик
15 часов назад
51 просмотр
1
ответ
JavaScript
+1 ещё
Средний
Как запушить объект (содержащий в себе дату и массив часов) в массив?
1 подписчик
вчера
77 просмотров
1
ответ
JavaScript
+1 ещё
Простой
Как прогрузить превью видео Ютуб на главной до момента прокрутки до них?
3 подписчика
16 апр.
712 просмотров
2
ответа
JavaScript
Простой
Изменение таблицы в DOM?
1 подписчик
15 апр.
120 просмотров
1
ответ
JavaScript
+1 ещё
Простой
Slick слайдер на одном пк работает, а на другом нет, почему?
1 подписчик
15 апр.
127 просмотров
1
ответ
JavaScript
+4 ещё
Средний
Как переопределить rem для Shadow DOM?
1 подписчик
14 апр.
118 просмотров
1
ответ
JavaScript
+1 ещё
Средний
Как отследить кнопку «назад» на телефонах?
2 подписчика
14 апр.
325 просмотров
2
ответа
JavaScript
+1 ещё
Простой
Как правильно отправить данные с помощью Fetch() в Wordpress?
1 подписчик
13 апр.
150 просмотров
1
ответ
JavaScript
Простой
Не пойму как скопировать?
1 подписчик
12 апр.
193 просмотра
2
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Senior Frontend (JavaScript) разработчик
Vital Partners
от 350 000 до 400 000 ₽
Middle javascript разработчик
Neat-Studio
от 100 000 до 120 000 ₽
Tech Lead/ Team Lead (JavaScript)
SteadyControl
•
Воронеж
До 200 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама