获得徽章 8
字节运动瑜伽双肩包如何?有兑换的jym辛苦说下感受哈
1
文章链接:juejin.cn

1、node获取命令行参数,利用process.argv来获取,在命令行传入时使用--xxx value 这种方式。
2、检查用户输入,使用command-line-args 库来进行校验。
3、--help参数,利用command-line-usage这个库,来告知用户有哪些合法的参数以及每个参数的意义。
展开
评论
文章链接:juejin.cn

1、如何生成文章,首先我们先生成句子,利用随机函数随机取出数据库中的数据,组成句子。然后以句子为基础,在组成段落,最后拼成文章。
2、如何保存文章,利用fs的写文件API writeFile/writeFileSync。这里我们注意还使用了existsSync和mkdirSync。整体的逻辑就是,先利用existsSync判断当前文件目录下是否存在output子目录,没有的话,则通过mkdirSync创建,最后,利用writeFileSync讲文章写入对应的文件。
3、生成的文章可以在命名上加上时间戳,防止被覆盖。
展开
评论
文章链接:juejin.cn

1、随机函数的学习 Math.floor(min + (max-min)*p)
2、如何避免选出同样的结果。一种方式:增加一个变量来记录,每次先判断是否已经选中过,已选中的话就忽略重新执行一次。另一种方式:将随机取数的范围从数组长度更改为数组长度减一,这样我就就不会取到数组的最后一位。然后我们把每次取到的元素都和数组最后一位的元素进行交换,这样每次取过的元素下一次就在数组最后一位,下一次也就不能取到了,而下一次取到的数又会将它换出来,保证了不会选出同样的值。但第一次永远是数组最后一位,所以,我们可以把第一次忽略掉。
展开
评论
文章链接:juejin.cn

nodejs提供了能够让JS操作PC系统的运行时环境。

内置模块fs: 作用是读取文件内容。常用方法:readFile异步读取文件内容,readFileSync同步读取文件内容。注意文件编码问题。

路径问题:如果想在任何目录下运行都能正确找到文件,需要从相对脚本运行的目录改为相对于脚本文件的目录。这里注意ES Modules规范与CommonJS规范的区别。ES Module需要使用fileURLToPath来转换,CommonJS可以直接使用__dirname获取当前js文件的工作目录。
展开
评论
下一页
个人成就
文章被点赞 62
文章被阅读 23,854
掘力值 724
收藏集
9
关注标签
26
加入于