💡 Метод new Array()
... Но при этом, если массив будет состоять из одного числового элемента, то его элементы будут
Например:
... Но при этом, если массив будет состоять из одного числового элемента, то его элементы будут
undefined
.Например:
let arr = new Array(2);Чтобы такого не было при инициализации массива лучше пользоваться квадратными скобками:
console.log(arr[0]); //undefined
let arr = [];WebDEV #советы #coding #js
💡 Многомерные массивы
Если в массив a мы поместим массив
Он может выглядеть так:
Например:
Если в массив a мы поместим массив
a1,a2…an
, то получим многомерный массив. Он может выглядеть так:
let a = [[1,2,3],[4,5,6],[7,8,9]];В многомерных массивах можно обращаться как к отдельным элементам, так и к элементам внутри элемента.
Например:
let a = [[1,2,3],[4,5,6],[7,8,9]];WebDEV #советы #coding #js
let b = a[0][2];
//[0] — первый элемент массива с индексом 0
//[2] — третий элемент первого элемента массива
console.log(b); // 3
💡 Перебрать все элементы и получить новый изменённый массив
С циклом:
Без цикла:
WebDEV #советы #coding #js
С циклом:
let names = ["Jack", "Jecci", "Ram", "Tom"];
let upperCaseNames = [];
for (let i = 0, totalNames = names.length; i < totalNames; i = i + 1) {
upperCaseNames[i] = names[i].toUpperCase();
}
Без цикла:
let names = ["Jack", "Jecci", "Ram", "Tom"];Примечание. Если вы используете
let upperCaseNames = names.map(name => name.toUpperCase());
map
, в процессе перебора нельзя сделать break
, continue
или return
. Но если возникает необходимость, такие случаи обычно сводятся к применению методов every
или some
.WebDEV #советы #coding #js
💡 Проверить, подходит ли условию каждый элемент массива
Если использовать цикл:
Если использовать цикл:
let num = [1, 2, 3, 4, 5, 0];Используя
for (let i = 0, total = num.length; i < total; i = i + 1) {
if (i <= 0) {
console.log("0 present in array");
}
}
every
:let num = [1, 2, 3, 4, 5, 0];
let isZeroFree = num.every(e => e > 0);
if (!isZeroFree) {
console.log("0 present in array");
}
WebDEV #советы #coding #jsБыстрый курс по Next.js
Next.js добавляет обычному React рендеринг на стороне сервера (SSR) и статическую генерация страниц, что сильно ускоряет работу сайта.
В этом видео автор рассказывает про SSR и создаёт небольшой проект, чтобы показать преимущества этой функции на практике.
📺 YouTube
WebDEV #видео #React #js
Next.js добавляет обычному React рендеринг на стороне сервера (SSR) и статическую генерация страниц, что сильно ускоряет работу сайта.
В этом видео автор рассказывает про SSR и создаёт небольшой проект, чтобы показать преимущества этой функции на практике.
📺 YouTube
WebDEV #видео #React #js
YouTube
NextJS Быстрый Курс - SSR на React JS
Дорожная карта и экосистема React 2024 - https://bit.ly/3NxXf7zИсходный код тут: https://tttttt.me/js_by_vladilen/207Я в соц сетях:Telegram: https://tttttt.me/js_by_vl...
Продвинутый Backend
Backend разработчик отвечает за сохранность и безопасную передачу ваших данных. Все эти процессы происходят на стороне сервера.
С помощью Node.js + Nest.js и PostgreSQL вы реализуете масштабируемый backend, который после зальёте с использованием docker.
📺 YouTube
WebDEV #видео #SQL #NodeJS #js
Backend разработчик отвечает за сохранность и безопасную передачу ваших данных. Все эти процессы происходят на стороне сервера.
С помощью Node.js + Nest.js и PostgreSQL вы реализуете масштабируемый backend, который после зальёте с использованием docker.
📺 YouTube
WebDEV #видео #SQL #NodeJS #js
YouTube
Продвинутый BACKEND на Node.js. Nest js ПОЛНЫЙ КУРС & Docker
В этом ролике мы реализуем масштабируемый backend на node js с использованием фреймворка Nest js. В качестве СУБД воспользуемся PostgreSQL в связке с ORM Sequelize на node js. Задокументируем API с помощью SWAGER nest js. По итогу обернем приложение на node…
📖 Building web applications with Vue.js
🖋 Ralph Steyer, 2022
Начните работать с Vue.js быстро и легко с помощью этой книги.
Эта книга представляет собой компактное и практическое введение в популярный Vue.js. Используйте концепцию MVVC для приложений в Интернете на основе паттернов проектирования MVC и легко создавайте одностраничные веб-приложения. Вы будете использовать один из мощных фреймворков, основанный только на элементарных стандартных технологиях WWW.
С помощью этой книги вы не только изучите самые важные основы Vue.js. Вы также узнаете, как создавать и поддерживать веб-приложения с помощью этого веб-фреймворка JavaScript.
💾 Скачать книгу
WebDEV #book #Vue #js
🖋 Ralph Steyer, 2022
Начните работать с Vue.js быстро и легко с помощью этой книги.
Эта книга представляет собой компактное и практическое введение в популярный Vue.js. Используйте концепцию MVVC для приложений в Интернете на основе паттернов проектирования MVC и легко создавайте одностраничные веб-приложения. Вы будете использовать один из мощных фреймворков, основанный только на элементарных стандартных технологиях WWW.
С помощью этой книги вы не только изучите самые важные основы Vue.js. Вы также узнаете, как создавать и поддерживать веб-приложения с помощью этого веб-фреймворка JavaScript.
💾 Скачать книгу
WebDEV #book #Vue #js
📖 Practical TensorFlow.js
🖋 Juan De Dios Santos Rivera, 2020
Разрабатывайте и внедряйте веб-приложения для глубокого обучения с помощью библиотеки TensorFlow.js. Наиболее распространенной и доступной платформой, с которой пользователи взаимодействуют каждый день, является их веб-браузер, что делает его идеальной средой для развертывания систем искусственного интеллекта. На практических примерах вы сможете применить эти знания в случаях, связанных с классификацией изображений, обработкой естественного языка, обнаружением объектов, уменьшением размерности, переводом изображений, обучением переносу и анализом временных рядов.
💾 Скачать книгу
WebDEV #book #web #js
🖋 Juan De Dios Santos Rivera, 2020
Разрабатывайте и внедряйте веб-приложения для глубокого обучения с помощью библиотеки TensorFlow.js. Наиболее распространенной и доступной платформой, с которой пользователи взаимодействуют каждый день, является их веб-браузер, что делает его идеальной средой для развертывания систем искусственного интеллекта. На практических примерах вы сможете применить эти знания в случаях, связанных с классификацией изображений, обработкой естественного языка, обнаружением объектов, уменьшением размерности, переводом изображений, обучением переносу и анализом временных рядов.
💾 Скачать книгу
WebDEV #book #web #js
FullStack для новичков
Web делится на две части: то, что вы видите и то, что происходит на стороне сервера. FullStack умеет делать и в Frontend и в Backend.
Автор создаёт классный сайт с MongoDB, Express, React и Node.js. Также расскажет, как загрузить его на Heroku. Звучит сложно, но автор объясняет все так, что поймёт и новичок.
📺 YouTube
WebDEV #видео #React #web #NodeJS #js
Web делится на две части: то, что вы видите и то, что происходит на стороне сервера. FullStack умеет делать и в Frontend и в Backend.
Автор создаёт классный сайт с MongoDB, Express, React и Node.js. Также расскажет, как загрузить его на Heroku. Звучит сложно, но автор объясняет все так, что поймёт и новичок.
📺 YouTube
WebDEV #видео #React #web #NodeJS #js
YouTube
Полный Full Stack курс ReactJS + NodeJS для начинающих за 4 часа! (MongoDB, Express, React, NodeJS)
В этом видео ты научишься с нуля разрабатывать бэкенд на стэке MERN (MongoDB, Express, React, NodeJS) и подключать к фронтенду свой бэкенд. Также, к завершению урока ты научишься деплоить своё приложение на Heroku + Vercel.
Курс идеально подойдёт для новичков…
Курс идеально подойдёт для новичков…
📖 Real-World Next.js
🖋 Michele Riva, 2022
Next.js - это масштабируемый и высокопроизводительный фреймворк поверх React.js для современной веб-разработки, предоставляющий большой набор функций, таких как гибридный рендеринг, предварительная выборка маршрутов, автоматическая оптимизация изображений и интернационализация. Если вы хотите создать блог, сайт электронной коммерции или простой веб-сайт, эта книга покажет вам, как можно использовать многоцелевой фреймворк Next.js для создания впечатляющего пользовательского опыта.
💾 Скачать книгу
WebDEV #book #React #web #js
🖋 Michele Riva, 2022
Next.js - это масштабируемый и высокопроизводительный фреймворк поверх React.js для современной веб-разработки, предоставляющий большой набор функций, таких как гибридный рендеринг, предварительная выборка маршрутов, автоматическая оптимизация изображений и интернационализация. Если вы хотите создать блог, сайт электронной коммерции или простой веб-сайт, эта книга покажет вам, как можно использовать многоцелевой фреймворк Next.js для создания впечатляющего пользовательского опыта.
💾 Скачать книгу
WebDEV #book #React #web #js