1.作者:Ryan Dahl
2.官网:http://nodejs.org
中文版:http://nodejs.cn
3.认识node.js
node.js并不是一门新的编程语言,而是一个JavaScript的运行环境,就是用javascript语法写服务端程序
4.js {
前端
后端
MongoDB数据库 用js中对象存储数据
}
5. node.js运行在那里?
node.js是一个基于Chrome V8 引擎的JavaScript 运行环境
node.js使用了一个事件驱动,非阻塞式I/O的模型,使其轻量又高效
node.js 的包管理器npm 是全球最大的开源库生态系统
6.node.js 跟浏览器端js有哪些区别?
1.node.js 没有DOM BOM Ajax
2.node.js 有{
运算符
流程控制语句
函数
对象
数组
字符串操作
正则
面向对象
并且支持es6语法
}
7服务端程序需要做什么?
1.处理海量请求(接口开发,文件处理) -路由-router
2.操作数据库 mysql mongodb
8.安装node.js
http://node.js.org
9. 基本操作:
win+R 输入cmd 进入黑屏终端
输入node -v 如果显示node 的版本 说明安装成功
并且安装node 的同时,自带npm 管理包
可以输入npm-v 查看npm的版本
10.运行js文件
运行那个js文件 就node.js文件
11 全局变量:
__dirname : 当前文件所在文件夹的绝对路径
__filename: 当前文件的绝对路径
12. node.js 自身包含哪些核心东西
核心就是模块:
{
内置模块
第三方模块
}
模块比较重要,会在下个博客,全面介绍
13.node.js 没有web容器的
和PHP不一样,PHP只要网址栏路径与真实路径一样,就可以将文件展示出来,
而node.js不可以,只要你请求资源,都需要做路由处理,否则。文件读取不到