Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
N
nodeStudy
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
马旭烽
nodeStudy
Commits
a90144aa
Commit
a90144aa
authored
Jul 01, 2023
by
fireMan-34
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
📃
docs: node 第四次相遇
parent
06b5aa7a
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
42 additions
and
5 deletions
+42
-5
回归官方.md
4/回归官方.md
+35
-0
README.md
README.md
+7
-5
No files found.
4/回归官方.md
0 → 100644
View file @
a90144aa
# 前言
# 前言
讲到这里的时候,我猜你应该对模块化有了点理解但是又不太清楚。没关系的,我也只是对这样的,目前理解也是停留在用的层面,但不影响我继续使用它实现一些好玩的功能。
在之前也介绍一些 nodejs 的知识网站。顺便也开阔一下我自己的视野。(平常基本除官网以外其他的都不看的)
[
node 16 官网文档
](
https://nodejs.org/docs/latest-v16.x/api/
)
node 官网早些年间还是可以直接访问,可能是官网上曾经有“种族平等”、“支持乌克兰”之类比较活跃的头条广告,给墙了,据说当时好像一堆人在 issue 骂官方,具体的瓜就没吃过。有兴趣可以找一下。官网16版本目前也只有提供英文版。
[
node 中文网
](
http://www.nodejs.com.cn/api-v16/documentation.html
)
早些年间排名相当靠前,当时风格和 node 官网保持一致,后面似乎这个用爱发电的网站作者遭受了一些滑铁卢,就升级网站,还有准备收费查看。不知道为什么现在进去又免费了,可能作者又恢复了经济,恭喜这位用爱发电的作者。中文支持比较好。
[
node 菜鸟
](
https://www.runoob.com/nodejs/nodejs-repl.html
)
拥有比较好的中文支持,也有不错的教材,对基础模块稍微熟一点就可以学到不错的东西了。
[
程序员成长指北
]
公众号分享一些 node 相关的知识点,在里面认识了一个非常好的老哥。
公众号里面有一遍 "最全面的 node.js 资源汇总推荐" 个人觉得不错,不过这些资源偏硬核,也就是偏计算机领域相关的知识,而不是我们前端范畴的知识。
# 介绍一些 nodeJs 的常用模块
## Node.js api 我觉得比较重要会放在前面,后面的模块就随意排序,这些模块会加入我的一些个人理解。
-
path 模块里面提供了路径解析、凭借、绝对路径判断、文件夹、文件名以及扩展名等解析等函数。
-
file 模块分成两个 一个 fs 另一个是 fs:promise ,前者主要提供异步回调函数和同步调用,后者提供了promise 化处理方便我们调用。
-
http 模块 模块里提供创建 http 客户端、服务端的 http 请求,前者可以做基于 http 的爬虫或者请求脚本,后者搭建简易的本地服务器或者线上服务器。(真实场景下一般都是用对应的框架替代,如 Koa)
-
process 模块提供了进程的监听、以及启动参数(process.argv)和执行路径(process.cwd())等
## 就简单讲到这里了。剩下的我很多我都没有接触过。
不过已经可以完成大部分场景编写脚本逻辑
不限于编写爬虫获取网络资源,文本转换、动态生成文本等。
## 补充一些前些章节在文档中找到相关的知识点。
-
[
node 启动脚本
](
http://www.nodejs.com.cn/api-v16/cli.html#program-entry-point
)
-
[
CommonJs
](
http://www.nodejs.com.cn/api-v16/modules.html
)
以及上下附近 Module 相关以了解模块化的知识
... 还有好多,发现都不错,比以前的文档舒服多了。中文网真不错。
## 写完后,发现太久没翻文档了。官方写的都比我详细 🥹。
## 后一章节,我准备推荐一些我用过的库 & 以及找找比较好用的库
\ No newline at end of file
简单node教程
.md
→
README
.md
View file @
a90144aa
# 简述
# 简述
...
...
@@ -5,9 +5,11 @@
# 学习小游戏
## 1
[
]
阅读 nodeJs 简述
!
[
链接
](
./1/%E4%BB%80%E4%B9%88%E6%98%AFnodeJs.md
)
[
]
阅读 nodeJs 简述
[
链接
](
./1/%E4%BB%80%E4%B9%88%E6%98%AFnodeJs.md
)
## 2
[
]
打印属于你的世界
[
]
打印属于你的世界
[
链接
](
./2/%E6%89%93%E5%8D%B0%E5%B1%9E%E4%BA%8E%E4%BD%A0%E7%9A%84%E4%B8%96%E7%95%8C.md
)
[
]
挑战任务
## 3
[
]
创建一个json文件,并了解模块化的小知识
\ No newline at end of file
[
]
创建一个json文件,并了解模块化的小知识
[
链接
](
./3/node%E6%A8%A1%E5%9D%97%E5%8C%96.md
)
## 4
【 】和作者一起碎碎念
[
链接
](
./4/%E5%9B%9E%E5%BD%92%E5%AE%98%E6%96%B9.md
)
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment