如何开始一个项目 Node.js + Node.js 基础知识

开始准备步骤

1. Installing Node

2. create a folder for your project 

3. open termial in current folder 

4. "npm init" 创建一个 Javascript.json 的文件 这个文件会保存你当前项目的信息

                   **** 特别是你的dependencies, 当从别的地方共享这个文件的时候 我们只要tap “npm install” 就可以自动安装所有                            需要的补充文件****

5. --save 这个语句在npm 5之后都不用加入了 npm会自动帮你加入default的dependencies

    npm lodash --save                         //lodash 是最受欢迎和有用的package

    npm install -g nodemon                 //nodemon helps update the modification immedialty in shell

                                                         这个是-g globally的安装 因为这个npm用于shell 而不是在文件中

    npm install yargs --save               //简单的npm 去处理argv

6. require连接其他文件 

     用const 去获得 module

7. module.exports = {function, var, ..}

8. debug: 1. In the command line  2.chrome developer tools

  •  command       node inspect filename
  •  chrome devTool     node --inspect-brk filename    chrome://inspect/#devices

==============================================================================

基础知识:

1. process.argv         得到shell里面user的输入  第一个和第二个item在array里面是路径

2.JSON: Javascript Object Notation: represent javascript arrays and object using a string
   我们在Node.js 中很容易去读取JSON 然后转化为Js

  JSON.stringify()        JSON.parse()        转化JSON, String 的形式

  fs.writeFileSync(filename, string)          we should convert JSON as String format firstly

3. Module

 fs module 写入 更改 文件 

os module 获知系统用户信息

4. Try catch block     //这有两层用法 一层是看出错误 二层是保持程序继续运行即使在 try的code有错误

5. Array 可以直接存储进JSON 文件, Array.filter(()=>{}) 筛选数据 True 保存 

6. === triple equal // object属性都必须一样

7. Arrow Function: var functionname = (var) => TODO;   它不需要return之类得指令

8. Regular Function: ES-6 feature: Create a function on object: Functionname () {code block} 可以去调用object里面的code

9. arguments 每个方程都可以有的 可以用console.log调用出来 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值