首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Node.js 还活着
别再写JS了吧
创建于2024-03-25
订阅专栏
看起来Node.js还活着,写点东西给纯前端、Node.js新手看看,有空多交流喔。
等 9 人订阅
共15篇文章
创建于2024-03-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【悄咪咪学Node.js】8.3 path.normalize()
本文档解释了`path.normalize()`方法,通过示例展示了如何规范化路径,并指出该方法不验证路径存在性,且仅接受字符串参数。
【悄咪咪学Node.js】8.2 path.join()
通过代码示例展示了如何使用该方法拼接和规范化路径,并强调了其不检查路径存在性和只接受字符串参数的特点。同时,还探讨了path.join()在实际生产环境中的应用,如动态生成日志文件路径。
【悄咪咪学Node.js】8.1 path.isAbsolute()
解释了path.isAbsolute()函数的用途,通过代码示例展示了如何判断一个路径是否为绝对路径,并指出该函数仅基于路径结构判断,不验证路径的实际存在性。
【悄咪咪学Node.js】7.6 os.getPriority() 和 os.setPriority() 优先级
使用os.getPriority()和os.setPriority()函数来获取和设置进程优先级,以及在不同操作系统上的应用差异和在生产环境中的应用场景。
【悄咪咪学Node.js】7.5 os.platform() 篡改 platform 标识与防止
使用 os.platform()、process.platform 可以针对不同的系统平台实现不同的需求。
【悄咪咪学Node.js】7.4 os.networkInterfaces()
讲解了os.networkInterfaces()函数的用法,它能获取设备的网络接口信息,包括IPv4/IPv6地址、子网掩码等,并在生产环境中用于监控服务器网络状态。
【悄咪咪学Node.js】7.3 os.homedir()
os.homedir()函数的用途和示例,该函数用于获取当前用户的主目录路径。在生产环境中,可以利用此函数将运行日志等重要文件存储于用户主目录,实现与项目文件的隔离,确保数据安全。
【悄咪咪学Node.js】7.2 os.totalmem() 和 os.freemem()
本节课程我们主要学习了 如何使用 os.totalmem() 获取机器总内存、如何使用 os.freemem() 获取机器现时空闲内存。
【悄咪咪学Node.js】7.1 os.cpus()
本节课程我们主要学习了如何使用os.cpus()获取CPU信息、os.cpus() 在生产中的作用、根据CPU核心数来制定不同的子进程上限数。
【悄咪咪学Node.js】6. require/import 模块化
模块化编程在复杂系统中十分重要,其优点在于:有利于完成设计、提高开发效率、有利于问题排查、易维护、可复用。
【悄咪咪学Node.js】5. 语法糖 async/await
async/await 是一颗语法糖,通过 Promise 实现。其最终目标是异步扁平化 async 能标识一个函数为异步函数,即在该函数外部包裹一层 Promise。
【悄咪咪学Node.js】4. Promise 承诺
Promise 是 Node.js 做流程控制的工具之一,是开发者面对复杂异步场景理顺编程思路的利器,用好 Promise 是 Node.js 开发者的基础能力体现的地方。
【悄咪咪学Node.js】3. callback 回调函数
回调函数需要符合 通过参数传递的方式传入到另一个函数中、并在某一个节点上被调用两个特点;回调函数有明显缺陷,实现流程控制时推荐使用更加现代的Promise 和 async/await
【悄咪咪学Node.js】2. Node.js 的对比优劣势和学习路线
Node.js 的优势在于便于开发、善于应对高并发;Node.js 的劣势在于不适合应用于处理计算密集型任务、过于灵活,多人开发或复杂系统开发需要外部力量限制灵活度。
【悄咪咪学Node.js】1. Node.js 是什么、为什么要学习
Node.js 是一个让 JavaScript 运行在服务端的开发平台,学习 Node.js 是前端开发者扩展知识边界学习曲线最平缓的路径之一。