NodeJs第一章 概述
发布时间:2023年12月23日
什么是 Node
Node 是 JS 的一个运行环境, Node 官网、Node 民间中文网
Node 和 浏览器的区别
-
浏览器中的js 是由 ECMAScript 和 Web Api 组成。
Web Api 提供了操作浏览器窗口的和页面的能力,例如:BOM、DOM、AJAX。
-
Node提供了完整的控制计算机的能力,NodeJS几乎可以通过Node提供的接口,实现对整个操作系统的控制
Node 和 浏览器 分层结构对比
Node 能做些什么
-
开发桌面应用程序
-
开发服务器应用程序
- 结构一
这种结构通常应用在微型的站点上
Node服务器要完成请求的处理、响应、和数据库交互、各种业务逻辑
- 结构二(常见)
Node服务器不做任何与业务逻辑有关的事情。绝大部分时候,只是简单的转发请求。但可能会有一些额外的功能,例如:简单的信息记录(请求日志、用户偏好、广告信息)、静态资源托管、缓存
Node 全局对象有哪些
- setTimeout
- setInterval
- setImmediate(类似于 setTimeout 0)
- console
- __dirname
- __filename
- Buffer
- 类型化数组, 继承自 UInt8Array。
- 计算机中存储的基本单位:字节
- 使用时、输出时可能需要用十六进制表示
- process
- cwd() 返回当前nodejs进程的工作目录(绝对路径)
- exit() 强制退出当前node进程, 可传入退出码,0表示成功退出,默认为0
- argv 获取命令中的所有参数
- platform 获取当前的操作系统
- kill(pid) 根据进程ID杀死进程
- env 获取环境变量对象
文章来源:https://blog.csdn.net/aXin_li/article/details/135170946
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!