1. 读取文件 由于node是服务器端程序,必须要能读写文件,客户端没有读写文件功能 1.1 读取方式 a. 直接读取将硬盘上的内容全部读入内存后才能触发回调函数 b. 流式...
1. 读取文件 由于node是服务器端程序,必须要能读写文件,客户端没有读写文件功能 1.1 读取方式 a. 直接读取将硬盘上的内容全部读入内存后才能触发回调函数 b. 流式...
1. Buffer缓存区是什么 在内存中开辟一个临时区域,用于存放需要运算的字节码 2. 创建缓存区 创建指定长度 new Buffer(大小) 按指定的数组创建缓存区 ...
1. 什么是同步? 同步:上一行执行完后下一行才能得到执行 2. 什么是异步 异步:将比较复杂的任务制作成任务线程,以任务线程实现,不用等上一句执行完,下一句也可以执行 2....
1. 回调函数是什么? 又称为回调,将a函数作为参数传入b函数中,b函数在执行过程中根据时机或条件决定是否调用a函数,a函数就是回调函数 2. 回调函数的机制 a. 定义一...
1. 作用域 由于node.js在执行时会自动封装函数,所以用户定义的变量或函数都是局部的。要将数据共享给其他模块使用,可以使用: 如:
控制台命令
1. npm 是什么? node package manager 是基于node.js的包管理工具 1.1 包是什么? 包 == 项目模块 == 文件 1.2 package...
module模块对象 module.exports是真正的暴露对象,exports只是它的引用 module.id 模块ID,模块名称 module.parent 模块的父...
1. exports的作用是什么? 将模块中的需要共享给其他模块的数据暴露到引用处 2. 用法 exports.属性名 = 值;exports.方法名 = 方法; 3. ex...
1. require的作用是什么? 通过require,可以在当前模块中引入(加载)另一个模块 2. 模块的分类 自定义模块即用户自己编写的模块,引入方法var obj = ...
1. 什么是模块化? 模块化是程序员经常碰到的词汇。人人都要求我们写的程序要符合模块化,那到底什么是模块化呢?模块化就这么重要么?笔者认为,模块化是一种思想,是封装的表现。就...
不论是学习一门新的语言,还是学习一项新的技术,都要知道是什么?为什么学?怎么学? 1. Node.js是什么? Node.js 是一个基于 Chrome V8 引擎的 Jav...