nodejs学习目录

小火柴的蓝色理想      2022-02-11     652

关键词:

前面的话

  几年前,对于学习NodeJS可能还有所迟疑,怕分散了前端学习的精力。但到了现在,如果不学习nodeJS,前端的学习却可能无法再有所进展。技术的进步就是这么残酷。对新技术观望的时候,该技术已经大行其道了

  小火柴将NodeJS的知识体系进行了梳理和归纳,总结成以下目录

 

基础

  初识

  安装

  事件Events

 

代码组织

  模块

  

  NPM

 

文件操作

  二进制buffer

  文件fs

  路径path

  数据流stream

 

网络操作

  域名DNS

  URL 

  querystring

  NET

  HTTP

 

其他操作

  加密crypto

  进程process

 

功能实现

  前端自动化

  路由

  爬虫

 

框架

  express框架

  ejs模板引擎 

  pug模板引擎

  nodemon

  koa简明学习

 

   

nodejs学习笔记---事件模块

目录简介及资料事件常用函数及使用emitter.on(event,listener)emitter.emit(event,[arg1],[arg2],[...])emitter.once(event,listener)emitter.removeListener(event,listener)emitter.removeAllListeners([event])emitter.listeners( 查看详情

nodejs学习指南

七天学会NodeJSNodeJS基础什么是NodeJS有啥用处如何安装安装程序编译安装如何运行权限问题模块requireexportsmodule模块初始化主模块完整示例二进制模块小结代码的组织和部署模块路径解析规则包(package)index.jspackage.json命令行程序L... 查看详情

node.js学习目录

1.node.js简介2.nodejs中的文件操作3.简单的http服务4.nodejs的模块系统5.ip地址和端口号的概念6.代码风格规范7.实现apache功能8.在node中使用模板引擎9.服务端渲染和客户端渲染10.处理网站中的静态资源11.留言本案例12.Node中的console、each... 查看详情

nodejs学习笔记——搭建开发框架express,实现web网站登录验证

    目录  开发环境  1、建立工程  2、目录结构  3、Express配置文件  4、Ejs模板  5、安装常用库及页面分离  6、路由  7、session  8、页面访问控制及提示  JS是脚本语言,脚本语言都需要一... 查看详情

nodejs+mongodb+angularjs的学习之路第一章

1.nodejs安装  安装位置:node为启动一个nodejsjavascript引擎  npm:你可以使用此命令来管理nodejs包  node_modules:该文件夹包含了安装的nodejs包      npm命令行选项查找包:npmsearchnpm包名安装包:npminstallnpm包名2.对模块的封... 查看详情

nodejs学习笔记---操作mongodb数据库

最近看了一些关于mongodb的文章,然后就想知道nodeJS是怎么连接的所以我就尝试去了解了一波(这个菜鸟驿站这个网站还不错,虽然知识文档不是最新的,但是还是蛮好的;  顺便官网地址是这个哦:http://mongoosejs.com/docs/guide.ht... 查看详情

nodejs学习笔记---简介及安装node.js开发环境

目录学习资料简介安装Node.jsnpm简介开发工具SublimeNode.js开发环境配置扩展:安装多版本管理器 学习资料  1.深入浅出Node.js http://www.infoq.com/cn/minibooks/nodejs  2.Node.js开发指南 简介(只捡了我觉得重要的)Node.js是让J... 查看详情

nodejs学习笔记---简介及安装node.js开发环境

目录学习资料简介安装Node.jsnpm简介开发工具SublimeNode.js开发环境配置扩展:安装多版本管理器 学习资料  1.深入浅出Node.js http://www.infoq.com/cn/minibooks/nodejs  2.Node.js开发指南 简介(只捡了我觉得重要的)Node.js是让J... 查看详情

nodejs学习-安装nodejssupervisor,提高点效率吧。

安装好了express准备写项目,可是发现随便改一下js都要使用npmstart重新启动才能生效,这个很不好,搜索一下发现有这么一个模块supervisor。那就安装一下吧。1.安装,这个必须是全局安装那就开始吧。npm-ginstallsupervisor2.到达项目... 查看详情

nodejs学习笔记(十五)---node.js+koa2构建网站简单示例

目录前言搭建项目及其它准备工作创建数据库创建Koa2项目安装项目其它需要包清除冗余文件并重新规划项目目录配置文件规划示例路由,并新建相关文件实现数据访问和业务逻辑相关方法编写mysql-helper.js编写数据访问方法规划... 查看详情

nodejs学习-4:nodejs连接mongodb和相关操作(代码片段)

1.express生成器生成express模板前提需要首先下载好:express-generator,命令如下(全局安装)npminstall-gexpress-generator生成模板命令如下:express项目名称--view=ejs//--view参数表示前端界面使用的引擎,这里使用ejs这只是一... 查看详情

nodejs学习-4:nodejs连接mongodb和相关操作(代码片段)

1.express生成器生成express模板前提需要首先下载好:express-generator,命令如下(全局安装)npminstall-gexpress-generator生成模板命令如下:express项目名称--view=ejs//--view参数表示前端界面使用的引擎,这里使用ejs这只是一... 查看详情

nodejs学习笔记-遍历文件夹,处理txt(代码片段)

varfs=require('fs');varpath=require('path');//目标文件夹。以当前文件夹为例varfilePath=path.resolve('./');/***递归遍历指定目录,处理所有txt文件*@param路径filePath*@param处理逻辑call 查看详情

nodejs学习笔记-遍历文件夹,处理txt(代码片段)

varfs=require('fs');varpath=require('path');//目标文件夹。以当前文件夹为例varfilePath=path.resolve('./');/***递归遍历指定目录,处理所有txt文件*@param路径filePath*@param处理逻辑call 查看详情

nodejs学习笔记---与mysql交互(felixge/node-mysql)

目录简介和安装测试MySQL认识一下ConnectionOptionsMYSQLCURD插入更新查询删除Nodejs调用带out参数的存储过程,并得到out参数返回值结束数据库连接两种方法和区别连接池Poolingconnections创建其它连接池配置选项释放使用示例断线重连其... 查看详情

gulp学习笔记

  关于学习gulp,推荐大家看前端构建工具gulpjs的使用介绍及技巧,这篇文章就挺全面。  1、gulp的安装  gulp是基于nodejs开发的,所以首先确定安装了nodejs。  (1)全局安装gulpnpminstall-ggulp  (2)针对项目局部安装gulpnpminsta... 查看详情

nodejs学习笔记---定时任务(node-schedule)

目录写在之前Cron风格定时器通配符解释范围触发递归规则定时器对象文本语法定时器取消定时器写在之后写在之前  在实际开发项目中,会遇到很多定时任务的工作。比如:定时导出某些数据、定时发送消息或邮件给用户、... 查看详情

物联网服务nodejs-5天学习第二天篇①——fs文件系统(代码片段)

【NodeJs-5天学习】第二天篇①——fs文件系统1、文件系统1.1应用场景2、NodeJsfs文件模块2.1打开文件2.2读取文件2.2.1fs.read2.2.2fs.readFile2.3写入文件2.3.1fs.writeFile2.3.2fs.appendFile2.4删除文件2.5读取文件信息2.6关闭文件2.7创建目录2.8读取目... 查看详情