Node.js Введение
❮ Предыдущий Далее ❯
Что такое Node.js?
- Node.js — это серверная среда с открытым исходным кодом
- Node.js бесплатен
- Node.js работает на различных платформах (Windows, Linux, Unix, Mac OS X и т. д.)
- Node.js использует JavaScript на сервере
Почему Node.js?
Node.js использует асинхронное программирование!
Обычной задачей веб-сервера может быть открытие файла на сервере и возврат содержимого в клиент.
Вот как PHP или ASP обрабатывают запрос файла:
- Отправляет задание в файловую систему компьютера.
- Ожидает, пока файловая система откроется и прочитает файл.
- Возвращает содержимое клиенту.
- Готов к обработке следующего
запрос.
Вот как Node.js обрабатывает запрос файла:
- Отправляет задачу в файловую систему компьютера.
- Готов к обработке следующего запроса.
- Когда файловая система открыл и прочитал файл, сервер возвращает содержимое клиенту.
Node.js устраняет ожидание и просто продолжает выполнение следующего запроса.
Node.js выполняет однопоточное, неблокирующее, асинхронное программирование, которое очень эффективно использует память.
Что может Node.js?
- Node.js может генерировать динамическое содержимое страницы
- Node.js может создавать, открывать, читать, записывать, удалять и закрывать файлы на сервере
- Node.js может собирать данные формы
- Node.js может добавлять, удалять и изменять данные в вашей базе данных
Что такое файл Node.js?
- Файлы Node.js содержат задачи, которые будут выполняться при определенных событиях
- Типичное событие — кто-то пытается получить доступ к порту на сервере
- Файлы Node.js должны быть инициированы на сервере, прежде чем они начнут действовать
- Файлы Node. js имеют расширение «.js»
❮ Предыдущий Следующий ❯
ВЫБОР ЦВЕТА
Лучшие учебники
Учебник по HTMLУчебник по CSS
Учебник по JavaScript
Учебник How To
Учебник по SQL
Учебник по Python
Учебник по W3.CSS
Учебник по Bootstrap
Учебник по PHP
Учебник по Java
Учебник по C++
Учебник по jQuery
2 Top 3 Справочник по HTML
Справочник по CSS
Справочник по JavaScript
Справочник по SQL
Справочник по Python
Справочник по W3.CSS
Справочник по Bootstrap
Справочник по PHP
Цвета HTML
Справочник по Java
Справочник по Angular
Справочник по jQuery
Основные примеры
Примеры HTMLПримеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры W3.CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery
| О
W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания. Используя W3Schools, вы соглашаетесь прочитать и принять наши условия использования, куки-файлы и политика конфиденциальности.
Copyright 1999-2022 Refsnes Data. Все права защищены.
W3Schools использует W3.CSS.
Next.js от Vercel — The React Framework
Логотип конференции Next.js. Далее все в верхнем регистре, выделено жирным угловатым шрифтом, с восходящей буквой N, опущенной в букву E, и небольшим вырезом в месте соединения нижней левой ноги с X. с нижней частью Next. Conf также имеет прописные буквы, окаймленные сверху и снизу горизонтальными белыми линиями, которые совпадают с верхним и нижним краями Next.Каждое объявление из выпуска 2022 года Next.js Conf .
Alpha
Логотип Turbopack. Темный шестиугольник с серой рамкой окружает другой шестиугольник, окрашенный градиентом от синего к розовому. Сам этот шестиугольник содержит изображение куба.Turbopack
Представляем преемника Webpack, написанного на Rust, который сейчас находится в бета-версии.
Попробуйте в Next.js 13
Иллюстрация гистограммы. Одна полоса имеет серую шкалу и довольно длинную, другая — сине-розовый градиент и намного короче.Более быстрая сборка
700x
более быстрые обновления , чем Webpack
Инкрементальный по дизайну
Создавайте только то, что изменилось, как локально, так и в облаке.
Верхняя половина круговой диаграммы простирается от нижней части этого элемента. Большая часть диаграммы окрашена в темно-серый цвет, но на ней есть небольшой фрагмент с сине-розовым градиентом.Более быстрая горячая перезагрузка модуля
4x
Более быстрый холодный запуск , чем Webpack
Гистограмма с длинной темно-серой полосой и короткой сине-розовой градиентной полосой. Три значка документа. На первом написано TS, на втором JSX, на третьем CSS.Ecosystem Friendly
Готовая поддержка TypeScript, JSX, CSS и т. д.
Логотип VercelVercel
Нативная платформа Next.js.
Развернуть сейчас
Линейная диаграмма с тремя линиями, которые сильно перемещаются друг над другом.Мониторинг и журналы
Интроспекция на основе развертываниядоступна для корпоративных клиентов.
Enterprise
Динамические социальные карты
Powered by Vercel Edge Functions
Линейная диаграмма с одной линией. Большая часть выделена серым цветом, но одна ярко-зеленая секция имеет сетку над ней и помечена +20%.Конфиденциальность прежде всего, аналитика в реальном времени, на грани
Логотип Splitbee, мультяшная маленькая пчела.Vercel приветствует Splitbee
Огромные новые функции и значительный шаг вперед для удобства разработчиков
Прочтите сообщение в блоге объявлений Next. js Conf или просмотрите журнал изменений, чтобы узнать обо всех последних изменениях.
Воспроизведение события
Next.js предоставляет вам лучший опыт разработки со всеми функциями, необходимыми для производства:
гибридный статический и серверный рендеринг, поддержка TypeScript, интеллектуальное объединение, предварительная выборка маршрута и многое другое.
Конфигурация не требуется.
Начать обучение
Документация
Web SDK
В Next.js есть все инструменты, необходимые для создания Интернета. Быстрее.
Оптимизация изображения
<Изображение> и автоматическая оптимизация изображения с мгновенными сборками.
Документация →
Интернационализация
Встроенная маршрутизация доменов и субдоменов и автоматическое определение языка.
Документация →
Аналитика Next.js
Настоящая оценка, основанная на реальных данных о посетителях и постраничном анализе
Документация →
Zero Config
Автоматическая компиляция и объединение. Оптимизирован для производства с самого начала.
Документация →
Гибрид: SSG и SSR
Предварительный рендеринг страниц во время сборки (SSG) или во время запроса (SSR) в одном проекте.
Документация →
Инкрементная статическая регенерация
Добавляйте и обновляйте статически предварительно обработанные страницы постепенно после завершения сборки.
Документация →
Поддержка TypeScript
Автоматическая конфигурация и компиляция TypeScript.
Документация →
Быстрое обновление
Быстрое и надежное редактирование в реальном времени, подтвержденное масштабами Facebook.
Документация →
Файловая система Маршрутизация
Каждый компонент в каталоге pages
становится маршрутом.
Документация →
Маршруты API
При желании можно создать конечные точки API для обеспечения серверной функциональности.
Документация →
Встроенная поддержка CSS
Создавайте стили на уровне компонентов с помощью модулей CSS.