今天的码农女孩学习了关于nodejs和REPL 交互式解释器的知识

nodejs介绍
    nodejs是运行在服务器端的js,是基于chrome javascript运行时建立的一个平台,是一个事件驱动,I/O服务端,js的运行环境基于Google的v8引擎,底层是由c编写
    v8引擎:v8被设计用来提高浏览器内部js执行的性能,让js的速度非常快,性能好。会把js代码转化为高效的机器代码,而不再依赖于解释器去执行
    node特点:
     1.性能优化:异步io,支持多个进程并发处理
     2.安全性:node是一个中间层,当黑客要攻击时,先通过node服务器
     3.处理数据:当后台返回大量数据到前台,读取数据类型更方便,处理更快
     4.编译js:可以处理js代码,ES6语法,typescript语法
npm命令
    1.node -v 查看node版本
    2.npm -v 查看npm版本
    3.npm install 模块名 -g 全局安装
    4. npm install 模块名 -s 当前环境下安装
    5.npm install 模块名 -g --registry=https://registry.npm.taobao.org 使用国内镜像下载
    6.npm uninstall 模块名 卸载模块
    7.npm list -g 查询全局下的安装的模块
    8.npm update 模块名 更新模块
    9.npm ls 查看包是否还存在
    10.npm search 模块名 搜索模块
REPL 交互式解释器
    表示一个电脑环境,类似于window系统终端,或者linux的shell,我们可以在终端输入js语法,并接受系统的响应,在命令行可以直接编译js
    REPL命令:
     1.ctrl+c 一次退出终端
     2.ctrl+c 两次退出node
     3.ctrl+d 退出node
     4.上下键 查看历史输入的命令
     5.tab键 列出当前命令
     6. .help 列出所有命令
     7. .break 退出多行表达式
     8. .clear 清空多行表达式
     9. .save 文件名 保存当前的node代码
     10. .load 文件名 载入node代码文本执行
    使用方式:
        在命令行下输入node后,可执行以上命令和js语法
    例如:下划线变量,可以获取上一次表达式的运算结果
    >var a=1
    >var b=2
    >a+b
    >var sum=_
    >console.log(sum) //输出3

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值