自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 nodejs Tips7

13、 js的面向对象是基于原型的,并没有提供对象继承的语言特性,继承是通过原型复制来实现的。 继承仅仅继承原型链上的,构造函数内定义的属性和函数没有被继承。 //16.1.12.js var util = require('util'); function Base() { this.x = 10; this.y = 5; this.add = function() {

2016-01-12 22:23:25 507

原创 nodejs Tips6

10、 js中window是全局变量 nodejs中global是全局变量 11、 Node.js 中你不可能在最外层定义变量,因为所有用户代码都是属于当前模块的,而模块本身不是最外层上下文。 永远使用 var 定义变量以避免引入全局变量,因为全局变量会污染 命名空间,提高代码的耦合风险。 12、 __filename 输出的当前正在执行的脚本的文件名。输出的是绝对路

2016-01-11 22:45:06 401

原创 nodejs Tips5

nodejs 构建一个简单的路由 //16.1.11.2.js //http 服务端 var http = require('http'); var url = require("url"); function start(route) { function onRequest(request, response) { response.writeHead(200, {

2016-01-11 21:53:57 332

原创 nodejs Tips4

7、 模块系统 原生模块加载的优先级仅次于文件模块缓存的优先级 假如,你文件目录下有个http/http.js/http.node/http.json的文件夹 require('http')也会从原生加载 8、 require方法接受以下传参 a、http、fs、path等,原生模块。 b、./mod或../mod,相对路径的文件模块。 c、/pathtomodule/m

2016-01-11 21:09:43 377

原创 nodejs Tips3

5、 EventEmitter 支持若干个事件监听器。 当事件触发时,注册到这个事件的事件监听器被依次调用 6、 Buffer类,该类用来创建一个专门存放二进制数据的缓存区 可以用buffer内容或者buff size进行初始化 /* var buf = new Buffer(15); var len = buf.write('写入buff') con

2016-01-11 20:29:12 416

原创 nodejs Tips2

nodejs创建第一个应用server.js var http = require('http'); http.createServer(function (request, response) { // 发送 HTTP 头部 // HTTP 状态值: 200 : OK // 内容类型: text/plain response.writeHead(200, {'Content-Ty

2016-01-08 16:44:36 419

原创 nodejs Tips1

Windowv 上安装Node.js Windows 安装包(.msi) : 32 位安装包下载地址 : http://nodejs.org/dist/v0.10.26/node-v0.10.26-x86.msi 64 位安装包下载地址 : http://nodejs.org/dist/v0.10.26/x64/node-v0.10.26-x64.msi 检测PAT

2016-01-08 16:40:22 412

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除