日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
推薦9個(gè)Node.js學(xué)習(xí)、進(jìn)階、Debugging分析、實(shí)戰(zhàn)的重磅開(kāi)源項(xiàng)目

1. node 

 

[[398449]] 最佳的學(xué)習(xí)資源肯定是 最權(quán)威的 Node.js 的官方項(xiàng)目啦。

Node.js 是一個(gè)開(kāi)源,跨平臺(tái)的 JavaScript 運(yùn)行時(shí)環(huán)境。它在瀏覽器外部執(zhí)行 JavaScript 代碼。

有關(guān)使用 Node.js 的更多信息,請(qǐng)參見(jiàn) Node.js網(wǎng)站。

https://github.com/nodejs/node

2. node-api-cn 

 

Node.js API 中文文檔項(xiàng)目

https://github.com/nodejscn/node-api-cn

3. node-in-debugging

這是一個(gè) Node.js 調(diào)試指南的項(xiàng)目,已經(jīng)出書(shū)了。

里面講到當(dāng)程序出現(xiàn)性能瓶頸時(shí),如何結(jié)合代碼去推測(cè)可能出問(wèn)題的地方,展現(xiàn)程序的性能瓶頸的方法。

比如用 perf、火焰圖、紅藍(lán)差分火焰圖 去分析和定位問(wèn)題。

perf: 

火焰圖: 

紅藍(lán)差分火焰圖 : 

 https://github.com/nswbmw/node-in-debugging

4. nodebestpractices 

 

 Node.js 最佳實(shí)踐

  • 這是對(duì)Node.js最佳實(shí)踐中排名最高的內(nèi)容的總結(jié)和分享

  • 這里是最大的匯集,且每周都在增長(zhǎng)。 當(dāng)前,超過(guò) 50 個(gè)最佳實(shí)現(xiàn),樣式指南,架構(gòu)建議已經(jīng)呈現(xiàn)。每天都有新的 issue 和 PR 被創(chuàng)建,以使這本在線書(shū)籍不斷更新。

  • 大部分的條目包含額外的信息。大部分的最佳實(shí)踐條目的旁邊,您將發(fā)現(xiàn)鏈接,它將呈現(xiàn)給您示例代碼,博客引用和更多信息

目錄

  • 項(xiàng)目結(jié)構(gòu)實(shí)踐 (5)

  • 異常處理實(shí)踐 (11)

  • 編碼規(guī)范實(shí)踐 (12)

  • 測(cè)試和總體質(zhì)量實(shí)踐 (8)

  • 進(jìn)入生產(chǎn)實(shí)踐 (16)

  • :star: 新: 安全實(shí)踐(23)

  • Performance Practices (coming soon)

https://github.com/goldbergyoni/nodebestpractices

5. deep-into-node 

 

 這個(gè)項(xiàng)目是關(guān)于:深入理解 Node.js:核心思想與源碼分析。

源碼分析包括(libuv, v8), 需要有一定的 C、C++基礎(chǔ)。Node.js 的源碼到處閃爍著開(kāi)發(fā)者的智慧和追求極致的精神。包括但不限于:

  • 系統(tǒng)架構(gòu)

  • 設(shè)計(jì)模式

  • 性能優(yōu)化

  • 奇技淫巧

本書(shū)通過(guò)分析 node 核心模塊的實(shí)現(xiàn),向讀者闡述 node 異步 IO,事件循環(huán)的核心思想。幫助開(kāi)發(fā)者更好的使用 Node.js。

通過(guò)追溯 node 社區(qū)開(kāi)發(fā)issue, 探討 node 的變遷和演進(jìn),學(xué)習(xí) node.js 的設(shè)計(jì)哲學(xué)。

https://github.com/yjhjstz/deep-into-node

6. Nodejs-Roadmap 

 

 這個(gè)項(xiàng)目是作者從事 Node.js 開(kāi)發(fā)以來(lái)的學(xué)習(xí)歷程,旨在為大家提供一個(gè)較詳細(xì)的學(xué)習(xí)教程,側(cè)重點(diǎn)更傾向于 Node.js 服務(wù)端所涉及的技術(shù)棧,如果本文能為您得到幫助,請(qǐng)給予支持!

Node.js 由 Libuv、Chrome V8、一些核心 API 構(gòu)成,如下圖所示: 

 以上展示了 Node.js 的構(gòu)成,下面做下簡(jiǎn)單說(shuō)明:

  • Node Standard Library:Node.js 標(biāo)準(zhǔn)庫(kù),對(duì)外提供的 JavaScript 接口,例如模塊 http、buffer、fs、stream 等

  • Node bindings:這里就是 JavaScript 與 C++ 連接的橋梁,對(duì)下層模塊進(jìn)行封裝,向上層提供基礎(chǔ)的 API 接口。

  • V8:Google 開(kāi)源的高性能 JavaScript 引擎,使用 C++ 開(kāi)發(fā),并且應(yīng)用于谷歌瀏覽器。如果您感興趣想學(xué)習(xí)更多的 V8 引擎知識(shí),請(qǐng)?jiān)L問(wèn) What is V8?

  • Libuv:是一個(gè)跨平臺(tái)的支持事件驅(qū)動(dòng)的 I/O 庫(kù)。它是使用 C 和 C++ 語(yǔ)言為 Node.js 所開(kāi)發(fā)的,同時(shí)也是 I/O 操作的核心部分,例如讀取文件和 OS 交互。來(lái)自一份 Libuv 的中文教程

  • C-ares:C-ares 是一個(gè)異步 DNS 解析庫(kù)

  • Low-Level Components:提供了 http 解析、OpenSSL、數(shù)據(jù)壓縮(zlib)等功能。

以上只是做一個(gè)初步的認(rèn)知,如果你想深入了解 Node.js 那么多每個(gè)點(diǎn)都是值得你深入研究的。

無(wú)論是內(nèi)容還是閱讀效果,都很好,是值得推薦的一個(gè)學(xué)習(xí) Node 的開(kāi)源項(xiàng)目。

https://github.com/qufei1993/Nodejs-Roadmap

7. NeteaseCloudMusicApi 

 

網(wǎng)易云音樂(lè) Node.js  API service

功能特性

總共有 206 個(gè) api !

比如:

登錄
刷新登錄
發(fā)送驗(yàn)證碼
校驗(yàn)驗(yàn)證碼
注冊(cè)(修改密碼)
獲取用戶信息 , 歌單,收藏,mv, dj 數(shù)量
獲取用戶歌單
獲取用戶電臺(tái)
獲取用戶關(guān)注列表
獲取用戶粉絲列表
獲取用戶動(dòng)態(tài)
獲取用戶播放記錄
獲取精品歌單
獲取歌單詳情
搜索
搜索建議
獲取歌詞
歌曲評(píng)論
收藏單曲到歌單
專輯評(píng)論
歌單評(píng)論
mv 評(píng)論
電臺(tái)節(jié)目評(píng)論
banner
獲取歌曲詳情
獲取專輯內(nèi)容
獲取歌手單曲
獲取歌手 mv
獲取歌手專輯
獲取歌手描述
獲取相似歌手
獲取相似歌單
相似 mv
獲取相似音樂(lè)
獲取最近 5 個(gè)聽(tīng)了這首歌的用戶
獲取每日推薦歌單
獲取每日推薦歌曲
私人 FM
簽到
喜歡音樂(lè)
等等。

如果你想做一個(gè) 音樂(lè) 類的開(kāi)源項(xiàng)目,可以好好看看這個(gè)項(xiàng)目哦。

https://github.com/Binaryify/NeteaseCloudMusicApi

8. node-elm 

 

這是基于 node.js + Mongodb 構(gòu)建的后臺(tái)系統(tǒng)。

整個(gè)項(xiàng)目分為兩部分:前臺(tái)項(xiàng)目接口、后臺(tái)管理接口,共 60 多個(gè)。涉及登陸、注冊(cè)、添加商品、商品展示、篩選排序、購(gòu)物車、下單、用戶中心等,構(gòu)成一個(gè)完整的流程。

目標(biāo)功能

 IP定位 -- 完成
城市列表 -- 完成
搜索地址 -- 完成
上傳圖片 -- 完成
添加商鋪 -- 完成
添加食品 -- 完成
測(cè)量距離 -- 完成
搜索美食,餐館 -- 完成
根據(jù)距離、銷量、評(píng)分、特色菜、配送方式等進(jìn)行排序和篩選 -- 完成
評(píng)價(jià)列表 -- 完成
食品詳情 -- 完成
商家詳情 -- 完成
購(gòu)物車功能 -- 完成
登錄、注冊(cè) -- 完成
修改密碼 -- 完成
用戶信息 -- 完成
添加、刪除、修改收貨地址 -- 完成
下單 -- 完成 :sparkles::sparkles:
訂單信息 -- 完成
紅包 -- 完成
商鋪管理 -- 完成
食品管理 -- 完成
管理員權(quán)限驗(yàn)證 -- 完成
超級(jí)管理員 -- 完成
訂單管理 -- 完成
流量統(tǒng)計(jì) -- 完成
前后臺(tái)路由同構(gòu) -- 完成
部署上線 -- 完成

https://github.com/bailicangdu/node-elm

9. awesome-nodejs 

 

內(nèi)容目錄

官方的
配套
瘋狂科學(xué)
命令行應(yīng)用
功能編程
HTTP
調(diào)試/分析
記錄中
命令行實(shí)用程序
構(gòu)建工具
硬件
模板化
Web框架
文獻(xiàn)資料
文件系統(tǒng)
控制流
溪流
即時(shí)的
圖像
文本
數(shù)字
數(shù)學(xué)
日期
網(wǎng)址
資料驗(yàn)證
解析中
人性化
壓縮
網(wǎng)絡(luò)
數(shù)據(jù)庫(kù)
測(cè)驗(yàn)
安全
標(biāo)桿管理
縮小器
驗(yàn)證
授權(quán)
電子郵件
作業(yè)隊(duì)列
Node.js管理
自然語(yǔ)言處理
流程管理
自動(dòng)化
AST
靜態(tài)網(wǎng)站生成器
內(nèi)容管理系統(tǒng)
論壇
寫(xiě)博客
奇怪的
序列化
各種各樣的
資源
講解
發(fā)現(xiàn)
文章
時(shí)事通訊
影片
圖書(shū)
網(wǎng)志
課程
備忘單
工具
社區(qū)
各種各樣的
相關(guān)清單

https://github.com/sindresorhus/awesome-nodejs

最后

好了,Node.js 學(xué)習(xí)的好開(kāi)源項(xiàng)目,目前發(fā)現(xiàn)的就是上面那些了。


分享題目:推薦9個(gè)Node.js學(xué)習(xí)、進(jìn)階、Debugging分析、實(shí)戰(zhàn)的重磅開(kāi)源項(xiàng)目
路徑分享:http://www.dlmjj.cn/article/cdjgeeo.html