Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
21 слайд
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
847.83 kB
Просмотров:
68
Скачиваний:
1
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Node js](/documents_6/87797b5eeba386da5b50f87abe7e3e21/img0.jpg)
Содержание слайда: Node js
№2 слайд![Зачем??? JavaScript живёт](/documents_6/87797b5eeba386da5b50f87abe7e3e21/img1.jpg)
Содержание слайда: Зачем???
JavaScript живёт двумя, может даже тремя разными жизнями: весёлый маленький DHMTL-помощник из середины 90-х годов, более серьезный frontend-инструмент в лице jQuery и наконец серверный (server-side, backend) JavaScript.
№3 слайд![Чтобы ваш JavaScript код](/documents_6/87797b5eeba386da5b50f87abe7e3e21/img2.jpg)
Содержание слайда: Чтобы ваш JavaScript код выполнился на вычислительной машине вне браузера (на backend), он должен быть интерпретирован и, конечно же, выполнен. Именно это и делает Node.js. Для этого он использует движок V8 VM от Google — ту же самую среду исполнения для JavaScript, которую использует браузер Google Chrome.
Чтобы ваш JavaScript код выполнился на вычислительной машине вне браузера (на backend), он должен быть интерпретирован и, конечно же, выполнен. Именно это и делает Node.js. Для этого он использует движок V8 VM от Google — ту же самую среду исполнения для JavaScript, которую использует браузер Google Chrome.
Таким образом, Node.js состоит из 2 вещей: среды исполнения и полезных библиотек.
№4 слайд![Node или Node.js программная](/documents_6/87797b5eeba386da5b50f87abe7e3e21/img3.jpg)
Содержание слайда: Node или Node.js — программная платформа, основанная на движке V8 (транслирующем JavaScript в машинный код), превращающая JavaScript из узкоспециализированного языка в язык общего назначения.
Node или Node.js — программная платформа, основанная на движке V8 (транслирующем JavaScript в машинный код), превращающая JavaScript из узкоспециализированного языка в язык общего назначения.
Node.js добавляет возможность JavaScript взаимодействовать с устройствами ввода-вывода через свой API (написанный на C++), подключать другие внешние библиотеки, написанные на разных языках, обеспечивая вызовы к ним из JavaScript-кода. Node.js применяется преимущественно на сервере. В основе Node.js лежит событийно-ориентированное и асинхронное (или реактивное) программирование с неблокирующим вводом/выводом.
№5 слайд![](/documents_6/87797b5eeba386da5b50f87abe7e3e21/img4.jpg)
№6 слайд![Официальный сайт находится по](/documents_6/87797b5eeba386da5b50f87abe7e3e21/img5.jpg)
Содержание слайда: Официальный сайт находится по адресу http://nodejs.org/
Официальный сайт находится по адресу http://nodejs.org/
Hello word
Сразу после установки вам становится доступна новая команда node. Её можно использовать двумя разными способами. Первый способ — без аргументов. Откроется интерактивная оболочка (REPL: read-eval-print-loop), где вы можете выполнять обычный JavaScript-код.
№7 слайд![](/documents_6/87797b5eeba386da5b50f87abe7e3e21/img6.jpg)
№8 слайд![Куда попал node.js](/documents_6/87797b5eeba386da5b50f87abe7e3e21/img7.jpg)
Содержание слайда: Куда попал node.js
№9 слайд![Когда ставиться прописывает](/documents_6/87797b5eeba386da5b50f87abe7e3e21/img8.jpg)
Содержание слайда: Когда ставиться прописывает себы в переменную PATH
№10 слайд![REPL режим. Когда в командной](/documents_6/87797b5eeba386da5b50f87abe7e3e21/img9.jpg)
Содержание слайда: REPL – режим. Когда в командной строке выполняются операции.
№11 слайд![Первая программа .На диске С](/documents_6/87797b5eeba386da5b50f87abe7e3e21/img10.jpg)
Содержание слайда: Первая программа
1.На диске С создаем папку node в ней файл 1.js
console.log("Hello word")
В командной строке заходим в папку node
№12 слайд![Качаем дополнительно](/documents_6/87797b5eeba386da5b50f87abe7e3e21/img11.jpg)
Содержание слайда: Качаем дополнительно
№13 слайд![Скачать Source Code](/documents_6/87797b5eeba386da5b50f87abe7e3e21/img12.jpg)
Содержание слайда: Скачать Source Code
Распаковать в node js. Для просмотра и модернизации кода стандартных модулей.
№14 слайд![Следующий шаг Создаем папку](/documents_6/87797b5eeba386da5b50f87abe7e3e21/img13.jpg)
Содержание слайда: Следующий шаг
Создаем папку node на диске C
Желательно создать проект в PHP Shtorm или WebShtorm
Настроить путем добавления плагина nodejs (ctrl+alt+s) инсталировать плагин если его нет
В папке node создать папку примеров и в ней файл с расширением js
№15 слайд![Написать в нем код](/documents_6/87797b5eeba386da5b50f87abe7e3e21/img14.jpg)
Содержание слайда: Написать в нем код
№16 слайд![Модули node.js Подключение](/documents_6/87797b5eeba386da5b50f87abe7e3e21/img15.jpg)
Содержание слайда: Модули node.js
Подключение модулей через команду require (‘ name modul’)
В node.js переменные одного модуля не видны в других модулях. Для видимости переменных используют переменную exports.
№17 слайд![Создать два файла Создать два](/documents_6/87797b5eeba386da5b50f87abe7e3e21/img16.jpg)
Содержание слайда: Создать два файла
Создать два файла
№18 слайд![Запустить из консоли и](/documents_6/87797b5eeba386da5b50f87abe7e3e21/img17.jpg)
Содержание слайда: Запустить из консоли и получить ошибку что не видна переменная User. Используя exports починить ошибку.
Запустить из консоли и получить ошибку что не видна переменная User. Используя exports починить ошибку.
№19 слайд![Пишем калькулятор](/documents_6/87797b5eeba386da5b50f87abe7e3e21/img18.jpg)
Содержание слайда: Пишем калькулятор
№20 слайд![](/documents_6/87797b5eeba386da5b50f87abe7e3e21/img19.jpg)
№21 слайд![После запуска файла из](/documents_6/87797b5eeba386da5b50f87abe7e3e21/img20.jpg)
Содержание слайда: После запуска файла из консоли
Запускаем браузер:
http://127.0.0.1:52000/action=add&number1=18&number2=6
http://127.0.0.1:52000/action=divide&number1=18&number2=6
http://127.0.0.1:52000/action=multiply&number1=1034&number2=21
http://127.0.0.1:52000/action=subtract&number1=1034&number2=21