
node.js
文章平均质量分 64
bigMonsterInIAm
这个作者很懒,什么都没留下…
展开
-
nodejs学习教程
node.js 学习教程连接转载 2018-05-01 12:26:58 · 503 阅读 · 0 评论 -
node.js(一)-----方法调用
1.同一个文件夹中的方法调用const http = require('http'); //导入httpconst hostname = '192.168.1.108'; //ip地址 随便写 如需要在局域网内,用手机访问,则需要将其设置为电脑的ipv4地址const port = 3000; //端口号const server = http.createServer((req...原创 2018-04-27 14:09:54 · 1057 阅读 · 0 评论 -
node.js(二)----调用模块
1.创建一个Person类,Student和Teacher继承Person Person:function Person(name,age,id) { this.name = name; this.age = age; this.id = id; this.do = function (res) { console.log(this.name+...原创 2018-04-27 14:46:30 · 177 阅读 · 0 评论 -
node.js(三)----路由
1.url:2.创建一个router.js文件,用于配置路由:function login(res) { res.write('你已经登录了'); console.log('你已经登录了');}function logOff(res) { res.write('你已经退出登录'); console.log('你已经退出登录');}module.expor...原创 2018-04-27 16:08:22 · 137 阅读 · 0 评论 -
node.js(四)----读取和写入文件
node.js 操作文件的是 fs这个类1.读取文件 用的是 fs.readFile() 和 fs.readFileSync(); 创建一个 read_file文件const fs = require('fs');module.exports = { readSync : (path)=>{ //同步读文件 let data = fs.readFil...原创 2018-04-27 21:00:07 · 964 阅读 · 0 评论 -
node.js(五)---- 读取图片
用的是 fs.readFile() 和 fs.readFileSync();在操作图片时,需要将header设置为‘image/jpeg’,在获取和输出时,需要将encoding设置为'binary'const fs = require('fs');module.exports = { readImg: (path,fn) => { //异步读取图片 fs....原创 2018-04-27 20:59:09 · 1996 阅读 · 0 评论 -
node.js(六)-----路由改造,图文混排
1.练习目录如下 demo.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body&原创 2018-04-27 22:29:51 · 163 阅读 · 0 评论 -
node.js(七)----异常处理(当访问的url不存在时)
用try-catch来处理异常demo.js改为const log = require('./router.js');const url = require('url') //导入urlconst http = require('http'); //导入httpconst hostname = '192.168.1.108'; //ip地址 随便写 如需要在局域网内,用手机访问...原创 2018-04-27 23:20:14 · 934 阅读 · 0 评论 -
node.js(八)----参数接收
请求方式有两种 get和post1.get方式 可以直接用 url 类的query方法直接取到const fs = require('fs');const url = require('url'); //导入urlconst http = require('http'); //导入httpconst querystring = require('querystring'); //...原创 2018-04-29 00:37:24 · 725 阅读 · 0 评论 -
node.js----搭建简单的服务器
创建一个js文件,命名为demo.js(随便),在该文件下写入以下代码const http = require('http'); //导入httpconst hostname = '192.168.1.108'; //ip地址 随便写 如需要在局域网内,用手机访问,则需要将其设置为电脑的ipv4地址const port = 3000; //端口号const server = h...原创 2018-04-27 12:45:59 · 121 阅读 · 0 评论 -
node.js ----web服务器
什么是 Web 服务器?Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL,与客户端的网络浏览器配合。大多数 web 服务器都支持服务端的脚本语言(php、python、ruby)等,并通过脚本语言从数据库获取数据,将结果返回给客户端浏览器。目前最主流的三个Web服务器是Apach...转载 2018-05-01 19:14:34 · 189 阅读 · 0 评论 -
express教程
express教程连接转载 2018-05-01 12:29:13 · 302 阅读 · 0 评论 -
node.js ----- REPL(交互式解析器)
Node.js REPL(Read Eval Print Loop:交互式解释器) 表示一个电脑的环境,类似 Window 系统的终端或 Unix/Linux shell,我们可以在终端中输入命令,并接收系统的响应。Node 自带了交互式解释器,可以执行以下任务:读取 - 读取用户输入,解析输入了Javascript 数据结构并存储在内存中。执行 - 执行输入的数据结构打印 - 输出结果循环 - ...转载 2018-05-01 14:13:32 · 189 阅读 · 0 评论 -
node.js----异步式I/O与事件式编程
1.进程与线程,并发与并行,线程安全 进程与线程: 提到“线程”总免不了要和“进程”做比较,而我认为在Java并发编程中混淆的不是“线程”和“进程”的区别,而是“任务(Task)”。进程是表示资源分配的基本单位。而线程则是进程中执行运算的最小单位,即执行处理机调度的基本单位。关于“线程”和“进程”的区别耳熟能详,说来说去就一句话:通常来讲一个程序有一个进程,而一个进程可以有多个...转载 2018-05-01 15:44:15 · 285 阅读 · 1 评论 -
node.js ----基础
1.模块系统 为了让Node.js的文件可以相互调用,Node.js提供了一个简单的模块系统。模块是Node.js 应用程序的基本组成部分,文件和模块是一一对应的。换言之,一个 Node.js 文件就是一个模块,这个文件可能是JavaScript 代码、JSON 或者编译过的C/C++ 扩展。 创建模块 在 Node.js 中,创建一个模块非常简单,如下我们创建一...转载 2018-05-01 18:41:40 · 202 阅读 · 0 评论 -
node.js ----核心模块 ---- 全局对象
JavaScript 中有一个特殊的对象,称为全局对象(Global Object),它及其所有属性都可以在程序的任何地方访问,即全局变量。在浏览器 JavaScript 中,通常 window 是全局对象, 而 Node.js 中的全局对象是 global,所有全局变量(除了 global 本身以外)都是 global 对象的属性。在 Node.js 我们可以直接访问到 global 的属性,而...转载 2018-05-01 18:44:52 · 287 阅读 · 0 评论 -
node.js ----核心模块 ---- 常用工具
util 是一个Node.js 核心模块,提供常用函数的集合,用于弥补核心JavaScript 的功能 过于精简的不足。util.inheritsutil.inherits(constructor, superConstructor)是一个实现对象间原型继承 的函数。JavaScript 的面向对象特性是基于原型的,与常见的基于类的不同。JavaScript 没有 提供对象继承的语言级别特性,而是...转载 2018-05-01 18:51:11 · 110 阅读 · 0 评论 -
node.js ----核心模块 ---- 事件驱动
events 是 Node.js 最重要的模块,没有“之一”,原因是 Node.js 本身架构就是事件式的,而它提供了唯一的接口,所以堪称 Node.js事件编程的基石。events模块不仅用于用户代码与 Node.js下层事件循环的交互,还几乎被所有的模块依赖。events模块只提供了一个对象: events.EventEmitter。EventEmitter的核心就是事件发射与事件监听器功能的...转载 2018-05-01 19:05:47 · 129 阅读 · 0 评论 -
node.js ----核心模块 ---- 文件系统
Node.js 提供一组类似 UNIX(POSIX)标准的文件操作API。 Node 导入文件系统模块(fs)语法如下所示:var fs = require("fs")异步和同步Node.js 文件系统(fs 模块)模块中的方法均有异步和同步版本,例如读取文件内容的函数有异步的 fs.readFile() 和同步的 fs.readFileSync()。异步的方法函数最后一个参数为回调函数,回调函...转载 2018-05-01 19:07:21 · 147 阅读 · 0 评论