1) Для чего var elem = options.elem;Для уддобства, как и сказал @TheShock
2) и в чем разница и для чего в 31 строке файла джс change, и индексхтмл addEventListener('change')?в 31 строке создание события
3) bubbles: true,У события есть параметры - должно ли оно всплывать и какие там значения передаются, и где оно было создано, и еще куча всего. Эти две строки будут добавлены к стандартным параметрам.
detail: +vote
в чем суть
4) для чего elem.dispatchEvent(widgetEvent);?А вот это собственно "запуск" события.
LOAD DATA INFILE '/tmp/test.txt' INTO TABLE test
mysql -u dbLogin -p dbName < somefile.sql
let form = document.querySelector('form')
form.addEventListener('submit', submitHandler)
function submitHandler(){
fetch("mail.php", {
method: "POST",
body: new FormData(form)
})
.then(response => response.json())
.then(function(json) { /* process your JSON further */ })
.catch(function(error) { console.log(error); });
})
HTMLCollection, хранящая элементы DOM, является динамической. При изменении документа она моментально отражает все произведённые изменения.
for(i = divs.length - 1; i >= 0; i--)
divs = Array.from(divs)
while(divs[0])
divs[0].remove()
$(".js-removeWish").on('click', function(){
func();
console.log("Событие отработано");
});
$('.some_parent_block').on('click', '.js-removeWish', function(){ ... })