![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
node基础知识
YHJ
你有找到为之奋不顾身的事吗?
展开
-
了解模块和包--------------【node.js基础】
什么是模块,什么是包。模块怎么用,包怎么用。模块模块,一个文件就可以是一个模块。但是也可以构建大型的项目,npm即是这样。exports是模块对外公开的接口,require是从外部获取一个模块的接口。单次加载无论require加载多少次,都是那个它。require 方法的加载规则优先从缓存中加载 核心模块 路径形式的模块 第三方模块覆...原创 2019-05-08 21:12:51 · 127 阅读 · 0 评论 -
了解Buffer------------【node.js基础】
Buffer为global,主要操作字节。Buffer由JavaScript与C++结合的模块。Buffer占用内存不是有V8分配,且占用的是堆外内存。Buffer内存由C++层面申请,JavaScript层面分配;而且分配小于8k的内存和分配大于8k的内存是有区分的。Buffer转换的区别:Buffer转换字符串,字符串转换为Buffer;这过程如何导致乱码产生以及如...原创 2019-05-08 23:10:56 · 167 阅读 · 0 评论 -
了解fs文件系统-------------【node基础】
js文件系统模块中的方法均有异步和同步版本。所有方法名中有Sync的后缀为同步,非则反之。异步和同步区别:同步即刻返回结果;异步将结果作为回调函数的参数返回,在方法调用之后,可执行后续代码。注:异步同层不能保证文件的顺序,嵌套可行。参考资料:Fs模块学习(一)、Fs模块学习(二)、Fs模块学习(三)Node.js 文件系统Node.js v10.15.3 文...原创 2019-05-09 20:40:35 · 142 阅读 · 0 评论 -
了解underscore-----------【node基础】
Underscore一个JavaScript实用库,提供了一整套函数式编程的实用功能,但是没有扩展任何JavaScript内置对象。“如果我在一个空白的HTML页面前坐下, 并希望立即开始工作, 我需要什么?“如果你有这样的疑问,那你就该看下underscore库了。参考资料:underscore.js 解读(敲源码)廖雪峰的官方网站-----underscoreUn...原创 2019-05-09 21:04:17 · 110 阅读 · 0 评论