前端Nodejs需要了解的學(xué)習(xí)內(nèi)容

Node簡(jiǎn)介

  • Nodejs框架是基于V8的引擎夫晌,是目前速度最快的Javascript引擎麻献。
  • chrome瀏覽器就基于V8辨嗽,同時(shí)打開20-30個(gè)網(wǎng)頁都很流暢赌渣。
  • nodejs 實(shí)現(xiàn) commonjs規(guī)范
  • nodejs 讓 js在后端運(yùn)行提供服務(wù)成為可能魏铅。nodejs優(yōu)秀框架有expresskoa
  • 事件驅(qū)動(dòng)坚芜,適用于i/o密集型開發(fā)

簡(jiǎn)單業(yè)務(wù)開發(fā)

Js 原生Api

ES6

  • 箭頭函數(shù)
  • map 览芳、set
  • yield
  • async\await

NodeJs doc

NodeJs 框架

  • express
  • koa
  • restify - 是一個(gè)基于Nodejs的REST應(yīng)用框架,支持服務(wù)器端和客戶端鸿竖。restify比起express更專注于REST服務(wù)沧竟,去掉了express中的template, render等功能,同時(shí)強(qiáng)化了REST協(xié)議使用缚忧,版本化支持悟泵,HTTP的異常處理
  • hexo -- Hexo 是一個(gè)簡(jiǎn)單地、輕量地闪水、基于Node的一個(gè)靜態(tài)博客框架魁袜。通過Hexo我們可以快速創(chuàng)建自己的博客,僅需要幾條命令就可以完成。
  • socket.io - websocket雙工通信

推薦學(xué)習(xí)以上內(nèi)容即可

  • hapi
  • ejs
  • cleaver
  • stylus
  • browserify - 讓Nodejs模塊跑在瀏覽器中峰弹,用require()的語法格式來組織前端的代碼店量,加載npm的模塊。在瀏覽器中鞠呈,調(diào)用browserify編譯后的代碼
  • cheerio

前端框架

  • vue
  • react
  • Angular

NodeJS工具包

  • lodash -- 操作字符串融师、數(shù)組、集合等函數(shù)的封裝
  • underscore
  • moment - 國(guó)際化時(shí)區(qū)處理
  • log4js - 日志輸出
  • require

推薦學(xué)習(xí)以上內(nèi)容即可

  • connet
  • later
  • passport
  • passport(oAuth)
  • domain
  • reap
  • commander
  • retry

項(xiàng)目管理:

  • npm蚁吝、cnpm - nodejs自帶依賴包管理工具
  • nvm - nodejs 版本管理
  • yarn - nodejs 依賴包管理工具
  • webpack - 前端模塊化項(xiàng)目管理打包構(gòu)建工具旱爆,核心資源模塊化
  • rollup - - 前端模塊化項(xiàng)目管理打包構(gòu)建工具 ,核心處理js 打包管理

推薦學(xué)習(xí)以上內(nèi)容即可

  • grunt - 前端模塊化項(xiàng)目管理打包構(gòu)建工具,核心task
  • gulp - 前端模塊化項(xiàng)目管理打包構(gòu)建工具 窘茁,核心task怀伦,支持管道
  • bower - 包管理工具
  • yeoman

異步

  • async
  • wind

數(shù)據(jù)庫

  • mysql
  • mongoose
  • reids

緩存

  • localStorage
  • IndexedDB - 瀏覽器提供的本地?cái)?shù)據(jù)庫,它可以被網(wǎng)頁腳本創(chuàng)建和操作山林。IndexedDB 允許儲(chǔ)存大量數(shù)據(jù)房待,提供查找接口,還能建立索引驼抹。這些都是 LocalStorage 所不具備的桑孩。就數(shù)據(jù)庫類型而言,IndexedDB 不屬于關(guān)系型數(shù)據(jù)庫(不支持 SQL 查詢語句)框冀,更接近 NoSQL 數(shù)據(jù)庫
  • CouchDB

*......

單元測(cè)試


  • .....

部署

  • pm2

pm2更強(qiáng)大流椒,推薦學(xué)習(xí)以上內(nèi)容即可

  • forever

進(jìn)階學(xué)習(xí)內(nèi)容

算法

  • 冒泡排序
  • 快速排序
  • 二分查找
  • 數(shù)組去重

掌握前端常見排序即可

  • ape-algorithm 快速排序
  • ape-algorithm 桶排序
  • .....

負(fù)載均衡

  • nginx
  • HA

性能測(cè)試

服務(wù)器性能指標(biāo)參數(shù)的理解,

  • CPU
  • Memory
  • Load
  • 文件打開數(shù)
  • ....

高級(jí)學(xué)習(xí)內(nèi)容

數(shù)據(jù)庫

  • ELK
  • Hbase

消息隊(duì)列

  • Kafaka

多進(jìn)程模型

  • cluster
  • progress

跨平臺(tái)

  • RN
  • node-webwit
  • electron
  • nw.js

  • rio
  • tty - tty.js 是一個(gè)支持在瀏覽器中運(yùn)行的命令行窗口明也,基于node.js平臺(tái)宣虾,依賴socket.io庫,通過websocket與Linux系統(tǒng)通信

內(nèi)核

  • progress
  • http
  • request
  • cluster

容器

容器的基本知識(shí)温数,資源管理等

  • docker

  • docker compose
  • k8s

云開發(fā)

  • 小程序

  • serverless

參考文獻(xiàn)

Nodejs應(yīng)用場(chǎng)景

緩存策略

Indexeddb

本文作者:前端首席體驗(yàn)師(CheongHu)

聯(lián)系郵箱:simple2012hcz@126.com

版權(quán)聲明: 本文章除特別聲明外绣硝,均采用 CC BY-NC-SA 4.0 許可協(xié)議。轉(zhuǎn)載請(qǐng)注明出處帆吻!
本文作者:前端首席體驗(yàn)師(CheongHu)
聯(lián)系郵箱:simple2012hcz@126.com
版權(quán)聲明: 本文章除特別聲明外,均采用 CC BY-NC-SA 4.0 許可協(xié)議咙边。轉(zhuǎn)載請(qǐng)注明出處猜煮!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市败许,隨后出現(xiàn)的幾起案子王带,更是在濱河造成了極大的恐慌,老刑警劉巖市殷,帶你破解...
    沈念sama閱讀 219,366評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件愕撰,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)搞挣,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,521評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人堰乔,你說我怎么就攤上這事秀撇。” “怎么了舍肠?”我有些...
    開封第一講書人閱讀 165,689評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵搀继,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我翠语,道長(zhǎng)叽躯,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,925評(píng)論 1 295
  • 正文 為了忘掉前任肌括,我火速辦了婚禮点骑,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘们童。我一直安慰自己畔况,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,942評(píng)論 6 392
  • 文/花漫 我一把揭開白布慧库。 她就那樣靜靜地躺著跷跪,像睡著了一般。 火紅的嫁衣襯著肌膚如雪齐板。 梳的紋絲不亂的頭發(fā)上吵瞻,一...
    開封第一講書人閱讀 51,727評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音甘磨,去河邊找鬼橡羞。 笑死,一個(gè)胖子當(dāng)著我的面吹牛济舆,可吹牛的內(nèi)容都是我干的卿泽。 我是一名探鬼主播,決...
    沈念sama閱讀 40,447評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼滋觉,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼签夭!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起椎侠,我...
    開封第一講書人閱讀 39,349評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤第租,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后我纪,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體慎宾,經(jīng)...
    沈念sama閱讀 45,820評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡丐吓,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,990評(píng)論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了趟据。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片券犁。...
    茶點(diǎn)故事閱讀 40,127評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖之宿,靈堂內(nèi)的尸體忽然破棺而出族操,到底是詐尸還是另有隱情,我是刑警寧澤比被,帶...
    沈念sama閱讀 35,812評(píng)論 5 346
  • 正文 年R本政府宣布色难,位于F島的核電站,受9級(jí)特大地震影響等缀,放射性物質(zhì)發(fā)生泄漏枷莉。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,471評(píng)論 3 331
  • 文/蒙蒙 一尺迂、第九天 我趴在偏房一處隱蔽的房頂上張望笤妙。 院中可真熱鬧,春花似錦噪裕、人聲如沸蹲盘。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,017評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽召衔。三九已至,卻和暖如春祭陷,著一層夾襖步出監(jiān)牢的瞬間苍凛,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,142評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工兵志, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留醇蝴,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,388評(píng)論 3 373
  • 正文 我出身青樓想罕,卻偏偏與公主長(zhǎng)得像悠栓,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子按价,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,066評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容