2017年7月6日
摘要: 串行,第一个完成后,去执行第二个第二个异步任务,使用next()尾函数。首先我么想完成三个任务,task1,task2,task3,如图: 实现方式1: 实现方式2:使用task函数 或者: 阅读全文
posted @ 2017-07-06 21:50 yezixuan 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1.概念 同步:一个任务等待前一个任务结束,然后再执行,程序的执行顺序与任务的排列顺序是一致的、同步的。异步:每一个任务有一个或多个回调函数(callback),前一个任务结束后,不是执行后一个任务,而是执行回调函数,后一个任务则是不等前一个任务结束就执行,所以程序的执行顺序与任务的排列顺序是不一致 阅读全文
posted @ 2017-07-06 21:16 yezixuan 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 目录 简介和安装 测试MySQL 认识一下Connection Options MYSQL CURD 插入 更新 查询 删除 Nodejs 调用带out参数的存储过程,并得到out参数返回值 结束数据库连接两种方法和区别 连接池Pooling connections 创建 其它连接池配置选项 释放 阅读全文
posted @ 2017-07-06 15:26 yezixuan 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 1.什么是作用域 作用域:规定了一个变量和函数可使用的范围,作用域分为两种:全局作用域、局部作用域(函数作用域) 2.NodeJS作用域 NodeJs中一个文件就是一个模块,模块中使用var定义的变量为局部作用域,只能在该模块中使用,因为模块在使用时会把NodeJs编译为一个函数,那么使用var的定 阅读全文
posted @ 2017-07-06 15:03 yezixuan 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 目录 简介及资料 事件常用函数及使用 emitter.on(event, listener) emitter.emit(event, [arg1], [arg2], [...]) emitter.once(event, listener) emitter.removeListener(event, 阅读全文
posted @ 2017-07-06 14:48 yezixuan 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 包安装相关信息: 1.node_modules文件夹 node_modules文件夹在nodejs中是一个特殊的文件夹,通过它的名字就可以看出,该文件夹也是用于存放node模块。如果一个模块表达式不是一个系统模块,也不是一个文件模块,那么就会在node_modules文件夹下进行操作。 在a.js中 阅读全文
posted @ 2017-07-06 14:17 yezixuan 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 目录 简介及资料 自定义模块 创建一个自定义模块 调用自定义模块 exports和module.exports 区别 exports和module.exports 覆盖 其它... 简介及资料 通过Node.js的官方API可以看到Node.js本身提供了很多核心模块 http://nodejs.o 阅读全文
posted @ 2017-07-06 14:05 yezixuan 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 目录 学习资料 简介 安装Node.js npm简介 开发工具 Sublime Node.js开发环境配置 扩展:安装多版本管理器 学习资料 简介 安装Node.js npm简介 开发工具 Sublime Node.js开发环境配置 扩展:安装多版本管理器 学习资料 1.深入浅出Node.js ht 阅读全文
posted @ 2017-07-06 13:31 yezixuan 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 运用readline逐行读取的两种实现 效果图如下: 左边1.log 为源文件 右边1.readline.log为复制后的文件 下边为命令行输出 实现方式一: [javascript] view plain copy var readline = require('readline'); var f 阅读全文
posted @ 2017-07-06 13:26 yezixuan 阅读(440) 评论(0) 推荐(0) 编辑