Node.js
文章平均质量分 79
次时代小羊
千里之行,始于足下!
展开
-
一篇博客教会你使用node多版本管理
nvm(Node Version Manager)是node.js的版本管理器,可以让我们轻松地在不同的node.js版本之间进行切换。原创 2024-02-19 16:47:13 · 1143 阅读 · 0 评论 -
Node基础学习(三十五):Node.js Express框架处理请求参数
Node.js Express框架处理请求参数。原创 2020-06-03 23:33:42 · 253 阅读 · 0 评论 -
Node基础学习(三十四):Node.js Express框架搭建简单的Web应用
Node.js Express框架搭建简单的Web应用。原创 2020-06-03 23:01:20 · 198 阅读 · 0 评论 -
Node基础学习(三十三):Node.js Express框架的静态文件
Express 提供了内置的中间件 express.static 来设置静态文件如:图片, CSS, JavaScript 等。原创 2020-06-03 22:40:23 · 346 阅读 · 0 评论 -
Node基础学习(三十二):Node.js Express框架
Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。使用 Express 可以快速地搭建一个完整功能的网站。原创 2020-06-03 22:08:46 · 205 阅读 · 0 评论 -
Node基础学习(三十一):设置npm的淘宝镜像
因为npm的官方服务器在国外,所以在国内直接使用 npm 的官方镜像是非常慢的,这里推荐使用淘宝 NPM 镜像。淘宝 NPM 镜像是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。原创 2020-06-03 07:04:31 · 236 阅读 · 0 评论 -
Node基础学习(三十):修改npm全局安装位置
修改npm全局安装位置。原创 2020-06-02 23:26:40 · 236 阅读 · 0 评论 -
Node基础学习(二十九):NPM的简单运用
NPM:即为Node Package Manage。NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题。原创 2020-06-02 23:23:50 · 158 阅读 · 0 评论 -
Node基础学习(二十八):Node的Web模块
Node的Web模块。原创 2020-06-02 22:29:18 · 166 阅读 · 0 评论 -
Node基础学习(二十七):Node文件系统的其他方法(二)
Node文件系统的其他方法。原创 2020-06-02 07:33:53 · 115 阅读 · 0 评论 -
Node基础学习(二十六):Node文件系统的其他方法(一)
Node文件系统的其他方法。原创 2020-06-02 07:03:48 · 374 阅读 · 0 评论 -
Node基础学习(二十五):Node的常用工具
util 是一个Node.js 核心模块,提供常用函数的集合,用于弥补核心 JavaScript 的功能 过于精简的不足。原创 2020-06-01 22:35:46 · 300 阅读 · 0 评论 -
Node基础学习(二十四):Node的全局对象
JavaScript 中有一个特殊的对象,称为全局对象(Global Object),它及其所有属性都可以在程序的任何地方访问,即全局变量。在浏览器 JavaScript 中,通常 window 是全局对象, 而 Node.js 中的全局对象是global,所有全局变量(除了 global 本身以外)都是 global 对象的属性。在 Node.js 我们可以直接访问到 global 的属性,而不需要在应用中包含它。原创 2020-06-01 22:00:07 · 280 阅读 · 0 评论 -
Node基础学习(二十三):Node的路由
Node的路由。原创 2020-06-01 06:40:54 · 436 阅读 · 0 评论 -
Node基础学习(二十二):Node的函数参数
在JavaScript中,一个函数可以作为另一个函数的参数。我们可以先定义一个函数,然后传递,也可以在传递参数的地方直接定义函数。原创 2020-05-31 15:55:39 · 1510 阅读 · 0 评论 -
Node基础学习(二十一):Node的Stream流
Stream 是一个抽象接口,Node 中有很多对象实现了这个接口。例如,对http 服务器发起请求的request 对象就是一个 Stream,还有stdout(标准输出)。原创 2020-05-30 13:20:39 · 1111 阅读 · 0 评论 -
Node基础学习(二十):Node的Buffer缓冲区的其它方法或属性
Node的Buffer缓冲区的其它方法或属性。原创 2020-05-29 22:15:56 · 221 阅读 · 0 评论 -
Node基础学习(十九):Node的Buffer缓冲区
Node中有一个Buffer对象,可以用来在内存中存放数据。我们一般使用Buffer.from()方法来创建一个Buffer对象。原创 2020-05-28 23:23:30 · 508 阅读 · 0 评论 -
Node基础学习(十八):Node的面向对象
在Node中,我们可以只用Node的模块系统实现Node的面向对象特性。原创 2020-05-28 22:02:08 · 578 阅读 · 0 评论 -
Node基础学习(十七):Node的模块系统
在Node中,我们可以使模块系统来实现代码的可复用,在Node中,每一个js文件,就是一个模块,我们可以额通过require()来引入相关的模块。原创 2020-05-28 20:29:39 · 236 阅读 · 0 评论 -
Node基础学习(十六):Node的事件监听和触发
Node的events模块提供了事件的监听和触发功能,events 模块只提供了一个对象:events.EventEmitter。EventEmitter 的核心就是事件触发与事件监听器功能的封装。原创 2020-05-28 06:36:19 · 380 阅读 · 0 评论 -
Node基础学习(十五):Node的事件循环
Node.js 是单进程单线程应用程序,但是因为 V8 引擎提供的异步执行回调接口,通过这些接口可以处理大量的并发,所以性能非常高。Node.js 几乎每一个 API 都是支持回调函数的。Node.js 基本上所有的事件机制都是用设计模式中观察者模式实现。Node.js 单线程类似进入一个while(true)的事件循环,直到没有事件观察者退出,每个异步事件都生成一个事件观察者,如果有事件发生就调用该回调函数。原创 2020-05-27 22:27:57 · 155 阅读 · 0 评论 -
Node基础学习(十四):Node的简单Web服务器
今天我们使用这些知识,搭建一个简单的Web服务,并处理一个GET请求跳转和POST表单提交。原创 2020-05-27 21:56:42 · 229 阅读 · 0 评论 -
Node基础学习(十三):Node处理请求参数
在Node中,使用原生的方法处理请求参数,分为GET和POST方法两种,其中GET方法我们可以直接使用解析url的方式来处理请求参数。原创 2020-05-27 21:33:36 · 445 阅读 · 0 评论 -
Node基础学习(十二):Node响应HTTP请求
Node响应HTTP请求。原创 2020-05-26 22:44:35 · 235 阅读 · 0 评论 -
Node基础学习(十一):Node处理HTTP请求
当我们处理HTTP请求的时候,最先做的就是获取HTTP请求的URL,Method等等信息。原创 2020-05-26 21:59:58 · 538 阅读 · 0 评论 -
Node基础学习(十):一个简单静态文件服务器
在我们学习了fs模块和http模块之后,我们可以结合这两个模块的知识,编写一个简单的静态文件服务器。原创 2020-05-26 07:23:31 · 172 阅读 · 0 评论 -
Node基础学习(九):Node的HTTP模块的监听器
HTTP模块是Node的核心模块,主要提供了一系列用于网络传输的API,这些API大部分位于比较底层的位置,可以让开发者自由地控制整个HTTP的传输过程。原创 2020-05-25 22:47:48 · 641 阅读 · 0 评论 -
Node基础学习(八):Node的fs模块之fstat方法
在Node中,fs模块还有一个fstat()方法,该方法在功能上和stat()是等价的,不过fstat()方法的第一个参数是文件的描述符,格式为Integer,因此fstat()方法通常搭配open()方法使用,因为open()方法返回结果就是一个文件描述符。原创 2020-05-25 22:34:22 · 386 阅读 · 0 评论 -
Node基础学习(七):Node的fs模块之stat方法
stat()方法通常用来获取文件的状态,通常开发者可以在调用open()、read(),或者write()方法之前调用fs.stat()方法,用来判断文件状态。原创 2020-05-25 22:26:16 · 1344 阅读 · 0 评论 -
Node基础学习(六):Node的fs模块初探
在Node.js中,fs(File System)文件系统模块提供了用于与文件系统进行交互(以类似于标准 POSIX 函数的方式)的 API。原创 2020-05-24 21:51:33 · 306 阅读 · 0 评论 -
Node基础学习(五):ES6中的let和const关键字
在JavaScript中有几个关键字可以用来声明变量,我们最常用,也是JavaScript中最早出现用于声明变量的关键字是var,但是由于var关键字的缺陷,于是在ES6的语法中,新增了let和const这两个关键字,用于声明变量。原创 2020-05-24 17:14:37 · 1049 阅读 · 0 评论 -
Node基础学习(四):Node循环分支语法
Node的循环分支语句的语法和Java的语法基本一样,如果是有Java基础,那么你在学习Node循环分支语句的语法的时候基本上没有任何问题,可以直接学会。原创 2020-05-23 20:37:20 · 1020 阅读 · 0 评论 -
Node基础学习(三):JavaScript的基本数据类型
JavaScript的基本数据类型原创 2020-05-23 18:23:11 · 1203 阅读 · 0 评论 -
Node基础学习(二):第一个Node应用
我在学习Java的时候,创建一个Java Web应用,需要编写一个Servlet,然后将这个Servlet放入Tomcat容器中,这样这个Servlet才会运行,我们才可以访问这个Servlet应用,这个过程是繁琐且麻烦的,而使用Node来创建一个Web应用就简单多了。原创 2020-05-23 17:18:48 · 325 阅读 · 0 评论 -
node.js环境安装
Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。原创 2019-12-23 00:17:11 · 283 阅读 · 0 评论 -
Node基础学习(一):HelloWorld
今天正式开始学习node.js,学习这门语言的初衷是因为比较感兴趣,同时希望可以在Java之外有另外一门比较熟悉,掌握程度较高的语言,再三衡量,在Golang,Python,Node之间,最后选择了Node。选择的原因第一是因为兴趣,第二是希望可以涉及一些前端知识,所以最终选择了Node这门语言。原创 2020-05-23 17:05:55 · 286 阅读 · 1 评论