
nodejs
LC900730
这个作者很懒,什么都没留下…
展开
-
Node.Js
第一章var http=require('http');http.createServer(function(req,res){ res.writeHead(200,{'Content-Type':'text/plain'}); res.end('Hello World\n');}).listen(8124,'127.0.0.1');console.log('Server ru原创 2017-08-25 12:41:37 · 306 阅读 · 0 评论 -
NodeJs的核心模块
全局对象Node.js中全局对象是global,所有全局变量(除了global)都是global对象的属性。 如console、process。全局变量ECMAScript定义,满足以下条件的变量是全局变量。 1.在最外层定义的变量 2.全局对象的属性 3.隐式定义的变量(未定义直接赋值的变量) 在node.js中不可能在最外层定义变量。 永远使用var定义变量,以免引入全局变量。pro原创 2017-09-11 13:47:52 · 569 阅读 · 0 评论 -
NodeJs的包
1.创建以及加载模块1.创建模块在Node.js中,创建一个模块非常简单,因为一个文件就是一个模块。//module.jsvar name;exports.setName=function(thyName){ name=thyName;};exports.setHello=function(){ console.log('Hello '+name);};//getmodu原创 2017-09-10 23:13:03 · 389 阅读 · 0 评论 -
nodejs模块
NPM模块安装时候会在当前文件夹中产生node_modules目录,并在该目录中下载NPM模块,而nodejs项目运行的require一个模块时候,会自动在当前目录下的node_module目录中加载需要的NPM模块,因此也可以在github上下载相应模块,并将其放入项目中的node_module文件夹。Express模块express模块是一个node.js的WEB开源框架,主要集成了Web的ht原创 2017-09-08 16:34:04 · 292 阅读 · 0 评论 -
JS中对象
ECMAScript中对象ECMAScript中没有类的概念。ECMA-262将对象定义为:无序属性的 集合,其属性可以包含基本值、对象或者函数。严格来讲对象就是一组没有特定顺序的值。对象的每个属性或方法都有一个名字,而每个名字都映射到一个值。我们可以将ECMAScript想象成一个散列表:无非就是一组名值对,其中值可以是数据或者函数。理解对象创建自定义对象最简单方式就是创建一个Object实例,然原创 2017-08-28 14:18:11 · 238 阅读 · 0 评论 -
Node Web
Node的Http模块var http=require('http');var server=http.createServer(function(req,res){ //处理请求})需要http.createServer()函数。它只有1个参数,是个回调函数,服务器每次收到HTTP请求都会调用这个回调函数。这个回调会收到2个参数,请求和响应对象,req和res;原创 2017-08-28 11:17:11 · 253 阅读 · 0 评论 -
node.js中的DIRT程序
DIRTdata-intensive real-time:数据密集型实时程序。 package.json总是被放在程序的根目录下。package.json用于描述你的应用程序创建模块模块既可以是一个文件,也可以是包含一个或者多个文件的目录。如果模块是目录,Node通常会在这个目录下找一个index.js的文件作为模块的入口。用module.exports微调模块的创建尽管用函数和变量组装expor原创 2017-08-27 20:17:07 · 744 阅读 · 0 评论 -
node.js中的exports
区别1.module.exports初始值为一个空对象{}; 2.exports是指向module.exports的引用; 3.require返回的是module.exports而不是exports。 可以常见: exports=module.exports=something; 原理很简单:当module.exports指向新的对象时候,exports断开了与module.exports原创 2017-08-26 19:29:10 · 628 阅读 · 0 评论 -
Node.js模块的概念
模块:原生模块和文件模块原生模块:启动的时候就被加载 文件模块:动态加载模块。加载文件模块的 工作主要由原生模块module来实现和完成。原生模块在启动时候已经被加载,而文件模块则需要通过调用require方法来加载。1.原生模块的调用require加载成功后返回一个node.js模块的对象,该对象拥有该模块的所有属性和方法。var httpModule=require('http');"htt原创 2017-08-26 17:14:35 · 400 阅读 · 0 评论 -
Nodejs之事件
事件node.js所有的异步I/O操作在完成时候都会发送一个事件到事件队列。在开发者看来,事件由EventEmitter提供。Node.js的事件循环机制Node.js由事件循环开始,到事件循环结束,所有的逻辑都是事件的回调函数。所以Nodejs始终在事件循环中,程序入口是第一个回调函数。原创 2017-10-21 17:54:12 · 350 阅读 · 0 评论