自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Node.js URL模块

什么是URL?url全球统一资源定位符,对网站资源的一种简洁表达形式,也称为网址。URL模块的使用Node.js 里面有一个内置的 URL 模块,这个模块在代码中使用时需要通过 require() 方法进行引用。但是如果只是在命令行里比如 cmd 或 git bash 等使用此模块,则不需要引用。 引入格式:var url = require("url");URL一共提供了三个方法,分...

2020-04-29 10:12:32 260

原创 Node.js 事件循环

什么是事件循环Node.js 是单进程单线程应用程序,但是因为 V8 引擎提供的异步执行回调接口,通过这些接口可以处理大量的并发,所以性能非常高。事件循环能让 Node.js 执行非阻塞 I/O 操作,尽管JavaScript事实上是单线程的,事件循环通过在可能的情况下将相应操作分担给系统内核来实现。因为目前主流的内核都是多线程的,内核可以处理后台执行的多个操作。当其中一个操作完成的时候,内...

2020-04-26 09:39:07 139

原创 Node.js 回调函数

什么是回调函数Node.js 异步编程的直接体现就是回调。异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。回调函数会在完成任务后被调用,Node 中使用了大量的回调函数,Node 中所有的 API 都支持回调函数。比如我们可以一边读取文件,一边执行其他命令,在文件读取完成后,我们将文件内容作为回调函数的参数返回。这样在执行代码时就没有阻塞或等待文件 I/O 操作。这就大大提高了 ...

2020-04-24 09:34:09 101

原创 Node.js REPL(交互式解释器)

Node.js 中 REPL 表示一个电脑的环境,类似 Window 系统的终端或 Unix/Linux shell,我们可以在终端中输入命令,并接收系统的响应。 Node 自带了交互式解释器,可以执行以下任务:Node 自带了交互式解释器,可以执行以下任务:读取:读取用户输入,解析输入了Javascript 数据结构并存储在内存中。执行 :执行输入的数据结构。打印 :输出结果。循环 ...

2020-04-22 09:53:38 331

原创 Node.js 文件系统

Node.js 中我们可以使用 fs(File System) 模块来操作文件,文件系统模块有两种不同的方法,分别是同步方法和异步方法。同步和异步方法Node.js 文件系统模块中的方法均有异步和同步版本,例如同步读取文件内容可以使用 fs.readFileSync() 方法,而异步读取文件内容可以使用 fs.readFile() 方法。异步方法函数最后一个参数为回调函数,回调函数的第一个参...

2020-04-20 09:56:11 151

原创 Node.js HTTP模块

内置HTTP模块Node.js 中有 HTTP 这个内置模块,HTTP 模块允许 Node.js 通过超文本传输协议(HTTP)传输数据。如果要使用 HTTP 模块,需要先通过 require() 方法引入 HTTP 模块,如下所示:var http = require('http');简单服务器的创建Node.js 中的 HTTP 模块可以创建一个 HTTP 服务器,该服务器侦听服务...

2020-04-17 10:12:57 355

原创 Node.js模块

在实际工作中,编写稍大一点的程序时一般都会将代码模块化。在NodeJS中,一般将代码合理拆分到不同的JS文件中,每一个文件就是一个模块,而文件路径就是模块名。在编写每个模块时,都有require、exports、module三个预先定义好的变量可供使用。内置模块Node.js有一组内置模块,无需进一步安装即可使用。例如assert、buffer、child_process、cluster等。...

2020-04-15 10:18:53 91

原创 开始创建Node.js应用

了解Node.js应用的组成在我们创建第一个Node.js应用之前,我们需要先了解一下Node.js应用是由哪几部分组成的:引入required模块,使用require指令来载入Node.js模块。创建服务器,服务器可以监听客户端的请求,类似于 Apache 、Nginx 等 HTTP 服务器。接受请求于响应请求,服务器很容易创建,客户端可以使用浏览器或终端发送 HTTP 请求...

2020-04-13 13:31:14 117

原创 Node.js之不同系统下的安装

Node.js下载地址Node.js 安装包及源码下载地址为:https://nodejs.org/en/download/最新版本为Node.js v12.16.1 LTS,你根据不同的平台系统选择需要的Node.js 安装包。 如下图所示:在Windows系统上安装Node首先双击下载好的安装包node-v12.16.1-x64.msi,点击运行程序,可以看到如下图所示界面:...

2020-04-10 10:00:46 170

原创 Node.js的入门简介

什么是Node.jsNode.js是采用C++语言编写而成,是一个JavaScript的运行环境。Node.js 采用了 Google Chrome 浏览器的 V8 引擎,速度非常快,性能非常好。同时还提供了很多系统级的 API,如文件操作、网络编程等。浏览器端的 Javascript 代码在运行时会受到各种安全性的限制,对客户系统的操作有限。相比之下,Node.js 则是一个全面的后台运行时...

2020-04-09 11:29:01 109

原创 Linux之网络配置

我们已经成功在虚拟机中创建了一个Linux系统,如下图所示:系统OK,我们还需要网络,没网络好多操作都用不了。我们可以在系统中的火狐浏览器试着访问任意一个网站看看网络有没有连接成功,如果网站访问成功证明网络已经自动连接了,不需要我们操心啦。如果像下图中不成功那表示网络没有自动连接,我们还需要配置网络。VMware虚拟机三种网络模式VMware为我们提供了三种网络连接模式,分别是Bridg...

2020-04-07 10:04:05 230

原创 Linux安装(二)

开始安装CentOS Linux上一个界面点击完成后,会弹出如下所示界面,表示可以开始安装CentOS 系统了,这里我们安装上一节下载好的“CentOS Linux 8.0.1905“系统。如果你下载的是“CentOS 7”那么安装的就是”CentOS 7“了。我们稍等片刻后,就会自动跳转到如下图所示界面,然后继续等待。在下面这个选择语言界面中,我们可以根据自己的需要选择语言,...

2020-04-01 09:56:18 212

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除