摘要: 路由控制 前面我接触了如何使用express建立一个工程,虽然这个工程包含了一些基本的框架,但是没有实际内容,我们会不断给他增加的。 工作原理 我们在浏览器中访问app.js建立的服务器时,会出现一个简单的页面,实际上他已经完成了许多透明的工作。 当我们在访问http://localhost:300 阅读全文
posted @ 2017-04-15 22:18 美美王子 阅读(304) 评论(0) 推荐(0) 编辑
摘要: HTTP服务器与客户端 http是node提供的模块,其中封装了一个高效的HTTP服务器和一个简易的HTTP客户端。http.server是一个基于事件的HTTP服务器,http.request则是一个HTTP客户端工具,用于向HTTP服务器发送请求。 HTTP服务器 http.server是htt 阅读全文
posted @ 2017-04-15 22:17 美美王子 阅读(185) 评论(0) 推荐(0) 编辑
摘要: Express安装及检验 因为自己在学习express的安装是时候,遇到了很多问题,相信第一次尝试的你们也会遇到一些安装不成功的问题吧,下面是我查阅了一些资料及借鉴了一些技术大神的经验写的总结,希望可以帮到大家。 安装 express是node的一个开发框架,对他的安装我们可以进行以下命令: $ n 阅读全文
posted @ 2017-04-15 22:17 美美王子 阅读(1923) 评论(1) 推荐(0) 编辑
摘要: 全局对象 javascript的全局对象是window,他及其所有属性都可以在程序的任何地方访问。即全局变量。 而在node中全局对象是global,所有全局变量都是global对象的属性,包括其本身。 global最根本的作用是作为全局变量的宿主。 全局变量应该满足的条件: 1. 在最外层定义的变 阅读全文
posted @ 2017-04-15 22:16 美美王子 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 什么是模块 模块是node应用程序的基本组成部分,文件和模块是一一对应的,就是说,一个node文件就是一个模块,这个文件可能是javascript代码、json或者是编译过的c++扩展等,如: var http = require('http'); 其中http是node的一个核心模块,内部是c++ 阅读全文
posted @ 2017-04-15 22:15 美美王子 阅读(763) 评论(0) 推荐(0) 编辑
摘要: node.js 概念:是一个由c++编写的,本质上是一个javascript的运行环境,他可以让js代码运行在服务器端。 node可以解析JS代码(没有浏览器安全级的限制) 提供系统级别的API: 1. 文件的读写; 2. 进程的管理 3. 网络通信。 为什么要学node.js(网站:npmjs) 阅读全文
posted @ 2017-04-15 22:14 美美王子 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 构造函数本身就是一个函数,只不过该函数是出于创建对象的目的而定义的。 创建Object实例的两种方式: 1. new 操作符 var person = new Object(); person.name = "yehui"; person.age = 20; 2. 对象字面量 var person 阅读全文
posted @ 2017-04-15 22:13 美美王子 阅读(768) 评论(0) 推荐(0) 编辑