[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做限制