Nodejs. Глобальний об`єкт.
Всім привіт! У цій статті ми продовжимо розбиратися з платформою NodeJS і поговоримо про глобальний об`єкт.
Ви вже повинні бути знайомі з цим поняттям. Коли ми пишемо jаvascript код в браузері, то ми використовуємо глобальний об`єкт window. В NodeJS теж є глобальний об`єкт і називається він просто Global.
Відео: Урок 2. Курс по NodeJS. Робота з модулями
Так само як і window, Global дозволяє нам використовувати якісь вбудовані властивості і методи з будь-якого місця в коді. Давайте розглянемо приклади.
Напевно, один з найвідоміших методів, який, до речі, також є і в браузерному глобальному об`єкті window - це console.log (). Ви можете написати так:
console.log("Hello, world!") -
І код виведе вам в консоль написаний в дужках текст.
Відео: Уроки jаvascript | Урок №12 - Локальні та глобальні змінні
Інший відомий метод, який дозволяє виконувати якусь дію через заданий час:
// Чи виконає код через 7 секунд (7000 мілісекунд)
setTimeout(function(){
console.log("Hello, world!") -
},7000) -
Думаю, не важко здогадатися, що якщо є setTimeout (), то повинен бути і setInterval ().
Відео: Node.js Tutorial for Beginners - 5 - Understanding References to Objects
// Буде виводити напис "Hello, world" кожну секунду
setInterval(function(){
console.log("Hello, world!") -
},1000) -
NodeJS дозволяє отримувати деяку корисну інформацію від системи. Наприклад, ви можете дізнатися повний шлях до папки, в якій ви зараз перебуваєте, використовуючи властивість глобального об`єкта __dirname.
Відео: Modular jаvascript # 6 - Classical Inheritance & OOP with JS
console.log(__dirname) -
Якщо ви також хочете отримати ім`я файлу, в якому виповнюється код, ви можете написати наступне:
console.log(__filename) -
Отже, сьогодні ми розглянули, що таке глобальний об`єкт в NodeJS, а також деякі властивості і методи, які в ньому є. Більш детальну документацію по глобальному об`єкту ви можете знайти в документації.
А у мене на цьому все. Дякую за увагу!
- Nodejs. Як відправити дані в форматі json.
- Nodejs. Як зчитувати дані з потоку.
- Nodejs. Як записувати дані в потік.
- Nodejs. Як працюють function expression.
- Nodejs. Що таке потоки і буфери.
- Nodejs. Як створити "список справ". Частина 2.
- Вивчаємо coffeescript. Цикли.
- Об`єкт window в jаvascript
- Nodejs. Шаблони модулів.
- Nodejs. Починаємо роботу з express.
- Nodejs. Оброблювач подій.
- Nodejs. Движок v8.
- Nodejs. Установка платформи.
- Вивчаємо coffeescript. Вступ.
- Nodejs. Template engine. Частина 2.
- Nodejs. Створення та видалення директорій.
- Ключове слово let в es6.
- Об`єкти, прототипи і конструктори в мові jаvascript.
- Nodejs. Запис і читання файлів.
- Nodejs. Потоковий висновок html сторінки.
- Gulp. Вступ.