Программирование

Пользователь открыл вкладку (JavaScript)

Чтобы узнать открыл ли пользователь вкладку, необходимо использовать событие onfocus у объекта window. Повесить обработчик на это событие, можно двумя способами: window.onfocus = someFunction; или через window.addEventListener('focus', someFunction);...

Поддержка фреймворков в CodeLobster IDE

Рано или поздно, но перед каждым разработчиком будет поставлена задача выполнить проект не только качественно, но и максимально быстро. Так произошло и со мной. Пришлось думать, за счёт чего можно ускорить работу? Конечно же, за счёт готовых решений! Если хотите работать эффективней, то используйте хорошо проверенные ф...

Stas Ustimenko · 40 просмотров · нет комментариев

Количество элементов ассоциативного массива (JavaScript)

Чтобы получить количество элементов ассоциативного массива необходимо использовать можно при помощи статического метода Object.keys(obj), который возвращает массив всех ключей объекта obj, у которого поле length будет содержать верное значение. Например у нас есть ассоциативный массив myArray...

Singleton Trait (PHP)

Начиная с версии PHP 5.4 в языке появились типажи или трейты (Trait), при помощи которых очень удобно реализовать такой шаблон проектирования как Singleton. Реализация синглтона через трейты ниже. Следует обратить внимание, что трейт находится в неймспейсе Traits, а класс называется SingletonTrait...

Удалить все атрибуты кроме (PHP)

Чтобы удалить все атрибуты у тегов на PHP, достаточно одного вызова функции string preg_replace(), но если есть необходимость какие-то атрибуты оставить, то понадобится использовать функцию string preg_replace_callback(), с проверкой на наличие разрешенных тегов, через callback-функцию...

Как удалить элемент DOM (JavaScript)

Удалить элемент (node) из DOM-объекта в JavaScript можно при помощи метода .removeChild(childNode). Самый быстрый и простой способ удалить узел - найти элемент, выбрать его родительский узел при помощи .parentNode, и вызвать метод .removeChild(childNode). Например у нас есть следующий HTML-код:...

Случайный элемент массива (JavaScript)

Получить случайное значение массива в JavaScript можно при помощи значение количества его элементов и функций Math.random() и Math.floor(). Ниже простой пример получения случайного элемента массива. Получить случайный ключ можно так: var arr = [1, 2, 3, 4, 5]; var randKey = Math.floor(Math.random() * arr.length); ...

chepro · 141 просмотр · нет комментариев

Как удалить двойные пробелы (JavaScript)

Удалить двойные пробелы в JavaScript можно удалить при помощи метода строки replace. Так же понадобится использовать регулярное выражение. Ниже пример удаления двойных пробелов на JavaScript. "Удалить двойные пробелы".replace(/\s{2,}/g, ' ');...

Количество секунд от начала дня (PHP)

Получить количество секунд от начала суток очень просто, нужно от текущего количества секунд (получить при помощи функции int time()) отнять количество секунд от начала дня. $seconds = time() - strtotime('today');...

Количество дней между датами (PHP)

Чтобы получить количество дней между двумя датами, необходимо обе даты преобразовать в timestamp, вычислить количество секунд между ними, затем результат преобразовать в дни, разделив количество секунд на 86400 (количество секунд в одном дне, 60*60*24). Лучшим решением, вычисления количества дней между двумя датами, будет реализовать все в виде функции int countDaysBetweenDates...

ТомГрин · 105 просмотров · нет комментариев