【nodejs】nodejs的一些基础知识

1、在nodejs中不能使用浏览器的API

常见的浏览器的API有哪些?

DOM 操作:document、getElementById、createElement、appendChild 等

DOM 事件:addEventListener

BOM 操作:window、navigation、sreen

XMLHTTPRequest,但 fetch 是可以在 Nodejs中使用的。

2、nodejs 内置的 API

nodejs是作为一个软件安装在操作系统上的,所以nodejs提供了操作系统的 API。

javascript 复制代码
const os = require('os') //和import语法类似

function getSystemInfo(){
    return {
        platform: os.platform(),
        type: os.type(),
        architecture: os.arch(),
        cpuCount: os.cpus().length,
        cpuModel: os.cpus()[0].model,
        totalMemoryGB: Math.round(os.totalmem() / 1024 / 1024 / 1024),
        hostname: os.hostname()
    }
}

const systemInfo = getSystemInfo()
console.log(systemInfo)

运行结果:

相关推荐
@Autowire2 小时前
Grid-grid-template-areas 属性
前端·javascript·css
刘一说2 小时前
腾讯位置服务JavaScript API GL地图组件库深度解析:Vue生态中的地理空间可视化利器
javascript·vue.js·信息可视化·webgl·webgis
CoderCodingNo2 小时前
【GESP】C++六级考试大纲知识点梳理, (1) 树的概念与遍历
开发语言·c++
A星空1232 小时前
3519Hisidv500的QT配置
开发语言·qt
阿里嘎多学长2 小时前
2026-01-12 GitHub 热点项目精选
开发语言·程序员·github·代码托管
amazing-yuan2 小时前
彻底解决该 TS 报错 + 提升编译效率
前端·javascript·vue.js·typescript·vue·异常报错处理
乔冠宇2 小时前
前端工程化——ESLint + Prettier 规范代码开发
前端
前端小白在前进2 小时前
优雅的使用Nexent创建与部署前端面试智能体
前端·面试·职场和发展