· www.npmjs.com
·github.com
·stackoverflow.com
nodejs 是基于Commonjs 规范,每个模块变量不会相互污染。
·核心模块 :http,fs,path
·文件模块:var util = require('./util.js')
·第三方模块:var promise = require('bluebird') 通过npm 安装
URI :统一资源标识符
URL:统一资源的定位fu。
URL是URI的子集。
URL:
(1)parse
(2)formate(与parse是相反的过程)
(3)resolve()
(4)parse(url,queryString)
(5)parse(url,queryString,slashesDenoteHost)
slashesDenoteHost默认值为false,当为ture时,在传入不知道的传输协议后仍然可以正确解析URL
(1)stringify(json,[tag1[,tag2]])对象转为查询字符串
tag1:表示不同对象之间的连接符,默认为&
tag2:表示属性赋值符号,默认为 =
(2)parse(str,tag1,tag2)和stringify 作用相反
(3)escape(str) 转译,转化成字符串。
(4)unescape(str)将escape(str)的字符串转成原始字符串
流程:
(1)http 客户端发起请求,创建端口
(2)http服务器在端口监听客户端请求。
(3)http服务器向客户端返回状态和内容。
基础性的学习网站:
w3school:http://www.w3school.com.cn/
w3cplus:www.w3cplus.com
菜鸟教程网:http://www.runoob.com
易百教程:http://www.yiibai.com/
脚本之家:http://www.jb51.net
视频类的学习网站:
尚学堂:http://www.bjsxt.com/
慕课网:https://www.imooc.com/
扣丁课堂:https://www.codingke.com/
极客学院:http://www.jikexueyuan.com/
个人博客类的学习网站:
张鑫旭:http://www.zhangxinxu.com/
阮一峰:http://www.ruanyifeng.com/home.html
廖雪峰:https://www.liaoxuefeng.com/
辰辰:http://www.chennoted.com/
轩枫阁:http://www.xuanfengge.com/
社区类的学习网站:
segmentfault:https://segmentfault.com/
掘金:https://juejin.im/
简书:https://www.jianshu.com/
Stack Overflow:https://stackoverflow.com/
CSDN:https://www.csdn.net/
博客园:https://www.cnblogs.com/
希望对你有帮助!
慕课网上的课程从教学质量上来说都挺不错的,主要是首看你想要学习哪一方面,就我自己而言,我是因为工作需要,选择的是慕课网上的中小型企业通用的后台管理系统方面的课程,目前我在上的是sam老师的Vue Element+Node.js开发企业通用管理后台系统课程,老师讲解的非常的专业,技术很牛,各方面也非常的仔细,还是学到挺多东西的。