Последний сегмент ссылки
Читать
Во время работы с проектом нередко возникает необходимость получить последний сегмент ссылки. Приведенный ниже пример будет корректно работать, как со ссылками внутри файловой системы, так и с URL.
#frontend #js
Читать
Во время работы с проектом нередко возникает необходимость получить последний сегмент ссылки. Приведенный ниже пример будет корректно работать, как со ссылками внутри файловой системы, так и с URL.
#frontend #js
dr.Brain
Последний сегмент ссылки
Как получить последний сегмент ссылки с помощью JavaScript
Перемешиваем массив
Читать
Сегодня мы разберем, как с помощью JavaScript перемешать элементы в массиве.
#frontend #js
Читать
Сегодня мы разберем, как с помощью JavaScript перемешать элементы в массиве.
#frontend #js
dr.Brain
Перемешиваем массив
Как перемешать элементы массива с помощью JavaScript
Есть ли свойство в объекте
Читать
Итак, у нас есть JavaScript-объект. Проверить, есть ли в нем ключ (key) нужного нам свойства можно с помощью оператора
#frontend #js
Читать
Итак, у нас есть JavaScript-объект. Проверить, есть ли в нем ключ (key) нужного нам свойства можно с помощью оператора
in#frontend #js
dr.Brain
Есть ли свойство в объекте
Как проверить объект на наличие определенного ключа свойства
HTML: ленивая загрузка изображений
Читать
Понятие ленивой загрузки появилось около пятнадцати лет назад и с тех пор не теряет своей актуальности. Связано это с тем, что картинки обычно являются наиболее тяжелой частью сайта и замедляют загрузку и работу всего веб-ресурса.
#frontend #hmtl
Читать
Понятие ленивой загрузки появилось около пятнадцати лет назад и с тех пор не теряет своей актуальности. Связано это с тем, что картинки обычно являются наиболее тяжелой частью сайта и замедляют загрузку и работу всего веб-ресурса.
#frontend #hmtl
dr.Brain
HTML: ленивая загрузка изображений
Простая реализация ленивой загрузки изображений с помощью HTML-атрибута loading
CSS: calc
Читать
Функция
#frontend #css
Читать
Функция
calc() дает возможность рассчитать значения CSS-свойств во время их определения. Полезной особенностью этой функции является возможность смешивать значения операндов с различными единицами измерения. Так же, calc() можно использовать для деления исходного значения на равные части.#frontend #css
dr.Brain
CSS: calc
чем полезна CSS-функция calc()
Как получить PDF из HTML
Читать
Итак, нам нужно получить файл в формате PDF из HTML-документа, стилизованного с помощью CSS. К сожалению, PHP не имеет встроенных функций, позволяющих выполнить такую задачу. Поэтому мы воспользуемся помощью библиотеки, созданной сторонними разработчиками.
#backend #php
Читать
Итак, нам нужно получить файл в формате PDF из HTML-документа, стилизованного с помощью CSS. К сожалению, PHP не имеет встроенных функций, позволяющих выполнить такую задачу. Поэтому мы воспользуемся помощью библиотеки, созданной сторонними разработчиками.
#backend #php
dr.Brain
Как получить PDF из HTML
конвертируем html в pdf с помощью php
JavaScript: методы и функции
Читать
В этом небольшом очерке мы разберемся, в чем основное отличие функций и методов в JavaScript.
#frontend #js
Читать
В этом небольшом очерке мы разберемся, в чем основное отличие функций и методов в JavaScript.
#frontend #js
dr.Brain
JavaScript: методы и функции
Чем методы отличаются от функций в JavaScript
GIT: подключение по SSH
Читать
Я активно использую git не менее пяти лет. В самом начале меня сильно раздражала необходимость вводить пароль и логин при каждом обмене данными с удаленным репозитарием. Спустя некоторое время я узнал, что выход есть - нужно просто настроить ключи SSH. Полученный результат оправдал все мои ожидания: после установки SSH-ключей на рабочий компьютер, в тестовую среду и на продакшн работать стало намного проще.
#dev #git
Читать
Я активно использую git не менее пяти лет. В самом начале меня сильно раздражала необходимость вводить пароль и логин при каждом обмене данными с удаленным репозитарием. Спустя некоторое время я узнал, что выход есть - нужно просто настроить ключи SSH. Полученный результат оправдал все мои ожидания: после установки SSH-ключей на рабочий компьютер, в тестовую среду и на продакшн работать стало намного проще.
#dev #git
dr.Brain
GIT: подключение по SSH
Чем полезно подключение по SSH для GIT
Точки вместо запятых
Читать
Допустим, Вы столкнулись со следующей проблемой: у Вас есть строка, содержащая числа с десятичными значениями, и Вы не знаете каким-образом пользователи отделяли целую часть от десятичной - с помощью точки или с помощью запятой?
#frontend #js
Читать
Допустим, Вы столкнулись со следующей проблемой: у Вас есть строка, содержащая числа с десятичными значениями, и Вы не знаете каким-образом пользователи отделяли целую часть от десятичной - с помощью точки или с помощью запятой?
#frontend #js
dr.Brain
Точки вместо запятых
как заменить запятые на точки с помощью JavaScript
Неограниченное количество параметров функции
Читать
Можно ли в JavaScript создать функцию, которая принимает неограниченное количество аргументов?
#frontend #js
Читать
Можно ли в JavaScript создать функцию, которая принимает неограниченное количество аргументов?
#frontend #js
dr.Brain
Неограниченное количество параметров функции
как определить неограниченное количество аргументов для функции в JavaScript
Синхронизация
Читать
Многие начинающие веб-разработчики, программируя в JavaScript, не учитывают один существенный момент, а именно: необходимость синхронизации получаемых из DOM-дерева значений элементов. Ведь данная проблема является далеко не очевидной.
Когда Вы получаете доступ к значению определенного DOM-элемента, а затем сохраняете полученное значение в переменную, следует помнить, что значение переменной не изменится при изменении значения DOM-элемента.
#frontend #js
Читать
Многие начинающие веб-разработчики, программируя в JavaScript, не учитывают один существенный момент, а именно: необходимость синхронизации получаемых из DOM-дерева значений элементов. Ведь данная проблема является далеко не очевидной.
Когда Вы получаете доступ к значению определенного DOM-элемента, а затем сохраняете полученное значение в переменную, следует помнить, что значение переменной не изменится при изменении значения DOM-элемента.
#frontend #js
dr.Brain
Синхронизация
Синхронизация полученных значений при работе с DOM-деревом в JavaScript
Сброс формы
Читать
Сброс параметров формы до исходного состояния - рутинная задача. Совсем недавно почти все формы имели кнопку "Сброс" ("Reset"). Но следует признать, что такой подход в настоящее время используется все реже и реже.
#frontend #js #html
Читать
Сброс параметров формы до исходного состояния - рутинная задача. Совсем недавно почти все формы имели кнопку "Сброс" ("Reset"). Но следует признать, что такой подход в настоящее время используется все реже и реже.
#frontend #js #html
dr.Brain
Сброс формы
Как сбросить значения формы до исходного состояния
Кое-что про запятую
Читать
Недавно я обнаружил одну интересную особенность использования запятой в JavaScript. Обычно разработчикам запятые нужны для разделения элементов массива или свойств объекта. Однако мало кто уделяет внимание использованию запятых в выражениях.
#frontend #js
Читать
Недавно я обнаружил одну интересную особенность использования запятой в JavaScript. Обычно разработчикам запятые нужны для разделения элементов массива или свойств объекта. Однако мало кто уделяет внимание использованию запятых в выражениях.
#frontend #js
dr.Brain
Кое-что про запятую
Необычное использование запятой в JavaScript
JavaScript: Пространства имен
Читать
Пространство имен (namespace) - это объединение набора сущностей, переменных, функций, объектов в пределах установленного абстрактного хранилища. В JavaScript есть несколько способов создания пространства имен. Приведенные ниже примеры позволят лучше понять эту концепцию.
#frontend #js
Читать
Пространство имен (namespace) - это объединение набора сущностей, переменных, функций, объектов в пределах установленного абстрактного хранилища. В JavaScript есть несколько способов создания пространства имен. Приведенные ниже примеры позволят лучше понять эту концепцию.
#frontend #js
dr.Brain
JavaScript: Пространства имен
для чего нужны пространства имен в JavaScript
Цепной вызов методов
Читать
В JavaScript мы можем вызывать цепочку методов. Это довольно удобный подход, в отличие от традиционного способа написания кода. Таким образом, мы сокращаем и упрощаем синтаксис, умещая код в одну строку.
#frontend #js
Читать
В JavaScript мы можем вызывать цепочку методов. Это довольно удобный подход, в отличие от традиционного способа написания кода. Таким образом, мы сокращаем и упрощаем синтаксис, умещая код в одну строку.
#frontend #js
dr.Brain
Цепной вызов методов
вызов цепочки методов в JavaScript
Хорошие коммиты
Читать
Сообщение для коммита - короткое описание работы, проведенной с файлами проекта до фиксации очередных изменений.
Хорошие сообщения для коммитов не только облегчают работу в случае, когда несколько разработчиков вовлечены в один проект. Они так же важны и для индивидуальных проектов, потому что позволяют четко понимать - какие изменения сопровождали каждый конкретный коммит.
#dev #git
Читать
Сообщение для коммита - короткое описание работы, проведенной с файлами проекта до фиксации очередных изменений.
Хорошие сообщения для коммитов не только облегчают работу в случае, когда несколько разработчиков вовлечены в один проект. Они так же важны и для индивидуальных проектов, потому что позволяют четко понимать - какие изменения сопровождали каждый конкретный коммит.
#dev #git
dr.Brain
Хорошие коммиты
упрощаем работу в git: учимся писать значимые сообщения для коммитов
Какое приложение использует порт?
Читать
Довольно часто, разработчик оказывается вовлеченным в создание или тестирование сразу нескольких программных продуктов. Например, на локальном компьютере может быть одновременно запущено множество приложений, занимающих различные порты: 3000, 3001, 3002, 1313 и так далее.
#dev #bash #cli
Читать
Довольно часто, разработчик оказывается вовлеченным в создание или тестирование сразу нескольких программных продуктов. Например, на локальном компьютере может быть одновременно запущено множество приложений, занимающих различные порты: 3000, 3001, 3002, 1313 и так далее.
#dev #bash #cli
dr.Brain
Какое приложение использует порт?
как с помощью консольной команды узнать, какое приложение занимает порт
Почему ::before не работает?
Читать
Псевдоэлементы CSS
#frontend #css
Читать
Псевдоэлементы CSS
::before и ::after могу быть неприменимы для полей ввода и изображений, так как HTML-элементы <input> и <img> являются замещаемыми элементами.#frontend #css
dr.Brain
Почему ::before не работает?
почему псевдоэлемент ::before может быть неэффективен для полей ввода и изображений
PHP: считываем текстовый файл в строку
Читать
Довольно часто разработчику приходится получать данные из текстового файла, куда эти данные, в свою очередь, попадают после ручного ввода или экспорта из различных программных продуктов. Данные, хранящиеся в таких текстовых файлах, могут быть достаточно легко извлечены и обработаны с помощью нативных возможностей PHP.
#backend #php
Читать
Довольно часто разработчику приходится получать данные из текстового файла, куда эти данные, в свою очередь, попадают после ручного ввода или экспорта из различных программных продуктов. Данные, хранящиеся в таких текстовых файлах, могут быть достаточно легко извлечены и обработаны с помощью нативных возможностей PHP.
#backend #php
dr.Brain
PHP: считываем текстовый файл в строку
как преобразовать простой текст в строку с помощью PHP
Переставляем элементы массива
Читать
В этой небольшой статье мы разберем, как поменять местами два элемента массива с помощью JavaScript.
#frontend #js
Читать
В этой небольшой статье мы разберем, как поменять местами два элемента массива с помощью JavaScript.
#frontend #js
dr.Brain
Переставляем элементы массива
как поменять местами элементы массива с помощью JavaScript
Сортируем массив по ключам
Читать
Если коротко, отсортировать массив по ключам в PHP можно с помощью нативной функции ksort(), которая доступна в различных версиях PHP (4, 5, 7). Функция сортирует массив по ключам, сохраняя отношения между ключами и значениями.
#backend #php
Читать
Если коротко, отсортировать массив по ключам в PHP можно с помощью нативной функции ksort(), которая доступна в различных версиях PHP (4, 5, 7). Функция сортирует массив по ключам, сохраняя отношения между ключами и значениями.
#backend #php
dr.Brain
Сортируем массив по ключам
как отсортировать массив по ключам с помощью PHP