学习Node.js- 【0】

2020-02-03  本文已影响0人  zzyo96

1.是Node.js 不是node.js 也不是Node.JS

2.文档

http://nodejs.cn/api/

3.node 要安装 8以上

4.在git bash 里输入Node === 双击打开node图标

退出的时候要ctrl+d 或者两次ctrl+c

5.运行一段js代码的几种方式

1.node + 绝对路径+xxx.js
2.node + 相对路径+xxx.js
3.node + xxx (不写.js)
4.node -e + 一段js代码
node -e+ 一段js代码;一段js代码;一段js代码

6.序列化/反序列化

序列化:JSON.parse(xxx);
反序列化:JSON.stringify(xxx);

7.文件系统fs,路径系统path

var fs = require('fs'); //file system
var path = require('path');

获取参数
const verb = process.argv[2];
const dbPath = path.join(__dirname,'db'); //__dirname是当前路径,与'db'进行连接(不用区分你是windows还是mac还是linux 不用担心是正斜杠/还是反斜杠\的问题)

8.优化代码的几种方案

1.遵循DRY原则 dont repeat yourself 不要重复你自己
2.大量重复性的代码该封装的封装,封装的时候注意传参问题
3.遇到经常用到的变量在上面声明一次,然后下面的直接用就行了
4.只用一次的变量不用去保存一遍
5.根据“语义化”优化代码,即分成若干个函数,见名思意。

——————————————

一、Node.js 介绍

1.node的安装

windows: github中搜索nvm-windows, 有下载地址

nvm list 查看当前所有 node 版本
nvm install v10.13.0 安装指定的版本
nvm use -delete-prefix 10.13.0切换到指定的版本

2.nodejs和 javascript的区别

总结:ECMAScript是语法规范
nodejs = ECMAScript + nodejs API
js = ECMAScript + Web API

3.commonJS 规范

导出一个 module.exports = add
导出多个

module.exports = {
  add,  
  mul
}
image.png

引入 const add = require('./a')
引入多个

const {add,mul} = require('./a')
//或者
const opts= require('./a')
const add = opts.add
const mul= opts.mul
image.png

4.搭建npm 环境

1.npm init -y
2.npm i lodash --save

5.debbuger

使用vscode进行调试

上一篇 下一篇

猜你喜欢

热点阅读