可缺不可滥
天生我才必有用,千金散尽还复来
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
nodejs事件循环机制
网上的说法众说纷纭,真是头大,我自己实践了一下,发现和很多博主说的有差异,或许是我node版本太新了?原创 2023-11-17 12:59:06 · 691 阅读 · 1 评论 -
node 版本管理工具(nvs)
前端程序员面对的项目,可能一对多,而这多个项目可能是以前遗留下来的老项目,这些老项目中各有各的依赖,并不是最新版本的node就能兼容所有不同的开发项目。比如一个项目需要用到node v16,另外一个项目必须用node v14才能正常编译运行,因此,单独下载一个node版本,已经不能满足开发需求,我们需要同时开发这两个老项目,让node的版本,在对应的项目中不停切换,这就需要node版本管理工具来实现。原创 2023-10-26 15:36:58 · 893 阅读 · 0 评论 -
nodejs篇 express(4) express + art-template创建网站基础
为了适用越来越复杂的网站业务和用户交互,前后端分离已经好多年,但在web发展的最初,并没有什么vue、react之类的mvvm的框架,也没有所谓的单一页面响应(SPA),那网页的渲染是如何实现的呢?一个网站所需的资源统一由服务端直接在本地库中读取文件(以index.html为例),然后,根据用户的不同,替换所读取文件index.html中的文本。当然除了html,服务端也会返回所有网站所需的静态资源,css,js,字体图标等等。原创 2023-04-06 17:33:47 · 962 阅读 · 0 评论 -
nodejs篇 express模块(3) 接口框架搭建
通过前面两个章节express(1)基础和express(2)中间件的使用的学习,我们掌握了express的一些常见的语法和使用方式。现在我们来探究,express在实际项目中是如何开发的,或者说,如何通过express来搭建一个服务器项目。原创 2023-04-04 17:15:42 · 956 阅读 · 0 评论 -
nodejs篇 express(2) 中间件详解
上一篇文章中,简单介绍了express.js的使用,nodejs篇 express(1),其中提到了express中间件的使用。其实,在项目开发的过程中,使用express.js搭建的服务器,中间件的作用无处不在。不同的应用场景和不同的调用方式,中间件可以分为以下几个类别:应用程序级别的中间件、路由级别的中间件、错误处理中间件、内置中间件、第三方中间件。学完之后呢,你就会对express中间件的应用得心应手。原创 2023-03-28 17:32:50 · 506 阅读 · 0 评论 -
nodejs篇 express(1)
express作为nodejs必学的模块之一,从这篇文章开始,介绍express一些基础内容,express的安装,restful接口规范,express的接口开发,express的跨域处理,express的中间件使用,请求信息req常见处理,请求头res常见处理等。为接下来真正的项目框架下开发一个express服务器做准备。express是在nodejs内置模块http的基础上开发,也就是说http模块有的api,express全都有,并且它们的用法也很类似。原创 2023-03-16 20:56:28 · 1865 阅读 · 0 评论 -
nodejs篇 stream模块
数据流“(stream)是处理系统缓存的一种方式。操作系统采用数据块(chunk)的方式读取数据,每收到一次数据,就存入缓存。Node应用程序有两种缓存的处理方式,第一种是等到所有数据接收完毕,一次性从缓存读取,这就是传统的读取文件的方式;第二种是采用“数据流”的方式,收到一块数据,就读取一块,即在数据还没有接收完成时,就开始处理它。第一种方式先将数据全部读入内存,然后处理,优点是符合直觉,流程非常自然,缺点是如果遇到大文件,要花很长时间,才能进入数据处理的步骤。原创 2023-02-23 11:13:02 · 387 阅读 · 0 评论 -
nodejs篇 NPM 依赖库版本号、符号
** npm 版本号形式 X.Y.Z**其中 X、Y 和 Z 为非负的整数,且禁止(MUST NOT)在数字前方补零版本格式:主版本号.次版本号.修订号,版本号递增规则如下:X. 主版本号:当你做了不兼容的 API 修改,Y. 次版本号:当你做了向下兼容的功能性新增,Z. 修订号:当你做了向下兼容的问题修正。版本号前的符号说明1、没有任何符号1.0.0完全百分百匹配,当前库/项目必须使用当前版本号,如果和其他依赖使用了相同库不同版本,会在库的文件夹下建立一个 node_modules 文件原创 2021-01-11 17:46:09 · 3119 阅读 · 0 评论 -
nodejs篇 Buffer模块
Buffer对象是Node处理二进制数据的一个接口。它是Node原生提供的全局对象,可以直接使用,不需要require(‘buffer’)。JavaScript比较擅长处理字符串,对于处理二进制数据(比如TCP数据流),就不太擅长。Buffer对象就是为了解决这个问题而设计的。它是一个构造函数,生成的实例代表了V8引擎分配的一段内存,是一个类似数组的对象,成员都为0到255的整数值,即一个8位的字节。原创 2023-02-16 10:17:45 · 1261 阅读 · 0 评论 -
nodejs篇 process模块
process是nodejs提供的进程管理工具,nodejs其中一大特点,单进程,单线程。既然如此,如何处理异步函数?node.js提供的API中有大量的回调函数,用于解决异步逻辑。所有的异步回调函数都继承了 events模块中EventEmitter这个类,而这个类实现的方式,都遵循着一项运行机制 eventLoop(事件循环)。原创 2023-02-13 10:24:18 · 1522 阅读 · 0 评论 -
nodejs篇 url模块
在 Node.js 中,url模块用于解析和处理URL。它提供了一些函数和方法,允许你对URL进行各种操作,包括解析、构建、编码、解码等。其中最常见的两个方法分别是parse()和resolve()nodejs其它相关内容学习1. nodejs commonjs介绍2. nodejs fs模块介绍3. nodejs path模块介绍4.nodejs events模块介绍5.nodejs http模块介绍6.nodejs net模块介绍关于url 我们需要了解其结构,这将有利于接下来的学习原创 2023-02-08 10:31:24 · 642 阅读 · 0 评论 -
nodejs篇 内置模块net
上一篇介绍了node.js的http模块,展示了如何通过node.js建立一个简单的服务器,实际上http是在net模块基础上封装而来,底层使用的还是net模块,尤其是通信中使用的TCP/IP协议和socket。原创 2023-01-30 13:56:20 · 1187 阅读 · 0 评论 -
nodejs篇 内置模块http
nodejs篇 http常用内容介绍原创 2022-12-20 15:28:47 · 1085 阅读 · 2 评论 -
nodejs篇 内置模块events 常用api
nodejs篇 继续,events内置模块的使用介绍,现在某些框架的事件触发,设计模式都与之相似,比如vue原创 2022-11-25 09:34:15 · 749 阅读 · 0 评论 -
nodejs篇 内置模块path 常用api
nodejs 常用内置模块path常用api的详细使用介绍原创 2022-11-21 12:26:07 · 696 阅读 · 0 评论 -
nodejs 内置模块fs 常用api
nodejs fs常用api学习,避免无效学习不需要的内容原创 2022-11-19 09:25:04 · 950 阅读 · 0 评论 -
node篇 CommonJS规范
开启nodejs介绍的专栏,今天讲述commonjs的规范,nodejs就是commonjs的实现原创 2022-11-17 10:16:47 · 814 阅读 · 0 评论
分享