Node.js快速入门

【图书介绍】《Node.js+MongoDB+Vue.js全栈开发实战》-CSDN博客

《Node.js+MongoDB+Vue.js全栈开发实战(Web前端技术丛书)》(邹琼俊)【摘要 书评 试读】- 京东图书 (jd.com)

Node.js运行环境搭建-CSDN博客

本节将介绍如何快速入门Node.js。

1.3.1 Node.js的组成

JavaScript由3部分组成:ECMAScript、DOM、BOM。

Node.js由ECMAScript及Node环境提供的一些附加API组成,包括文件、网络、路径等一些更加强大的API,如图1-6所示。

1.3.2 Node.js基础语法

所有ECMAScript语法在Node环境中都可以使用。在Node环境下,使用node命令执行后缀为.js的文件即可运行ECMAScript代码。

示例:新建一个hello-china.js文件。首先,输入如下代码:

var msg = '我和我的祖国';

console.log(msg);

然后在当前文件所在目录输入node hello-china.js,运行结果如下:

PS D:\WorkSpace\node_mongodb_vue3_book\codes\chapter1\js> node hello-china.js

我和我的祖国

1.3.3 Node.js全局对象global

在浏览器中全局对象是window,在Node中全局对象是global。

Node中全局对象下有以下方法:

  1. console.log():在控制台中输出。
  2. setTimeout():设置超时定时器。
  3. clearTimeout():清除超时定时器。
  4. setInterval():设置间歇定时器。
  5. clearInterval():清除间歇定时器。

可以在任何地方使用这些方法,使用时可以省略global。

示例:global的使用。

global.js代码如下:
global.console.log('你让我独自斟满这碗红尘的酒');
global.setTimeout(function () {
  console.log('借来晚风下口 敢与寂寞交手');
}, 1000);

在CMD控制台或者Visual Studio Code终端都可以执行上述代码。以Visual Studio Code终端为例,如图1-7所示新建一个终端,然后运行代码。

图1-7

运行结果如下:

PS D:\WorkSpace\node_mongodb_vue3_book\codes\chapter1\js> node global.js
你让我独自斟满这碗红尘的酒
借来晚风下口 敢与寂寞交手
相关推荐
一个很帅的帅哥6 小时前
实现浏览器的下拉加载功能(类似知乎)
开发语言·javascript·mysql·mongodb·node.js·vue·express
Bang邦10 小时前
使用nvm管理Node.js多版本
前端·node.js·node多版本管理
FakeOccupational12 小时前
nodejs 007:错误npm error Error: EPERM: operation not permitted, symlink
前端·npm·node.js
亦舒.12 小时前
JSDelivr & NPM CDN 国内加速节点
前端·npm·node.js
代码搬运媛12 小时前
code eintegrity npm err sha512
前端·npm·node.js
猿来如此呀16 小时前
运行npm install 时,卡在sill idealTree buildDeps没有反应
前端·npm·node.js
八了个戒19 小时前
Koa (下一代web框架) 【Node.js进阶】
前端·node.js
谢尔登1 天前
【Node.js】RabbitMQ 不同交换器类型的使用
node.js·rabbitmq·ruby
weixin_441018351 天前
webpack的热更新原理
前端·webpack·node.js