1. 程式人生 > >node-1

node-1

模型 都是 roc 驗證 初始 渲染 rip query DDU

查看源代碼

有頁面中所搜索的文字證明是後端渲染,沒有證明是前端動態創建

流程圖

請求服務器 ———— 服務器返回一個html ———— 瀏覽器解析html
↑ json | ↑ |
| ↓ 後端渲染 ↓
js重新渲染頁面 ———— 執行js邏輯 ———— 加載css.js

前端創建

node

node.js是一個基於chrome v8引擎的javasc運行環境;使用了一個事件驅動、非阻塞式I/O的模型;輕量又高效
node.js可以讓我們使用javascript完成一些後端的功能,node.js不是一門後端語言
node.js中沒有DOM和BOM,增加了process等功能
node.js通常作為中間層

npm

npm是node.js的包管理器,世界上最大的開放源代碼的生態系統
node中封裝好的所有方法都是一個包
npm三種理解:倉庫;網站;一些命令

註冊賬號 郵箱驗證

npm adduser

建立包

npm init 起一個全球唯一的username(20171127-lhh-npm-1)

上傳包

npm publish

下載包

npm init -y (簡易方法,不可建立和上傳)
QA:測試 FH:前端 DEV/RD:後端

模板引擎

模板引擎(這裏特指用於Web開發的模板引擎)是為了使用戶界面與業務數據(內容)分離而產生的,它可以生成特定格式的文檔,用於網站的模板引擎就會生成一個標準的HTML文檔

根據一組字符串一組數據結合生成我們需要的一組字符串和數據;底層是用正則表達式實現

nvm

nvm是mac本中的node管理工具

HA 負載均衡

一般所講的HA基本都是采用主備模式工作,其中一臺工作,另外一臺是備用設備,只有主設備出現故障或人為切換,另外一臺備用設備才會工作,當然HA也有雙主的部署方式。
負載均衡可以說是把兩臺或多臺設備做到同時對外提供服務,在所有設備都工作的時候,且是互為備份的狀態,達到設備利用率最優的狀態。

模塊

CommonJS規範

node.js是對CommonJS的一套具體規範的實現

Yarn

npm的一個封裝包,使得我們安裝的速度更快,可以並行安裝,緩存機制,下載過的會被記住
package.json中添加 "dependencies": { 依賴 }
npm install jquery --save會自動添加到dependencies中
npm install自動下載dependencies中的依賴

npm install yarn -g全局安裝
yarn init初始化
yarn login倉庫連接
yarn add jquery添加依賴
yarn install下載dependencies中的依賴

URL

gogle adsense

node-1