随笔分类 - node.js
摘要:var fs=require("fs"); /*函数作用:判断一个文件是否存在fs.existsSync("路径"), 函数返回值:返回true或是false */ var isExists=fs.existsSync("a.mp3"); console.log(isExists); /*函数作用:
阅读全文
摘要:问一:为什么有了异步文件写入,同步文件写入,和简单文件写入(同步或者是异步),还需要有流式文件写入? 上传的写入文件的方式,都是1次性把文件的内容全部写入,如果文件过大,则存在以下问题: 写入速度慢 可能导致内存溢出 所有以上写入文件的大小都是小文件;所有需要用流式文件写入 问二,流式文件写入步骤
阅读全文
摘要:异步简单文件写入: fs.writeFile(file, data[, options], callback)参数解析: - file 要操作的文件的路径,可以是相对路径,也可是绝对路径 如果你的绝对路径是: C:\Users\lilichao\Desktop\hello.txt 那么你传参数的时候
阅读全文
摘要:问一:异步文件写入步骤: 1 导入模块 var fs=require("fs"); 2.打开文件 fs.open(path,flafs[,mode],callback) 参数说明: path:要打开的文件按的路径 flafs:打开文件之后要干什么? w表示写,r表示读 callback:回调函数,有
阅读全文
摘要:问一:如何通过node.js 来操作文件?比如像文件中写入内容 node.js中文件系统,可以实现, 问二:什么是文件系统? 简单来说就是通过node来操作系统中的文件的一种方法或者说是一种技术 问三:(使用同步的方法)文件写入的步骤 3.1 打开文件 fs.openSync(path,flags[
阅读全文
摘要:问1:为什么存在Buffer? 因为数组不能存储二进制文件(mp3,jpg,等)而Buffer可以,Buffer就是存储二进制文件得数组; 问2 :怎么使用? 使用1:根据字符串创建buffer;新建一个js文件,文件中直接写如下代码 总结1:Buffer是node得核心模块,使用时不应引入,直接使
阅读全文
摘要:1. npm 服务器在国外美国 下载速度会慢 问二:如何提高下载速度; 中国的服务器 把美国npm全部下载下来,然后我们在中国服务器上下载。这个中国的服务器就是镜像 问三:怎么用镜像? 百度: npm 镜像 问四: 如何使用? 在,你的项目路径中,先执行一下命令: npm install -g cn
阅读全文
摘要:问一:什么是node.js node.js 是一个能在服务器端运行javascript的环境。 最基础的javascript是在浏览器端运行的 问二:node.js 创建人 瑞安.达尔 问三:历史和产生:但是node处理不了,访问很大的请求,java可以
阅读全文
摘要:问一: 进程?:进程负责为程序的运行提供必备的环境,进程就相当与工程的车间 线程?: 线程是计算机的最小的计算单位,线程负责执行进程中的程序。线程相当于工厂中的工人。 单线程:一个人干一个活。(js是单线程,页面渲染完成在执行js代码) 多线程:多个人干一个活(java是多线程)。
阅读全文
摘要:问一:模块化? 在node中,一个js文件就是一个模块; 问二:如何定义一个模块文件 直接新建js文件即可 问三:怎么引用外部模块? 定义模块 02.module.js console.log("我是一个模块,我是02.module.js"); 定义模块 03.module.js,并引入02.mod
阅读全文
摘要:问一:.在ws中配置node。 1.1 1.2一般来说会自动配置,先安装好node.js 咋安装,工具的时候会自动配置。如果没有自动配置好则需要手动配置 1.3配置好后就可以在工具中直接右键运行node文件; 二:如果想要node代码的提示:需做一下设置:
阅读全文
摘要:问题:什么是包? 将一组相关的模块组合到一起,形成完整的工具。 大白话:就相当于文件夹里面,存了许多文件。 问二:包的结构? 1.包结构(package.json 描述文件 (必须要有的),bin --可执行二进制文件,lib--js代码,doc 文档,test 单元测试) 2.包描述文件 pack
阅读全文
摘要:1.安装好node之后,在桌面创建hello文件夹,在创建hello.js 文件中写 hello.js console.log("hi node.js"); var a=1; var b=2; console.log(a+b); 2.cmd窗口执行。 3.可看到上图执行结果为: hi node.js
阅读全文