Node.js
有趣的东西js
yorkmass☭
个人邮箱 yaoyi@tobsion.com
展开
-
Node.js中代码的理解
一个js文件就是一个模块当Node在执行模块中的代码时,它首先会在代码的最外层包裹上如下一层代码function (exports, require, module, __filename, __dirname) {}实际上模块中的代码都是包装的这个函数中执行的,并且在函数执行时,同时传递进了5个实参exports--该对象用来将变量或函数暴露到外部require...原创 2019-08-04 17:31:17 · 197 阅读 · 0 评论 -
Node基础exports和module.exports解析
基本数据类型保存在栈里面var a=10;var b=a;a++;console.log(a);console.log(b);输出:11 10对象在堆内存里面var obj=new Object();obj.name="孙悟空";var obj2=obj;console.log("obj="+obj.name);console.log("obj2="+obj2....原创 2019-08-04 21:35:50 · 174 阅读 · 0 评论 -
Node基础npm相关使用
包描述文件 package.json用于表达非代码相关的信息,它是一个JSON格式的文件,位于包的根目录下,是包的重要组成部分NPM(Node Package Manager)CommonJS包规范是理论,NPM是其中一种实践对于Node而言,NPM帮助其完成了第三方模块的发布、安装和依赖等,借助NPM,Node与第三方模块之间形成了很好的一个生态系统。NPM命令npm...原创 2019-08-04 22:46:26 · 120 阅读 · 0 评论 -
Node搜索包的流程以及Buffer缓冲区
NPM搜索包通过npm下载的包都放在node_modules文件夹中我们通过npm下载的包,直接通过包名引入即可node在使用模块名字来引入模块时,它会首先在当前目录的node_modules中寻找是否含有该模块 如果有则直接使用,如果没有则去上一级目录的node_modules中寻找 如果有则直接使用,如果没有则再去上一级目录寻找,直到找到为止直到找到磁盘的根目录,如果依然没有...原创 2019-08-05 13:28:42 · 193 阅读 · 0 评论 -
Node_FS文件系统
文件系统(File System)在Node中,与文件系统的交互是非常重要的,服务器的本质就是将本地的文件发给远程客户端Node通过fs模块来和文件系统进行交互该模块提供了一些标准文件访问API来打开、读取、写入文件,以及与其交互要是用fs模块,首先需要对其进行加载var fs=require("fs");同步和异步调用fs模块中所有的操作都有两种形式可供选择:同步和...原创 2019-08-05 14:28:02 · 269 阅读 · 1 评论