![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Node
文章平均质量分 51
魔笛手7
这个作者很懒,什么都没留下…
展开
-
Node基础--Node中的文件系统
从结构上看Buffer非常像一个数组,我们知道在javaScript中,数组是一个比较强大的内容。但是这里也存在着一个比较大的问题,如果你需要存在一张图,这一个时候需要使用的就是使用二进制来存储。这一个时候使用数组是实现不了的。在node中,与文件系统的交互是非常重要的,服务器的本质就将本地的文件发送给远程的客户端。实际上Buffer中的内存不是通过JavaScript分配的,而是在底层通过C++申请的。我们学习了npm,这是Node中使用很频繁且重要的内容,下面一起来看看Node中的文件系统。原创 2023-08-25 11:38:41 · 82 阅读 · 0 评论 -
Node基础--包简介
CommonJS的包规范允许我们将一组相关的模块组合到一起,形成一组完整的工具。CommonJ的包规范由包结构和包描述文件两个部分组成。包描述文件用于表达非代码相关的信息,它是一个JSON格式的文件–package.json,位于包的根目录下,是包的重要组成部分。简单的说就是把你写的代码放入一个文件夹中,然后在这一个文件夹中再放入一个package.json就组成了一个包。上面我们模块化做了一个介绍,下面我们一起来看看包。包的描述文件:描述包的相关信息,以供外部读取。包结构:用于组织包中的各种结构。原创 2023-08-25 11:24:36 · 260 阅读 · 0 评论 -
Node基础--模块化
一个js文件其实就一个自调用的函数,每一个js文件中的js代码都是独立运行在一个函数中。核心模块的标识就是模块的名字,这一个由于是Node自己所提供的,所以不需要引入。由此可见,我们之前使用的exports、require等都是这一个函数的参数,也就是说全部的代码都被包装在一个函数里面了。在使用require()方法实现模块的引入的时候,所设置的路劲其实就是模块的标识。在引入了一个模块之后,require()函数返回一个对象,这一个对象代表的是引入的模块。但是在使用exports的时候就需要一个一个的写。原创 2023-08-25 10:52:05 · 163 阅读 · 0 评论 -
Node基础--WebStorm整合Node
注意:如果你先安装了node,然后再安装WebStorm,那么这一个时候就可以直接使用(Node默认安装在C盘位置即可)。通过上面的课程,我们对Node有了一个初步的体验,下面我们就把Node和开发工具WebStrom进行整合。(1).查找官方下载地址: https://www.jetbrains.com/webstorm/安装好软件之后,我们就开始整合Node。(5).默认点击next,然后点击install。(4).按照自己的需求进行配置((3).设置安装路径。(2).下载之后开始点击安装。原创 2023-08-25 10:44:34 · 427 阅读 · 0 评论 -
Node基础--Node基础使用体验
这里使用cd指令查找文件位置比较麻烦,有没有一种比较快捷的方式使用快速查找:直接再需要执行的文件位置输入cdm即可。在上一篇文章中提到我们按照好Node.js之后,就可以在控制台看到其版本。那么下面我们一起来看看。(2).使用Node执行js文件:先找到文件位置,然后再执行。原创 2023-08-23 22:41:20 · 300 阅读 · 0 评论 -
Node基础--Node简介以及安装教程
Node.js发布于2009年5月,由Ryan Dahl开发,是一个基于Chrome V8引擎的JavaScript运行环境,使用了一个事件驱动、非阻塞式I/O模型,让JavaScript 运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言。Node作为一个新兴的前端框架,后台语言,有很多吸引人的地方:RESTful API,单线程。,对此,我们应该要充分利用这一点 —— 尽可能的避免阻塞操作,取而代之,多使用非阻塞操作。原创 2023-08-23 22:34:28 · 192 阅读 · 0 评论