Node.js挖矿之路
文章平均质量分 73
Impair、
成熟的稻穗
展开
-
node.js学习笔记(十)
前一篇学习了express搭建Web服务器,另一个流行的Node Web服务器框架则是Koa。原创 2023-12-25 21:45:48 · 760 阅读 · 0 评论 -
Node.js学习笔记(二)
webpack、gulp等都是基于Node、开发自己独立的命令行工具(类似于shell、Python做的事情,对于前端更加友好)1.可以使用node.js中的Electron开发桌面应用程序(VSCode、Eclipse等)优秀的开发软件。2.对于前端开发而言,前端自动化、模块化打包工具gulp、webpack都是基于Node.js开发与使用的。拥有类似express、koa等强大的web框架、开发Web Socket等服务器。目前的前端开发中的库都是以Node包的形式进行管理;原创 2023-11-13 20:15:33 · 30 阅读 · 1 评论 -
Node.js学习笔记(三)
global是一个全局对象,前面所提到的process、console、setTimeout等都有被放倒global对象中。_filename: 获取当前文件所在的路径和文件名称(包括后面的文件名称---会打印当前的文件名)REPL是Read-Eval-Print Loop的简称 翻译为读取-求值-输出 循环。_dirname:获取当前文件所在的路径(不包括后面的文件名---不打印当前的文件名):process对象提供了Node进程中的信息(比如Node的运行环境、参数信息等)原创 2023-11-15 21:43:14 · 21 阅读 · 0 评论 -
Node.js学习笔记(四)
模块化的最终目的是将程序划分成一个一个的小的结构在结构中编写属于自己的逻辑代码,有自己的独立作用域,不会影响到其他的结构同时在这个结构中可以暴露出自己的变量、函数、对象等导出给其他结构使用也可以通过某种方式,导入其他结构的变量,函数,对象等。此时,这里的结构就是模块。原创 2023-11-16 22:23:03 · 35 阅读 · 1 评论 -
Node.js学习笔记(五)
path模块常见的API一、从路径获取信息:dirname: 获取文件的父文件夹basename: 获取当前文件名extname:获取文件拓展名二、拼接路径需要路径拼接时,我们可以使用Path.join函数拼接某个文件和文件夹,使用path.resolve;resolve函数会判断所拼接的路径前是否有/或../或./有则表示是一个绝对路径,则返回对应的拼接路径没有则与当前执行文件所在的文件夹进行拼接。原创 2023-11-20 18:11:47 · 33 阅读 · 1 评论 -
Node.js学习笔记(六)
Buffer是一个存储二进制的数组,数组的每一项对应一个字节的大小;原创 2023-11-23 22:03:37 · 348 阅读 · 0 评论 -
Node.js学习笔记(七)
进程:计算机已经运行的程序我们可以认为,启动一个应用程序,就会默认启动一个进程(也可能是多个进程)线程:操作系统能够运行运算调度的最小单位每一个进程中,都会启动一个线程来执行程序中的代码,这个线程被称为主线程---因此可以说进程是线程的容器JavaScript的代码执行时在一个单独的线程中执行的:意味着JavaScript代码,在同一个时刻只能做一件事,如果这件事非常耗时,意味着当前的线程就会被阻塞。原创 2023-11-27 22:07:07 · 367 阅读 · 0 评论 -
Node.js学习笔记(八)
概念:当应用程序(客户端)需要某一个资源时,可以向一个台服务器,通过Http请求获取到这个资源;提供服务的这个服务器,就是一个Web服务器目前存在的开源服务器:Nginx、Apache(静态)、Apache Tomcat(静态、动态)、Node.js。原创 2023-12-02 22:22:55 · 779 阅读 · 1 评论 -
node.js学习笔记(九)
我们可以使用http内置模块来搭建Web服务器,然而我们可以通过使用框架来搭建服务器。原创 2023-12-16 10:38:22 · 845 阅读 · 1 评论 -
Node.js学习笔记(一)
编写的JavaScript经过prase编译后,转换成抽象语法树(AST)转换后,再经过Ignition解释器,将AST转换成字节码(Byte Code),同时收集TurboFan优化所需要的信息(比如函数参数的类型信息,有了类型才能进行真实的运算),如果函数只调用一次的话,则Ignition会执行解释执行ByteCode,TurboFan是一个编译器,能够将字节码编译为CPU熟悉的机器码。浏览器在解析HTML文件时,遇到了JS的代码,浏览器会停止执行HTML代码转而执行Js的代码,再去执行HTML文件。原创 2023-11-11 10:36:43 · 34 阅读 · 1 评论