Получи случайную криптовалюту за регистрацию!

JavaScript заметки

Логотип телеграм канала @notesjs — JavaScript заметки J
Логотип телеграм канала @notesjs — JavaScript заметки
Адрес канала: @notesjs
Категории: Технологии
Язык: Русский
Количество подписчиков: 9.43K
Описание канала:

Регулярные заметки по практическому JavaScript. Обучащию посты позволят прокачать навыки во Frontend-разработке.
Можно почитать пока компилируется проект :)
Сотрудничество: @noname_media
Канал на бирже: telega.in/channels/notesjs/card?r=Wj7h1mbl

Рейтинги и Отзывы

2.50

2 отзыва

Оценить канал notesjs и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

0

3 звезд

1

2 звезд

1

1 звезд

0


Последние сообщения 25

2021-11-21 18:01:08
1.2K views15:01
Открыть/Комментировать
2021-11-21 16:22:16
Проверка isFinite и isNaN

Это специальные числовые значения:

 - Infinity — особенное численное значение, которое ведёт себя в точности как математическая бесконечность ∞.
 - NaN представляет ошибку.

Эти числовые значения принадлежат типу number, но они не являются «обычными» числами, поэтому есть функции для их проверки:

 - isNaN(value) преобразует значение в число и проверяет является ли оно NaN.
Нужна ли нам эта функция? Разве не можем ли мы просто сравнить === NaN? К сожалению, нет. 
Значение NaN уникально тем, что оно не является равным ни чему другому, даже самому себе.

 - isFinite(value) преобразует аргумент в число и возвращает true, если оно является обычным числом, т.е. не NaN/Infinity.

#isFinite #isNaN
1.4K views13:22
Открыть/Комментировать
2021-11-21 13:11:07
GIT — первая и самая крупная библиотека полезных сервисов в Telegram

Более 900 уникальных онлайн-инструментов для твоей работы!

Подпишись, пригодится: @gitservices
1.4K views10:11
Открыть/Комментировать
2021-11-20 16:03:10
Внутреннее устройство массива

Массив – это особый подвид объектов. 
Квадратные скобки, используемые для того, чтобы получить доступ к свойству arr[0] – это по сути обычный синтаксис доступа по ключу, как obj[key], где в роли obj у нас arr, а в качестве ключа – числовой индекс.

Массивы расширяют объекты, так как предусматривают специальные методы для работы с упорядоченными коллекциями данных, а также свойство length. 
Но в основе всё равно лежит объект.

Следует помнить, что в JavaScript существует 8 основных типов данных. 
Массив является объектом и, следовательно, ведёт себя как объект.

Но то, что действительно делает массивы особенными – это их внутреннее представление. 
Движок JavaScript старается хранить элементы массива в непрерывной области памяти, один за другим.

#массив #внутреннее_устройство_массива
778 views13:03
Открыть/Комментировать
2021-11-20 12:00:24
На канале ProgNote вы найдёте много статей на тему Web-разработки, операционных системах и в целом о программирование в разных сферах.

Ещё имеются интересные учебники для изучения различных языков и фреймворков, например таких, как Python, PHP, и JavaScript с Express.js, а на данный момент готовиться учебник по Django.

Также периодически выходят новости из мира IT, и в раз неделю выкладывают интересные книги и какие-нибудь JS или HTML скрипты, или PSD, Figma макеты.

Поэтому подписываетесь на канал ProgNote, и начинаете изучать программирование прямо сейчас.
1.0K views09:00
Открыть/Комментировать
2021-11-19 12:34:55
Синтаксис new Function

Существует ещё один вариант объявлять функции. Он используется крайне редко, но иногда другого решения не найти.

Функция создаётся с заданными аргументами arg1...argN и телом functionBody.

Главное отличие от других способов объявления функции, которые были рассмотрены ранее, заключается в том, что функция создаётся полностью «на лету» из строки, переданной во время выполнения.

new Function позволяет превратить любую строку в функцию. Например, можно получить новую функцию с сервера и затем выполнить её.

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

#функции #new_function
1.6K views09:34
Открыть/Комментировать
2021-11-19 09:25:30
JavaScript - канал, в котором админ рассказывает сложный javascript человеческим языком.

Подписывайся, если хочешь прокачать JS и повысить свой чек за работу - t.me/simple_js
109 views06:25
Открыть/Комментировать
2021-11-18 13:30:31
alert

Так как браузер используется как демо-среда, необходимо знать функцию alert.
Эта функция показывает сообщение и ждёт, пока пользователь нажмёт кнопку «ОК».

Это небольшое окно с сообщением называется модальным окном. 
Понятие модальное означает, что пользователь не может взаимодействовать с интерфейсом остальной части страницы, нажимать на другие кнопки и т.д. до тех пор, пока взаимодействует с окном. 
В данном случае – пока не будет нажата кнопка «OK».

alert принимает только один строковый аргумент!

#alert #функции
1.5K views10:30
Открыть/Комментировать
2021-11-18 09:30:31
Верстальщик от Бога - самый большой канал про верстку в телеграм.

Подписывайся, если ты:

- учишь верстку (у нас есть крутой чат, где можно задать вопросы)
- работаешь верстальщиком/фронтом
- работаешь бэком, но хочешь быть в курсе последних тенденций в верстке и на фронте в целом
1.6K views06:30
Открыть/Комментировать
2021-11-17 14:12:25
Комментарии

Со временем программы становятся всё сложнее и сложнее. 
Возникает необходимость добавлять комментарии, которые бы описывали, что делает код и почему.

Комментарии могут находиться в любом месте скрипта. Они не влияют на его выполнение, поскольку движок просто игнорирует их.

Однострочные комментарии начинаются с двойной косой черты //.
Часть строки после // считается комментарием. Такой комментарий может как занимать строку целиком, так и находиться после инструкции.

Многострочные комментарии начинаются косой чертой со звёздочкой /* и заканчиваются звёздочкой с косой чертой */.
Содержимое комментария игнорируется, поэтому, если мы поместим код внутри /* … */, он не будет исполняться.

#коментарии #основы
1.9K views11:12
Открыть/Комментировать