返回node初识...登陆

node初识

阿神2016-11-07 14:05:29563

什么是node

Node是基于Chrome V8 解析引擎之上构建的一个JavaScript运行时环境,或者说平台在node中,可以使用JavaScript语言进行编译把

Node是一个平台,让JavaScript可以脱离浏览器环境运行

Node自身使用C++ 语言写出了很多系统级别相关的API,暴露了一些JavaScript环境API

npm:包管理工具npm

Node的特点:

event——driven:事件驱动

Node总结

Node是基于Chrome V8引擎,一个JavaScript运行环境

验证node版本 node -v

操作方法

创建http服务器得到一个服务器实例对象

var http = reauire('http')
var server = http.createServer()

给Server对象添加request事件处理函数:回调函数有两个参数

1 Request:用来获取当前客户端的请求信息,可以获取客户端请求中的url请求地址、查询字符串、post请求提交

2 Response:也是一个对象,一般用来给本次请求发送响应数据

通过Server对象的listen函数,设置一个监听的端口号,启动服务器

服务器开启监听成功后,会触发该回调函数

path环境变量

配置用户环境变量 快速启动

Node中的JavaScript

Node中的模块系统

模块系统

模块系统解决方案

Node基于CommonJS规范实现了自己的一套模块系统规范

文件模块 

用户编写的模块

第三方模块

一般就是通过npm install安装的模块就是第三方模块

npm 本地安装 全局安装

        nodemon

        可以实现文件代码改变

        可以实现快速启动服务器

        前端可视化开发

git bash here

文件操作

path

使用是进入node环境,然后开始使用

同步、异步调用

promise

then里边有三种结果


最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送