当前位置:网站首页>今天的码农女孩学习了关于nodejs和REPL 交互式解释器的知识
今天的码农女孩学习了关于nodejs和REPL 交互式解释器的知识
2022-07-17 00:06:00 【丁丁丁dingdingding】
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
边栏推荐
- es可选链
- Eye of depth III - (4, 5)] mathematics: matrix eigenvalues and eigenvectors 2
- STM32F10x--C语言-1
- win10解压文件时,出错:不能创建符号链接 你可能需要以管理员权限运行Winrar 客户端没有所需的特权
- C Programming Language(2nd Edition)--读书笔记--1.5
- ModelArts-人声检测and文本分类
- 网站被黑,通过百度/搜狗等搜索关键词访问跳转到其他网站怎么办?
- (九)Shell 输入输出重定向
- The C Programming Language (2nd)--笔记--1.8
- Day11 serializer
猜你喜欢

深度之眼三——(4,5)】数学:矩阵特征值与特征向量2

Initial flask

深度之眼三——(7,8)】数学:矩阵对角化及二次型2.3

JSX syntax

@Configurationproperties annotation usage

Win10 vscode 代码格式化设置与远程断点调试

JS intercepts the first few digits of the string or the last few digits of the string

uni-app微信公众号(5)——新增、修改地址

uniapp中text-indent不起作用,uniapp首行缩进不管用如何解决?

js字符串转对象 js对象转字符串 js字符串与对象互转
随机推荐
The eye of Depth III - - (3)] Mathematics: Matrix eigenvalue and eigenvector 1
Redis简单使用
自己封裝的風格化的開關卡片組件
(九)Shell 输入输出重定向
The C Programming Language(2nd)--笔记--1.10
C Programming Language (2nd Edition)--读书笔记--1.5.4
JSX syntax
uni-app微信小程序——商城(7)——商品详情
列表懒加载和图片懒加载
智能指针(shared_ptr、unique_ptr、weak_ptr)
The C Programing Language--(2nd)--笔记--4.11.2
The C Programming Language(2nd)--笔记--1.9
今天的码农女孩做了关于呼吸灯的练习、受控组件和高阶组件的简答题
uni-app微信小程序——商城(6)——我的主页
Eye of depth III - (3)] mathematics: matrix eigenvalue and eigenvector 1
wget 警告: 无法验证
The C Programming Language (2nd)--笔记--1.7
鼠标右键菜单添加快速打开选项遇见的错误:
Maker-鸿蒙应用开发培训04
uniapp调用地图,进行位置查询,标记定位