4433浏览
查看: 4433|回复: 3

【FullStack】Nodejs

[复制链接]
啊事情是这样的。

楼主最近在学习Fullstack Web Development。目的嘛 = =。就是想建个小网站让大家做点小交易。
相信广大的创客胖友们应该在某些时候也会要建个小网站啥的。

该在线课程的链接在此:
https://www.coursera.org/specializations/full-stack


而Nodejs在Fullstack Web Development中的作用呢,就是搞后台。下面这张图就可以很清楚地阐释这一点了:
(楼主表示在学习过程中 后台学起来比前端让人看代码看得揪心多了 = =。)



楼主来梳理一下楼主目前得到的关于Nodejs的一点知识点先。

1. Nodejs优缺点
优点:
  • 事件机制和异步IO模型->性能佳
  • 用js,和前端一个语言
  • 很多Node库
缺点:
  • 相对较新,有些方面的支持可能没有Python和PHP好

2. 一些常用的Nodejs模块(Node Modules)
当然也可以自定义Module = =。但是有库总比没库好千千万万倍是吧 = =。虽然库要学起来也是需要耗一点精力的。

Built-in Modules
- HTTP, os, path......
https://www.w3schools.com/nodejs/ref_modules.asp

External Modules
- Express
- Moogoose
- jsonWebToken
......
(一般都用npm在command line下载)


通过上课的例子上下来,感觉还是需要去了解一下一些比较原理性的内容的(有时候真的不明白代码为啥要那样写啊!),楼主感觉需要去补一下关于网络和数据库原理的知识。这一点以后如果有时间我去做了了解之后再写一篇帖子来细述。



嗯今天就大概介个样子。










扩展阅读:
https://www.w3schools.com/nodejs/default.asp
https://www.tutorialspoint.com/nodejs/index.htm
https://expressjs.com/
[url=http://mongoosejs.com/docs/guide.html]http://mongoosejs.com/docs/guide.html
[/url]
http://nqdeng.github.io/7-days-nodejs/


pATAq  版主

发表于 2017-8-28 17:03:18

大哥你有没有发现你的帖子挺水的2
回复

使用道具 举报

iooops  中级技匠
 楼主|

发表于 2017-10-12 12:22:29

pATAq 发表于 2017-8-28 17:03
大哥你有没有发现你的帖子挺水的2

= = 科普贴
回复

使用道具 举报

iooops  中级技匠
 楼主|

发表于 2017-10-12 12:23:12

pATAq 发表于 2017-8-28 17:03
大哥你有没有发现你的帖子挺水的2

你感兴趣可以去看看nodejs的各种源码理解low-level code嘛……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2022 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail