node基础(一)——http模块】的更多相关文章

  一.前言                                                                                         这篇文章主要涉及: 1.模块中exprots和module.exprots 2.require加载标识符分析 3.npm常用指令总结 二.主要内容                                                                                 …
一.http模块 http.createSverver() http是node自带的模块,通过require("http")的方法载入: 使用http创建服务器: http.createServer(function(request,response){ response.writeHead(200,{"Content-Type":"text/plan"}); //设置返回头 response.write("this is test&q…
核心模块 核心模块的意义 如果只是在服务器运行JavaScript代码,意义并不大,因为无法实现任何功能(读写文件,访问网络). Node 的用处在于它本身还提供的一系列功能模块,用于与操作系统互动. 这些核心的功能模块在 Node 中内置. 内置如下模块: path:处理文件路径. fs:操作文件系统. child_process:新建子进程. util:提供一系列实用小工具. http:提供HTTP服务器功能. url:用于解析URL. querystring:解析URL中的查询字符串. c…
1.模块调用 node遵循AMD规范 //server.js var http = require("http"); var Teacher = require("./teacher"); http.createServer(function(request, response){ response.writeHead(200, {"Content-Type":"text/html; charset=uf-8"}); if (…
今天继续更新node基础篇,今天主要内容是模块.路由和全局变量. 模块这个概念,在很多语言中都有,现在模块开发已经成为了一种潮流,它能够帮助我们节省很多的时间,当然咱们的node自然也不能缺少,看下例子: 首先新建一个module.js 内容如下: function Hello() { let name; this.sayname = (name)=>{ console.log(name); } }; function hello(obj){ this.sayhello = () =>{ if…
node.js的http模块的基础 学到的东西 其中客户端:我们在node.js中如果要请求服务端中的js或者其他脚本的话要使用http.request()方法他会返回http.ClientRequest这个对象的实例.而这个对象中的第二个参数是一个函数这个函数中的参数为http.ClientReponse这个对象的实例(也就是要把服务器返回的内容回显出来的一个操作) 点击(此处)折叠或打开 http.request(options,function(**res**){ res.setEncod…
参考:http://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/001434502419592fd80bbb0613a42118ccab9435af408fd000 1.node环境下的模块(module)概念:一个name.js文件就是一个模块,name是模块名称,模块中的函数方法称之为变量. 2.模块变量的调用:A.js中输出变量module.exports=函数名称; B.js引入模…
模块的概念 为了让Node.js的文件可以相互调用,Node.js提供了一个简单的模块加载系统. 在 Node.js 中,文件和模块是一一对应的(每个文件被视为一个独立的模块),换言之,一个 Node.js 文件就是一个模块 模块是Node.js 应用程序的基本组成部分,每个模块都有自己的作用域 当前模块下的内置属性__filename 在node中,这个属性不属于全局的,是数据当前模块的,每个模块都有这样的一个属性返回当前执行的文件的文件路径,该路径是经过解析后的绝对路径,在模块中,该路径是模…
一.前言 本次内容主要包括: 1.node.js中的模块系统 2.解决上篇中服务器响应的汉字乱码问题 二.知识 1.node中的模块   分为三种: 核心模块(node定义的如前面用到的fs,http模块) 第三方模块 自定义模块.可以通过require()加载第三模块 2.node.js中没有全局作用域,只有模块作用域,(也就是说,不同模块之间的属性和方法互不干扰) aa.js var foo = 'aaa'; console.log('a start'); require('./bb.js'…
CommonJS规范      早在Netscape诞生不久后,JavaScript就一直在探索本地编程的路,Rhino是其代表产物.无奈那时服务端JavaScript走的路均是参考众多服务器端语言来实现的,在这样的背景之下,一没有特色,二没有实用价值.但是随着JavaScript在前端的应用越来越广泛,以及服务端JavaScript的推动,JavaScript现有的规范十分薄弱,不利于JavaScript大规模的应用.那些以JavaScript为宿主语言的环境中,只有本身的基础原生对象和类型,…