目录 开发环境 1、建立工程 2、目录结构 3、Express配置文件 4、Ejs模板 5、安装常用库及页面分离 6、路由 7、session 8、页面访问控制及提示 目录 开发环境 1、建立工程 2、目录结构 3、Express配置文件 4、Ejs模板 5、安装常用库及页面分离 6、路由 7、se ...
分类:
Web程序 时间:
2017-04-08 12:15:18
阅读次数:
486
目录 简介 MongoDB安装(windows) MongoDB基本语法和操作入门(mongo.exe客户端操作) 库操作 插入 查询 修改 删除 存储过程 nodejs操作MongoDB 插入 查询 修改 删除 调用存储过程 写在之后... 简介 MongoDB安装(windows) MongoD ...
分类:
数据库 时间:
2017-03-21 10:58:45
阅读次数:
244
3.4 调试 47 下面是一个简单的例子: $ node debug debug.js < debugger listening on port 5858 connecting... ok break in /home/byvoid/debug.js:11 var a = 1; 2 var b = ...
分类:
Web程序 时间:
2017-02-16 13:46:31
阅读次数:
248
async应该是目前nodejs里最简单直白的异步方案了,async函数实际上就是generator函数的语法糖,省掉了callback的回调地狱,generator的yieldnext,promise的.then.catch,使代码看起来更像是同步流程方案,更扁平化。下面看个例子:这里我们要实现一个暂停功能,输入N毫秒,则..
分类:
Web程序 时间:
2017-02-05 14:13:11
阅读次数:
207
Generator简介 基本概念 Generator函数有多种理解角度。从语法上,首先可以把它理解成,Generator函数是一个状态机,封装了多个内部状态。 执行Generator函数会返回一个遍历器对象,也就是说,Generator函数除了状态机,还是一个遍历器对象生成函数。返回的遍历器对象,可 ...
分类:
Web程序 时间:
2017-02-04 16:06:16
阅读次数:
194
nodejs学习笔记一、buffer:全局对象(单例Buffer.fromBuffer.allocBuffer.allocUnsafe)编码类型描述ascii仅仅用于7位ascall数据编码,速度快,如果设置了将会剥离高位utf8多字节的编码的Unicode字符,网页文档大部分默认都为它。utf16le小端编码的Unicode字符,2或者4个字节u..
分类:
Web程序 时间:
2017-01-14 00:23:03
阅读次数:
331
一、node版本的更新命令 二、npm的更新命令 三、使用npm来查看所有全局所安装的模块 四、个人npm用户的用户名:byerhu 五、由于国内直接使用 npm 的官方镜像是非常慢的,所以推荐安装 nrm 来切换镜像的使用,下面是nrm的命令 六、直接使用 var data = fs.readFi ...
分类:
Web程序 时间:
2017-01-07 13:17:10
阅读次数:
247
目录 学习资料 简介 安装Node.js npm简介 开发工具 Sublime Node.js开发环境配置 扩展:安装多版本管理器 学习资料 1.深入浅出Node.js http://www.infoq.com/cn/minibooks/nodejs 2.Node.js开发指南 简介(只捡了我觉得重 ...
分类:
Web程序 时间:
2016-11-28 20:46:12
阅读次数:
291
## 模块化 ## 每一个js文件就是一个模块 每个模块就是一个单独的作用域依赖和依赖注入一样东西要依赖另外一样东西才能运行 如jquery依赖的是jquery的js文件,handlebar模板引擎依赖handlebars.js文件如 js文件依赖于js解析引擎module.exports.xxx ...
分类:
Web程序 时间:
2016-11-14 00:55:09
阅读次数:
225
全局对象在浏览器Javascript中,window是全局对象,而Node.js中全局对象是global,所有全局变量(除了global本身以外)都是global对象的属性。在Node.js中,我们可以直接访问到global的属性,而不需要在应用中包含它。全局变量global最根本的作用是作为全局变量的宿主。按照ECM..
分类:
Web程序 时间:
2016-11-11 15:21:57
阅读次数:
291