Следует ли использовать функции типа doc_select(className) или doc_create(elementType, className) вместо document.querySelector('.xxxxxxxxx') в документе для улучшения синтаксиса кода без использования JQuery, или для обеспечения качества кода лучше всегда использовать полное написание document.querySelector('.xxxxxxxxx')?
Использование собственных функций для упрощения синтаксиса дефолтных функций может быть хорошей практикой с точки зрения чистоты кода. Однако, это должно быть рассмотрено с учетом не только упрощения синтаксиса, но и поддержания читаемости и понимания кода. Если создание таких функций действительно улучшает читаемость и поддерживаемость вашего кода, то использование doc_select(className) или doc_create(elementType, className) может быть оправданным. Однако, если это приводит к более запутанному или трудному для понимания коду, то лучше придерживаться стандартного написания document.querySelector('.xxxxxxxxx'). Важно также учитывать, что использование собственных функций может влиять на производительность кода, поэтому необходимо оценить плюсы и минусы такого подхода для конкретного проекта.
Можно и даже нужно.
Никто не будет копипастить, не городи кучу функций для одной и той-же операции, создай одну.
Условно:
const selectEl = (selector) = document.querySelector(selector);
Создать свою мини-библиотеку на чистом js?
посмотри ответ. Как красиво в одну строчку.
А в вашем варианте мне не нравиться составное имя функции doc_select
Возможно стоит.
Только нужно учитывать особенности API. Например в вашем примере doc_select не совсем конкретно отображает суть querySelector -а, так как есть так же getElementBy(_) . Так что стоит учитывать