nodejs基本介绍

nodejs
  • nodejs是再服务端运行javascript的运行环境
  • 在web端,浏览器是javascript的运行环境
  • 在node端,nodejs是javascript的运行环境
nodejs与浏览器的区别
  • 相同点:nodejs与浏览器都是js的运行环境,都能够解析js程序,对于ECMAScript语法来说,在nodejs和浏览器中都能运行
  • 不同点:nodejs无法使用DOM和BOM的操作,浏览器无法执行nodejs中的文件操作等功能
nodejs的作用
  • 开发服务端程序
  • 开发命令行工具(CLI),比如npm、webpack、gulp、less、sass等
  • 开发桌面应用程序(借助node-webkit、electron等框架实现)
运行nodejs程序
使用node执行js文件
  • 创建js文件 helloworld.js
  • 写nodejs的内容:console.log('hello world')
  • 打开命令窗口 cmd shift+右键打开命令窗口
  • 执行node helloworld.js即可
  • 注意:在nodejs中是无法使用DOM和BOM的内容的,因此document,window等内容是无法使用的
REPL
  1. REPL(Read-Eval-Print-Loop) 交互式解释器
    • R 读取 - 读取用户输入,解析输入了javascript数据结构并存储在内存中
    • E 执行 - 执行输入的数据结构
    • P 打印 - 输出结果
    • L 循环 - 循环操作以上步骤直到用户两次按下Ctrl+c按钮退出
  2. 在REPL中编写程序 (类似于浏览器开发人员工具中的控制台功能)
    • 直接在控制台输入node命令进入REPL环境
  3. 按两次control + c退出REPL界面或者输入.exit退出REPL界面
    • 按住control键不松,连续按两下c键
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值