WebDEV
رفتن به کانال در Telegram
Сообщество веб-разработчиков. На канале можно найти: видео-уроки, полезные статьи, новости из мира IT и веб-разработки. Ссылка: @Portal_v_IT Сотрудничество: @oleginc Канал на бирже: telega.in/c/webb_dev
نمایش بیشتر8 203
مشترکین
-124 ساعت
-147 روز
-6330 روز
آرشیو پست ها
8 202
💡 Удаление элементов массива и вставка вместо них других элементов
Чтобы из массива удалить элементы и вставить на их место другие элементы используют метод
splice().
Например:
let a = [1, 2, 3, 4, 5, 6]; a.splice(2, 3,'a', 'b');Удаление элементов массива и вставка на их место других элементов методом
splice(). В примере удаляем три элемента начиная с индекса 2 и на их место вставляем 'a', 'b'. Получаем массив a=[ 1, 2, 'a', 'b', 6 ].
WebDEV #советы #coding #js8 202
🔥 Лучшее на канале за неделю
1. Real-World Bug Hunting.
2. roadmap.sh — если нужны дорожные карты и образовательные материалы по различным технологиям – вам сюда.
3. Добавление элементов в конец массива.
8 202
💡 Добавление элементов в начало массива
Чтобы добавить элемент в конец массива, используют метод
unshift().
Например:
let a = [1,2,3]; a.unshift(4);Добавление элемента в начало массива методом
unshift(). В примере в начало массива а добавим элемент 4. Получится массив a = [4,1,2,3].
WebDEV #советы #coding #js8 202
🛠 roadmap.sh — если нужны дорожные карты и образовательные материалы по различным технологиям – вам сюда! Предложенные данные будут полезны как для начинающих, так и для тех, кому нужна конкретная информация по какому-нибудь направлению.
WebDEV #инструменты
8 202
📖 Real-World Bug Hunting: A Field Guide to Web Hacking
🖋 Peter Yaworski, 2019
Поиск ошибок в реальном мире - это главное практическое руководство по рассмотрению программного обеспечения. Независимо от того, являетесь ли вы новичком в области кибербезопасности, который хочет сделать Интернет безопаснее, или опытным разработчиком, который хочет писать безопасный код, этичный хакер Питер Яворски покажет вам, как это делается.
В каждой главе описывается тип уязвимости, сопровождаемый серией фактических сообщений об ошибках. Сборник рассказов из этой книги научит вас, как злоумышленники обманом заставляют пользователей выдавать свою конфиденциальную информацию и как сайты могут раскрыть свои уязвимости опытным пользователям. Вы даже узнаете, как вы могли бы превратить свое новое сложное хобби в успешную карьеру.
💾 Скачать книгу
WebDEV #book #web
8 202
💡 Добавление элементов в конец массива
Чтобы добавить элемент в конец массива, используют метод
push().
Например:
let a = [1,2,3]; a.push(4);Добавление элемента в конец массива методом
push(). В примере в конец массива а добавим элемент 4. Получится массив a = [1,2,3,4].
WebDEV #советы #coding #js8 202
На связи Evrone, и мы предлагаем провести лето с весельем и подарками!
Evrone quizzes - это небольшие тесты по пяти разным технологиям: Ruby, Python, Golang, frontend и DevOps. Они не займут много времени, но помогут с пользой для ума отвлечься от насущных дел, определить свой грейд и, возможно, выиграть классный приз. Ты не ослышался - самые знающие получат подарки!
🎁 Среди ответивших правильно и почти правильно на все вопросы мы разыграем Яндекс.Станции.
👉🏼 Торопись принять участие по ссылке - выбирай своё направление (или даже несколько) и побеждай!
8 202
🔥 Лучшее на канале за неделю
1. 100+ фактов о веб-разработке, которые вы должны знать.
2. ray.so — с помощью сайта можно сделать красивые скриншоты различных участков кода.
3. Метод @@iterator.
8 202
💡 Подборка инструментов
▫️ JavaScript30 — 30-дневный челлендж по VanillaJS.
▫️ DrawKit — на данном ресурсе можно находить бесплатные векторные изображения для своих проектов.
▫️ Devchallenges — участвуйте в крутых испытаниях и развивайте свои навыки, создавая веб-сайты.
▫️ Meanderer — маленькая библиотека JavaScript для создания отзывчивых траекторий анимации.
▫️ frontendpractice — поднимите свои навыки во фронтенде на новый уровень, воссоздавая реальные веб-сайты.
▫️ Happy Hues — палитры отобранных цветов, которые будут уместны в определённом контексте.
WebDEV #подборка #инструменты
8 202
💡 Метод
@@iterator
Метод @@iterator перебирает все элементы массива и проверяет значение элемента массива — value и его наличие в массиве — done. Если элемент есть, то done принимает значение false. Если массив закончился и элементов больше нет, то done примет значение true. А value, в этом случае, примет значение undefined.
Например:
a = [1, 2, 3]
let it = a[Symbol.iterator]()
console.log(it.next())
console.log(it.next())
console.log(it.next())
console.log(it.next())
Перебор массива с помощью Symbol.iterator().
WebDEV #советы #coding #js8 202
💡 Перебор массива с использованием оператора for
Оператор перебора массива
for перебирает элементы массива по его индексу.
Например:
let a = [1, 2, 3]; // инициализируем массив
for (let i = 0; i < a.length; i += 1) {
console.log(a[i])
};
Перебор элементов массива методом for. В данном примере индексу элемента i присваивают значение 0. После каждой итерации счетчик увеличивает значение на единицу. После каждой итерации в консоль выводится значение a[i].
WebDEV #советы #coding #js8 202
🔥 Лучшее на канале за неделю
1. Web Development for beginners.
2. Exercism помогает достичь свободного владения 55 языками программирования.
3. Перебор массива с использованием оператора for...of.
