Listen element content changes

var someElement = document.querySelector(‘.some-class’); if(window.addEventListener) { // Normal browsers someElement.addEventListener(‘DOMSubtreeModified’, someFunction, false); } else if(window.attachEvent) { // IE someElement.attachEvent(‘DOMSubtreeModified’, someFunction); } async function someFunction() {…

Cookies functions

Функции для записи/удаления/получения значений cookie по имени: function set_cookie(name, value) { document.cookie = name +’=’+ value +’; Path=/;’; } function delete_cookie(name) { document.cookie = name…

replaceAll vs replace

Функция replaceAll не работает в старых версиях Safari, вместо неё можно использовать replace с регулярным выражением. Пример: var string = ‘some text for test’; if…

Detect mobile iOS

Меняем событие ‘click’ на ‘touchstart’ для мобильных на iOS, т.к. последний не реагирует на событие ‘click’: function iOS() { return [ ‘iPad Simulator’, ‘iPhone Simulator’,…