[TOC]
>[success] # nodejs和js的区别
在讲解区别之前,首先讲解一下 **ECMAScript** ,无论使用 **nodejs** 还是 **js** ,都是要遵守 **ECMAScript(简称 ES)** 的 **语法,语法** 包括哪些呢? 例如:**变量定义、循环、判断、函数、原型、原型链、作用域、闭包、异步** ,都属于 **ES** 的语法范畴内, 具体可以参考 http://es6.ruanyifeng.com/
>[success] ## javascript
1. 使用 **ECMAScript** 语法规范,外加 **Web API(W3C的标准)**,缺一不可,**两者结合即可完成浏览器端的任何操作**。
2. **DOM** 操作,**BOM** 操作,**事件绑定,Ajax** 等。
>[success] ## nodejs
1. 使用 **ECMAScript** 语法规范,外加 **nodejs API**,缺一不可,**两者结合即可完成 server 端的任何操作**。
2. 处理 **http** 请求, **处理文件** 等,具体参考:http://nodejs.cn/api/
>[success] ## 总结
1. **ECMAScript** 是语法规范
2. **nodejs = ECMAScript + nodejs API**
3. **javascript = ECMAScript + Web API**
- NodeJS基础
- 什么是NodeJS
- npm
- Node.js+Express+Koa2+开发Web Server博客
- 下载和安装node
- nodejs和js的区别
- commonjs-演示
- nodejs如何debugger
- server端与前端的区别
- 项目需求分析
- 开发接口(不使用任何框架)
- http-概述
- 处理get请求
- 处理post请求
- 处理http请求的综合示例
- 搭建开发环境
- 初始化并且开发路由
- 开发博客项目之数据存储
- MySql介绍
- 数据库操作(创建和增、删、查)
- Nodejs 操作 Mysql
- Nodejs 链接 mysql 做成工具
- API 对接 MySQL
- 开发博客项目之登陆
- cookie-介绍
- cookie用于登录验证
- cookie做限制