Классы в js доступные из любого js файла и jquery?
Я создал js файл и написал несколько классов. Методы класса взаимодействуют с элементами DOM с помощью jQuery. Эти классы можно использовать из других js файлов на сайте. Нормально ли так писать?
var $ = jQuery;
class Name1 {
constructor(item) {
this.item = $(item);
}
getItem() {
console.log(this.item);
}
}
В другом файле
jQuery( function($) {
var item_name1 = new Name1('.item');
item_name1.getItem();
});
OneTwoThreeFourFive,
Если вам так нравится обращение через $ , то можно так сделать
const $ = document.querySelector.bind(document)
const $$ = document.querySelectorAll.bind(document)
$(".myElement")
edward_freedom, В чем он хорош ? Что может jq , чего не может native js ?
причем тут react ? Ок я могу создать спокойно компонент на native js .
что то еще ?
TheOnlyFastCoder2, удобная библиотека для работы с дом, грузит он максы 100 кб и то один раз, дальше кешируется. (Пробел перед знаками препинания и знаком вопроса не пишется)