Публикации по теме '100daysofcode'


Наблюдатель пересечения в JavaScript
Узнайте, что такое наблюдатель пересечения в JavaScript Используя Intersection Observer, мы можем наблюдать изменение видимости элемента (цели) в области просмотра (видимая область экрана). Самый важный вариант использования Intersection Observer - Lazy Loading изображений. Перед Intersection Observer мы будем определять видимость элемента путем привязки события прокрутки, и когда событие прокрутки запускается, вы проверяете, находится ли элемент в видимом окне просмотра. Из..

JS Как много вы занимаетесь математикой? | #ПростоКод
JS Как много вы занимаетесь математикой? | #ПростоКод Да. Javascript предоставляет встроенный объект Math . Он имеет несколько полезных методов для работы с числами. Пройдемся по тому, чем мы действительно пользуемся. Округлить до целого round() — ➡️ Округляет до ближайшего целого числа. ceil() — ⬆️ Округляет до ближайшего целого числа. floor() — ⬇️ Округляет до ближайшего целого числа в меньшую сторону. Remember like this: круглый — 10,0–10,4 -> 10 и 10,5 -> 11,0..

#100DaysOfCoding — День 3: проверка палиндрома в Java
Сегодня было много работы и у меня не было достаточно свободного времени, чтобы закончить сегодня что-то сложное. В результате я решил продолжить Codesignal Arcade и написал простой код для проверки, является ли заданная строка палиндромом или нет. Вот мое решение — CheckPalindrome.java . Ничего особенного, но даже это простое упражнение может привести вас к документу String class java , что всегда хорошо. Результаты: пересмотренный документ Java для класса String; использовал..

100 дней кода: день 2
Завершенные разделы FreeCodeCamp Понимание логических значений Использование условной логики с операторами if Сравнение с оператором равенства Сравнение с оператором строгого равенства Сравнение с оператор неравенства Сравнение с оператором строгого неравенства Сравнение с оператором больше Сравнение с оператором больше или равно Сравнение с оператор меньше чем Сравнение с оператором меньше или равно Сравнения с оператором логическое И Сравнения с оператором..

#Day5 — Термины Hashable и mutability
Вы, должно быть, уже встречались с терминами Hashable и Mutability. Они являются общими для большинства языков программирования. В этой статье мы обсудим оба термина. Хотя я буду использовать Python для объяснения терминов, термины означают то же самое и в других языках. Изменчивость Когда мы создаем объект в Python, ему назначается место в памяти. Значение объекта хранится в этой ячейке памяти. Если нам разрешено обновлять значение в этом месте памяти, говорят, что объект..

Понять суперсилу необязательной цепочки в JavaScript
Узнайте, как использовать готовящуюся к выпуску функцию JavaScript Необязательное связывание ?. → Необязательный оператор цепочки Необязательная цепочка Необязательная цепочка избавит от необходимости вручную проверять, доступно ли свойство в объекте. При необязательном связывании проверка будет выполняться внутри. Пример без необязательного связывания. function sayHi(user) { let name = user.name.toUpperCase(); console.log(`Hi Mr. ${name}`); } Рассмотрим приведенную..

День 30
[30/10] Дрожь от холода прямо под кондиционером в фотонной лаборатории RSET. Завершено 5 экспериментов по дизайну компилятора. Мои работы можно увидеть здесь, на Gitlab: https://gitlab.com/NickKartha/cd-lab Я подал заявку на дополнительные курсы в этом семестре; Лаборатория структур данных (DSL), Лаборатория прикладного программного обеспечения (ASL) и Линейная алгебра и комплексный анализ (LACA). Из которых я начал лабораторию DS сегодня после цикла. Лабораторный экзамен..