Войти в IT

Читать далее

Коротко о нас

IT статьи для новичков собранные в одном месте. Если ты хочешь начать свой путь в IT, то в этом ресурсе собрано всё, что поможет тебе найти свою первую работу.

...

5 атрибутов HTML, о которых вы не знали

allow

Знание HTML - это основа фронтенда. HTML очень прост в освоении, однако в нем предусмотрено множество опций, позволяющих упростить работу над повседневными задачами. Даже опытные разработчики иногда забывают, что в HTML есть множество таких инструментов. В этой статье мы собрали 5 полезных HTML атрибутов о которых чаще всего забывают.

...

7 лайфхаков для работы с массиваами

Массив - одна из самых распространенных концепций Javascript, которая дает нам много возможностей для работы с данными. Из-за этого задачи на обработку массивов очень часто встречаются на собеседованиях. Чаще всего в таких случаях приходится исхитряться, так как в этих задачах запрещают использовать встроенные методы. Однако если знаешь несколько лайфхаков для работы с массивами, эти задачи решаются всего в две строки кода!

...

Основные принципы функционального программирования

Наши соц. сети: instagram, fb, tg

Функциональное программирование - это парадигма программирования, в которой мы пытаемся связать все в стиле чисто математических функций. Это декларативный тип стиля программирования. Он развил...

...

Оператор опциональной последовательности

Предположим, мы работаем над фрагментом кода, который загружает данные из API. Возвращаемый объект глубоко вложен, а это значит, что вам нужно пройти длинный путь свойств объекта. Задачи подобного рода на практике возникают часто и отнимают много времени на рутинную работу! Каждый раз, когда нам будет нужно работать с определенным свойством объекта, нам придется делать проверку на существование всего пути! К счастью, не так давно в JS появился оператор опциональной последовательности ?., который позволяет решить эту задачу всего в пару строк кода! В статье знакомимся с оператором опциональной последовательности ?. и учимся его использовать!

...

5 интересных API упрощающих разработку

Хочется заняться каким-нибудь собственным проектом, но нет вдохновения? Есть вдохновение, но задуманные проекты сложно реализовать в одиночку? С такими трудностями время от времени сталкивается каждый разработчик. Чтобы найти новые идеи - всегда можно посмотреть различные API и собрать референс. Когда знаешь, какими инструментами располагаешь, полет мысли становится свободнее. Когда задуманный проект слишком сложен, можно посмотреть и использовать готовые решения с помощью сторонних API.

...

Используем spread оператор по максимуму

spread оператор довольно прост в использовании. Запись с использованием этого оператора, всегда очень короткая, ведь, чтобы его использовать нужно всего три точки (...). Многие используют оператор только когда дело касается деструктуризации, но функционал этого оператора на деструктуризации не заканчивается!

...

6 способов создания объектов в JS

Объекты - один из основных типов данных в JavaScript. Многие разработчики знают лишь один-два способа создания объектов. Но JavaScript обычно есть несколько способов сделать одно и то же. Создание объектов подчиняется этому правилу. С объектами приходится очень часто сталкиваться, по-этому следует знать все возможные способы их создания. На данный момент существует по крайней мере шесть способов. В этой статье мы разберем каждый из них.

...

5 альтернатив if/else, упрощающие код

Если вы программировании хотя бы пару раз в жизни, то знаете, что без условных операторов не может быть реализована ни одна программа! Однако блоки с условным операторами порой могут очень сильно загромождать код. К концу такого блока иногда сложно разобраться какой if к какому else oтносится! Для этой проблемы есть решение. И даже не одно! Условные операторы чаще всего можно заменить более компактным конструкциями! В статье собрали 5 альтернатив для условных операторов, которые упростят ваш код и сделают его читабельнее!

...

Свойства CSS, о которых вы не знали

Разработчику всегда приходится сталкиваться с новыми ситуациями! Никогда не угадаешь, что может пригодиться. Иногда кажется, что знаешь все свойства, все инструменты и все правила, которые могут пригодиться. Но всегда остаются такие мелочи, которые пригождаются редко. Поэтому о них легко забываешь. А между тем, в некоторых ситуациях эти мелочи могут значительно повлиять на результат работы, сделать ваш более динамичным или красивым!

...

Math.random()

Math.random() - это метод который дает вам случайное число. Возвращаемое число будет находиться в диапазоне от 0 (0 включительно) до 1 (исключая 1). Казалось бы, что в этом методе такого? Полезен для вычислений, но в нем нет ничего особого. Но так ли это в действительности? На самом деле невероятно полезная штука для игр, анимации, процедурального искусства, генерации случайного текста и многого другого! Его можно использовать для веб-разработки, мобильных приложений и компьютерных программ.