Цепной вызов методов
Читать
В 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
Большие объекты и буфер обмена
Читать
Для того чтобы скопировать результат вывода console.log() в консоли инструментов разработчика браузера, Вы скорее всего попытаетесь использовать доведенное до автоматизма сочетание CTRL + C. К сожалению, в таком случае Вас ожидает разочарование - этот простой и эффективный в большинстве случаев метод не работает с объектами и длинными массивами.
#dev #tools
Читать
Для того чтобы скопировать результат вывода console.log() в консоли инструментов разработчика браузера, Вы скорее всего попытаетесь использовать доведенное до автоматизма сочетание CTRL + C. К сожалению, в таком случае Вас ожидает разочарование - этот простой и эффективный в большинстве случаев метод не работает с объектами и длинными массивами.
#dev #tools
dr.Brain
Большие объекты и буфер обмена
как скопировать большой объект или массив из консоли инструментов разработчика браузера в буфер обмена
Добавляем элемент в начало массива
Читать
Итак, Вам нужно добавить элемент в начало массива. Для этой цели отлично подойдет метод splice() стандартного встроенного объекта array.
#frontend #js
Читать
Итак, Вам нужно добавить элемент в начало массива. Для этой цели отлично подойдет метод splice() стандартного встроенного объекта array.
#frontend #js
dr.Brain
Добавляем элемент в начало массива
как добавить элемент в начало массива с помощью JavaScript
CSS: clamp
Читать
Итак, расскажу или, для тех кто знает, напомню про один маленький трюк: CSS-функция clamp() делает шрифт адаптивным.
Как это работает? Шрифт будет менять свой размер пропорционально изменению видимой области экрана в определенном диапазоне: между установленными минимальным и максимальным значениями.
#frontend #css
Читать
Итак, расскажу или, для тех кто знает, напомню про один маленький трюк: CSS-функция clamp() делает шрифт адаптивным.
Как это работает? Шрифт будет менять свой размер пропорционально изменению видимой области экрана в определенном диапазоне: между установленными минимальным и максимальным значениями.
#frontend #css
dr.Brain
CSS: clamp
как уменьшить количество кода в медиа-запросах с помощью CSS-функции clamp
CSS: пропорции
Читать
Сегодня мы разберем еще один простой и достаточно эффективный метод создания адаптивной картинки с определенными пропорциями. Этот метод, использующий пользовательские переменные, известен под именем "padding hack".
#frontend #css
Читать
Сегодня мы разберем еще один простой и достаточно эффективный метод создания адаптивной картинки с определенными пропорциями. Этот метод, использующий пользовательские переменные, известен под именем "padding hack".
#frontend #css
dr.Brain
CSS: пропорции
Управляем пропорциями изображения с помощью CSS
CSS: clip-path и анимация
Читать
CSS-свойство
А теперь самое интересное: свойство clip-path поддерживает transition.
Поэтому можно использовать различные CSS-селекторы, в том числе
#frontend #css
Читать
CSS-свойство
clip-path создает видимую область части элемента. То есть, все, что находится внутри такой области (clipping region), будет видно, а все, что находится вне этой области, будет скрыто.А теперь самое интересное: свойство clip-path поддерживает transition.
Поэтому можно использовать различные CSS-селекторы, в том числе
:hover, и менять координаты. Таким образом мы можем менять форму видимой области и создавать крутые динамические эффекты.#frontend #css
dr.Brain
CSS: clip-path и анимация
Анимация изображения с помощью CSS-свойства clip-path
5 навыков, которыми должен владеть JavaScript разработчик в 2020/2021
Читать
Жизнь разработчика состоит из двух основных процессов:
1. Stackoverflow
2. Приобретение новых навыков
Жизнь разработчика не проста - он решает проблемы и вынужден постоянно обучаться. Мир технологий изменяется каждый день на очень большой скорости, и, если Вы не хотите вылететь с этой высокоскоростной магистрали, постоянно узнавайте что-то новое, обучайтесь, никогда не останавливайтесь в этом процессе.
Итак, если Вы ищете работу с более достойной оплатой или хотите приобрести новые полезные знания в свободное время - читайте статью до конца.
#dev
Читать
Жизнь разработчика состоит из двух основных процессов:
1. Stackoverflow
2. Приобретение новых навыков
Жизнь разработчика не проста - он решает проблемы и вынужден постоянно обучаться. Мир технологий изменяется каждый день на очень большой скорости, и, если Вы не хотите вылететь с этой высокоскоростной магистрали, постоянно узнавайте что-то новое, обучайтесь, никогда не останавливайтесь в этом процессе.
Итак, если Вы ищете работу с более достойной оплатой или хотите приобрести новые полезные знания в свободное время - читайте статью до конца.
#dev
dr.Brain
5 навыков, которыми должен владеть JavaScript разработчик в 2020/2021
Если Вы хотите получить хорошую работу, станьте экспертом в некоторых востребованных областях
Реверсивный прокси-сервер
Читать
Говоря о серверах, мы часто слышим термин реверсивный прокси-сервер (reverse proxy). В этой статье мы разберем - что такое реверсивный прокси-сервер и чем он может быть полезен.
#dev #tools
Читать
Говоря о серверах, мы часто слышим термин реверсивный прокси-сервер (reverse proxy). В этой статье мы разберем - что такое реверсивный прокси-сервер и чем он может быть полезен.
#dev #tools
dr.Brain
Реверсивный прокси-сервер
Что такое реверсивный прокси-сервер и для чего он нужен
Что за false?
Читать
Ужа давно не секрет, что в результате слабой типизации и достаточно вольного приведения данных различных типов JavaScript иногда странно интерпретирует некоторые выражения.
Сегодня мы разберем, почему
#frontend #js
Читать
Ужа давно не секрет, что в результате слабой типизации и достаточно вольного приведения данных различных типов JavaScript иногда странно интерпретирует некоторые выражения.
Сегодня мы разберем, почему
1 < 2 < 3 возвращает true, а 3 > 2 > 1 возвращает false.#frontend #js
dr.Brain
Что за false?
Почему в JavaScript выражение 3 > 2 > 1 возвращает ложь
Командная строка: mkdir
Читать
В командной строке bash директории (каталоги, папки) создаются с помощью команды
#dev #bash #tutorial #cli
Читать
В командной строке bash директории (каталоги, папки) создаются с помощью команды
mkdir.#dev #bash #tutorial #cli
dr.Brain
Командная строка: mkdir
mkdir - создаем директории
Командная строка: pwd
Читать
Команда
#dev #bash #tutorial #cli
Читать
Команда
pwd (present working directory) выводит путь к текущей папке и позволяет не заблудиться в файловой системе.#dev #bash #tutorial #cli
dr.Brain
Командная строка: pwd
pwd - узнаем текущую директорию
Командная строка: rmdir
Читать
Итак, с помощью команды
#dev #bash #tutorial #cli
Читать
Итак, с помощью команды
mkdir можно создать директорию (каталог, папку), а с помощью команды rmdir - удалить.#dev #bash #tutorial #cli
dr.Brain
Командная строка: rmdir
rmdir - удаляем директорию
Командная строка: cd
Читать
В терминале все команды привязаны к текущей папке. По умолчанию текущей папкой является домашняя директория. Однако, для выполнения различных задач ее часто приходится менять. Именно для этого существует команда cd (change directory).
#dev #bash #tutorial #cli
Читать
В терминале все команды привязаны к текущей папке. По умолчанию текущей папкой является домашняя директория. Однако, для выполнения различных задач ее часто приходится менять. Именно для этого существует команда cd (change directory).
#dev #bash #tutorial #cli
dr.Brain
Командная строка: cd
cd - меняем текущую директорию
Командная строка: whoami
Читать
Чтобы узнать имя пользователя, находящегося в данный момент в системе, достаточно ввести команду
#dev #bash #tutorial #cli
Читать
Чтобы узнать имя пользователя, находящегося в данный момент в системе, достаточно ввести команду
whoami#dev #bash #tutorial #cli
dr.Brain
Командная строка: whoami
whoami - узнаем имя текущего пользователя
Командная строка: which
Читать
По сути, команда в терминале является исполняемым или, другими словами, запускаемым файлом. Команда
#dev #bash #tutorial #cli
Читать
По сути, команда в терминале является исполняемым или, другими словами, запускаемым файлом. Команда
which пригодится именно для поиска пути до нужно исполняемого файла, а значит - до команды.#dev #bash #tutorial #cli
dr.Brain
Командная строка: which
which - узнаем путь к команде