【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)

运行结果:

相关推荐
@菜菜_达7 分钟前
jquery.inputmask插件介绍
前端·javascript·jquery
QuZhengRong7 分钟前
【Luck-Report】缓存
java·前端·后端·vue·excel
jiayong2312 分钟前
前端面试题库 - 浏览器与网络篇
前端·网络·面试
Csvn16 分钟前
小程序开发:微信小程序与 uni-app 实战指南
前端
摸鱼小李上线了22 分钟前
vue项目页面添加水印实现方法
前端·javascript·vue.js
计算机安禾23 分钟前
【c++面向对象编程】第40篇:单例模式(Singleton)的多种C++实现
开发语言·c++·单例模式
砍材农夫28 分钟前
物联网 基于netty构建mqtt协议规范(主题通配符订阅)
java·前端·javascript·物联网·netty
彩票管理中心秘书长32 分钟前
智能体状态指示:何时思考、何时调用工具、何时出错
前端·后端·程序员
彩票管理中心秘书长32 分钟前
React + TypeScript拆解一整套“AI 变现代码流程”
前端·后端·程序员
广州华水科技35 分钟前
单北斗GNSS变形监测在基础设施安全中的应用与维护
前端