
nodeJS
文章平均质量分 79
邓洲
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
从JS堆栈内存和垃圾回收来理解闭包(绝对深刻!)
数据类型 JS的变量类型分为基础类型数据(Number, string, boolean等) 和 引用类型数据 ( Object , Function , Array 等等)。 栈内存 栈内存是在程序(函数)执行过程中维护的一块内存区,当程序(函数)执行完毕之后,该内存便会自动被垃圾回收。 栈内存中只保存基础类型数据(虽然不客观,但是好理解)。 栈内存中保存引用类型数据的 地址 ,而不是完整的引用类型数据。 function fun(){ let a=0; //函数栈内存保存的是基础类型数据 0 let原创 2021-08-07 15:59:35 · 870 阅读 · 3 评论 -
js中的可迭代对象,Generator的迭代方式,yield *
目录可迭代对象迭代方式1.Generator.next()2.for in 、 for of通过 yield * 迭代 可迭代对象我将举一个特别典型的例子来帮你更加理解可迭代对象。 可迭代对象 可迭代对象你可以理解为内部可循环遍历的对象。 在ES6中,可迭代有Array、Map、Set 还有 String; 当然还有一些特殊类型比如生成器(Generator)。 迭代方式 我就不带大家手写迭代器了,直接教大家应用。 下面以Generator为例向大家介绍两种迭代方式,第二种大家最熟悉。 1.Generato原创 2021-08-05 12:37:27 · 773 阅读 · 1 评论 -
URL编码传输问题(特殊字符)
问题产生过程 之前做安卓项目遗留下来的一个问题, 为什么我传输的中文到服务端(Java) 获取参数时, 总是出现各种问题, 莫名其妙就出现了乱码? 各种设置UFT-8 都不管用?? 我们必须从字符集 和 字符集编码方面去了解具体URL编码的过程. 浏览器环境 浏览器的导航栏输入包含中文URL后. 浏览器会自动将中文进行URL编码.(我们打开F12开发者工具查看) 那么我此时会产生好奇,URL编码是在什么阶段开始编码的?什么适合开始解码的? 安卓环境 我尝试在非浏览器环境下(比如Android的HttpU原创 2021-08-04 16:11:26 · 1450 阅读 · 0 评论 -
NodeJs的fs.existsync和stat等方法找不到文件(文件明明存在),原因是文件路径包含中文
问题描述 先表示:没有水文章,我是真的百度了很久没有答案 很纳闷,跟着教程一起做居然翻车,明明是同个文件夹的文件,居然显示不存在? const fs = require("fs") console.log(fs.existsSync('hello.txt')); //false 解答 问题处在中文路径,相信有不少朋友在平时写笔记案例的时候喜欢以中文命名(做项目肯定不会)。 这是一个容易忽略的细节,大家把文件代码和文件放到全英文路径执行就没问题了。 ...原创 2021-03-16 20:24:11 · 1837 阅读 · 1 评论