Node.JS笔记1

1.node.js概述

简单的说node.js就是基于Chrome V8引擎的JavaScript运行环境

(1)对比JS

JS运行在客户端浏览器,存在多种解释器,有代码兼容性;node.js运行在服务器端,只有v8引擎一种解析器,不存在代码兼容性

两者都有相同的内置对象和自定义对象,不同的宿主对象

JS用于开发浏览器端的交互效果,node.js用于服务器端功能开发

(2)特点

属于单线程运行逻辑,不会产生死锁,支持数万个并发连接,适合做基于社交网络的大规模web应用

2.全局对象

(1)global对象:检测一个变量或者函数是否为全局

(2)console对象

(3)process对象

(4)Buffer对象:缓冲区,是内存中临时存储数据的区域

3.定时器

(1)一次性定时器:setTimeout(回调函数,间隔时间) 清除定时器:clearTimeout(x);

(2)周期性定时器:setInterval(回调函数,间隔时间) 清除定时器:clearInterval(x);

(3)立即执行定时器:setImmediate(回调函数) 清除定时器:clearImmediate(x);

4.模块系统

require:是一个函数,用于引入其他的模块,得到导出的对象

module:当前模块

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值