Node.js介绍

xiaoxiao2021-02-28  6

node.js 是什么

1. node.js 是一个开发平台,就像Java开发平台、.Net开发平台、PHP开发平台、Apple开发平台一样。 何为开发平台?有对应的编程语言、有语言运行时、有能实现特定功能的API(SDK:Software Development Kit) 2. 该平台使用的编程语言是 JavaScript 语言。 3. node.js 平台是基于 Chrome V8 JavaScript 引擎构建。 4. 基于 node.js 可以开发控制台程序(命令行程序、CLI程序)、桌面应用程序(GUI)(借助 node-webkit、electron 等框架实现)、Web 应用程序(网站)

node.js 特点

事件驱动(当事件被触发时,执行传递过去的回调函数)非阻塞 I/O 模型(当执行I/O操作时,不会阻塞线程)单线程拥有世界最大的开源库生态系统 —— npm。

Node.js安装和配置

下载地址

当前版本历史版本

官网术语解释

LTS 版本:Long-term Support 版本,长期支持版,即稳定版。Current 版本:Latest Features 版本,最新版本,新特性会在该版本中最先加入。

注意:

安装完毕后通过命令:node -v来确定是否安装成功【注意:打开”命令窗口”的时候建议使用”管理员方式”打开】

如果需要则配置环境变量。

配置环境变量

通过 nvm-windows 管理一台计算机上的多个 node 版本

基于node.js编写程序

fs.readFile(file[, options], callback)fs.readFileSync(file[, options])

通过设置 http 响应报文头实现弹框下载功能

设置 Content-Type: application/octet-stream设置 Content-Disposition: attachment; filename=demo.txt

REPL介绍

REPL 全称: Read-Eval-Print-Loop(交互式解释器)

R 读取 - 读取用户输入,解析输入了Javascript 数据结构并存储在内存中。E 执行 - 执行输入的数据结构P 打印 - 输出结果L 循环 - 循环操作以上步骤直到用户两次按下 ctrl-c 按钮退出。

在REPL中编写程序 (类似于浏览器开发人员工具中的控制台功能)

直接在控制台输入 node 命令进入 REPL 环境

按两次 Control + C 退出REPL界面 或者 输入 .exit 退出 REPL 界面

按住 control 键不要放开, 然后按两下 c 键

JavaScript 文件名命名规则

不要用中文不要包含空格不要出现node关键字建议以 ‘-’ 分割单词
转载请注明原文地址: https://www.6miu.com/read-200240.html

最新回复(0)