Node.js入门

Nodejs入门

学习Nodejs建议

  • 1.了解客户浏览器与服务端后台交互过程,可以在以后的前端开发工作中与后端人员之间的沟通更加容易理解。
    • 虽然工作中不一定用的上Nodejs,但是通过对服务端开发的了解,能够让你在日常工作中与公司的后端人员之间的沟通变得更加轻松。
  • 2.了解服务端开发一些特性,可以在工作中,当我们前端与后端交互出现bug问题时,能够更快速的定位bug是出现自己的客户端还是别人的服务端。
    • 作为一名前端人员,如果对后台不了解,那么以后在于后台交互的开发中有可能明明是后台的问题但,是由于自身对后台的不了解在加上前期的经验不足,导致解决问题的时间增加。
  • 3.了解服务端开发的过程,可以为以后的职业发展打下一定的基础

什么是Nodejs

  • Node.js官网地址:http://nodejs.org/en/
  • 中文:http://nodejs.cn/
  • 1.Node 是构建于 chrome V8引擎之上的义个JavaScript 运行环境
    • Node 是一个运行环境,作用是让JavaScript拥有开发服务器端的功能
  • 2.Node使用使用事件驱动、非阻塞IO模型(异步读写)使得它非常的轻量高效
    • Node中绝大多数API都是异步(类似于ajax)目的是提高性能
  • 3.Node中的NPM是世界上最大的开源库(类似于githup)

Node.js环境安装

  • 打开终端,输入 node -v,

  • 如果能看到版本号说明当前电脑已经安装Node环境

  • 如果提示node不是内部命令,则表示未安装

  • 一旦安装Node,则会一并安装 npm*

  • npm 全称 node package manager, 是node 的一些模块

在这里插入图片描述

如何运行Node.js程序

  • REPL: 交互解释器
    • Node运行环境的另一种叫法,作用是解析执行js代码
    • 第一种方式:直接双击打开node.exe,然后写js代码
    • 第二种方式:先在终端先执行node,进入node环境,然后写js代码
  • 使用终端命令node [js文件路径]按tab键开始运行js文件

服务端端js和客户端js区别

  • JS都是运行在浏览器端的

    • EOMAScript:JS语法
    • BOM:浏览器对象模型,用JS去操作浏览器窗口
    • DOM:文档对象模型,用JS去操作浏览器窗口页面上的DOM树
  • 有了Node.js,JS也可以运行在服务器端

    • ECMAScript
  • 注意:Node.js中,不能写DOM和BOM语法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值