1 [了解nodejs]

1.1 [node简介]

1.2 [node的特点]

1.3 [如何安装]

1.4 [如何运行]

2 [es6--基本语法]

2.1 [变量的解构赋值]

2.2 [解构赋值]

2.3 [字符串的扩展]

3 [es6--方法的扩展]

3.1 [数值]

3.2 [函数]

3.3 [数组]

3.4 [对象]

4 [es6--基本用法]

4.1 [Class类基本用法]

4.2 [Class的继承]

4.3 [Module语法]

4.4 [实现加载]

4.5 [promise、async]

5[nodejs基础]

5.1 [讲解模块化编程]

5.2 [讲解CommonJs规范]

5.3 [require,exports,module]

5.4 [模块之间加载机制]

6[代码的组织和部署]

6.1 [node_modules目录]

6.2 [配置NODE_PATH环境变量]

6.3 [讲解入口文件(index.js)]

6.4 [包管理文件(package.json)]

7[深入NPM(nodejs包管理工具)]

7.1 [简述npm是什么]

7.2 [如何下载第三方包]

7.3 [如何封装第三方包]

7.4 [扩展npm命令]

8[文件操作(一)]

8.1 [小文件拷贝]

8.2 [大文件拷贝]

8.3 [Buffer(数据块)]

8.4 [Stream(数据流)]

9[文件操作(二)]

9.1 [path(路径)]

9.2 [遍历目录]

9.3 [深度拷贝]

10[网络操作(一)]

10.1 [实现一个简单的http服务器]

10.2 [拆分http模块的实现原理,对request和response对象详解]

10.3 [服务器静态资源的加载]

11[网络操作(二)]

11.1 [详解ajax]

11.2 [详解axios]

11.3 [演示前后端的交互]

11.4 [url及querystring]

12[gulp]

12.1 [什么是gulp]

12.2 [gulp的安装]

12.3 [gulp语法]

12.3.1 [task()]

12.3.2 [pipe()]

12.3.3 [src()]

13[gulp构建任务]

13.1 [拷贝文件]

13.2 [合并文件]

13.3 [压缩文件]

13.5 [编译SASS]

13.6 [压缩CSS]

13.7 [启动服务]

13.8 [监测文件]

14[babel]

14.1 [什么是babel]

14.2 [使用babel]

14.3 [使用babel编译javascript]

15[express简单构建(基于nodejs的web框架)]

15.1 [认识安装express]

15.2 [简单配置一个express路由]

15.3 [讲解exprees中路由的构成]

16[深入理解路由]

16.1 [路由方法]

16.2 [讲解app.route和express.Router]

16.3 [讲解request新增属性和response对象详解]

16.4 [讲解response对象新增几种响应方式]

17[中间件]

17.1 [应用级中间件]

17.2 [路由级中间件]

17.3 [内置中间件]

17.3 [第三方中间件]

17.3 [错误处理中间件]

18[模板引擎]

18.1 [ejs模版引擎]

18.2 [安装配置ejs]

18.3 [模版引擎配合路由使用]

19[数据库]

19.1 [讲解关系数据库与非关系数据库]

19.2 [安装mongodb]

19.3 [使用nodejs连接mongodb]

19.3 [配合express使用mongodb]

20[配合express使用mongodb(案例)]

20.1 [使用路由构建出登录与注册页面]

20.2 [使用post请求传递数据]

20.3 [后端连接数据库实现注册操作]

20.4 [后端连接数据库实现登录操作]

node目录的更多相关文章

  1. 使用nvm利器,管理node版本

    node.js越来越热,应用的场景也越来越多. 但也因为是开源软件,所以具备大多数开源软件都存在的“版本问题”,版本发展很快,版本前后差异性大,老系统用新版本node跑不过,全局安装的第三方组件和no ...

  2. CentOS 6.6 安装 Node.js

    node.js 的 GitHub 地址是:https://github.com/nodejs/node 官网源码包下载地址时:https://nodejs.org/en/download/ ① 获取并 ...

  3. linux下安装node

    经过一番的折腾终于在linux上安装了node,记录下来以免忘记 1.下载node 去官网下载最新的linux版本下对应node.js,node-v6.10.2-linux-x64.tar.gz 2. ...

  4. 模块机制 之commonJs、node模块 、AMD、CMD

    在其他高级语言中,都有模块中这个概念,比如java的类文件,PHP有include何require机制,JS一开始就没有模块这个概念,起初,js通过<script>标签引入代码的方式显得杂 ...

  5. Node.js 模块

    稳定性: 5 - 锁定 Node 有简单的模块加载系统.在 Node 里,文件和模块是一一对应的.下面例子里,foo.js 加载同一个文件夹里的 circle.js 模块. foo.js 内容: va ...

  6. window下安装 node ,并搭建 vue 项目

    uname -a  命令查看到我的Linux系统位数是64位(备注:x86_64表示64位系统, i686 i386表示32位系统) window下安装node 1.在官网上选择对应的位数的msi安装 ...

  7. .node 文件require时候显示Error: The specified module could not be found

    参考文章:https://stackoverflow.com/questions/41253450/error-the-specified-module-could-not-be-found 第一:你 ...

  8. Docker构建一个node镜像

    0. 设置国内docker镜像源 进入Settings->Daemon->Advanced,添加如下配置. { "registry-mirrors": [ " ...

  9. mac下编译node源码

    看过一篇win7 64x下面编译node的文章,链接地址:编译nodejs及其源码研究 下面学习一下在mac下面如何编译node源码. 过程也挺简单. 1.下载源码. > mkdir nodes ...

随机推荐

  1. kail下安装RsaCtfTool

    最近做了一些RSA的ctf题目,感觉在RsaCtfTool是很麻烦的事,但是发现在kali上安装下载非常简便,所以找一了一些教程,总结一下 参考链接:http://www.sohu.com/a/257 ...

  2. 吉他软件Guitar Pro入门

    Guitar Pro是一款优秀的吉他学习软件,初学者可以依靠其学习理论知识,也可以通过和弦添加.曲谱导出等功能来提升弹奏能力.今天,小编就给大家简略地介绍下吉他软件Guitar Pro. 乐谱编辑功能 ...

  3. 通用于wps和excel的ntlm hashes窃取利用方式

    https://evi1cg.me/archives/Get_NTLM_Hashes.html介绍了通过Microsoft Office 窃取 NTLM Hashes. 不过这种插入方法不适用于wps ...

  4. 【常见踩坑】】USB调试安装失败(Installation failed with message INSTALL_CANCELED_BY_USER)

    [参考]http://www.cnblogs.com/liushilin/p/6553918.html 问题:在USB安装调试(小米手机),出现如下错误 解决:1.小米手机解决办法见参考.登录小米账号 ...

  5. websocket简单实现五子棋即时对战功能

    几年前做的一个小demo,代码比较老,先上下html显示效果图 因为代码中注释比较详细,所以就直接上代码了 html代码,也就是上图展示的效果页面 <!DOCTYPE html> < ...

  6. socket阻塞与非阻塞,同步与异步,select,pool,epool

    概念理解 一.与I/O相关的五个重要概念 1. 第一个概念:用户空间与内核空间 1. 现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方) 2. ...

  7. JMeter断言/检查点

    断言就类似LoadRunner中的检查点.对上一个请求返回的信息,获取部分字符串.图片等做判断,确保返回的信息的准确性. 右键点击"HTTP请求" -> "添加&q ...

  8. CNVD漏洞证书(1)

    之前申请了CNVD原创漏洞,踩了坑,记录一下 有很多师傅写过相关的文章: https://blog.csdn.net/qq1124794084/article/details/82657840 htt ...

  9. 【软件测试部署基础】maven的认识

    最近部门分享测试环境部署相关内容,在同事的分享下,学到了很多新的知识点,也是我们在测试环境部署的时候非常重要的一些基本的知识点,当你系统的去了解了一下,你会发现后端在maven相关的点上有个清晰的了解 ...

  10. Hive 安装 & Mysql 安装

    安装Hive && mysql (1)安装Hive Hive安装所需要的依赖(安装Hive前必须先安装jdk.hadoop) 1)jdk1.6以上 2)Hadoop要启动 未安装jdk ...