随笔分类 - Node.js
摘要:Buffer 用来保存原始数据 (logo.png) 以下代码读取logo.png为buffer类型 然后将buffer转化为string,新建png 可以将字符串配置: Stream 暂存和移动数据 通过stream直接copy图片 stream读操作触发事件 stream的读取会触发事件,通过监
阅读全文
摘要:首先用最简单的方式实现一个动画效果 使用promise实现相同功能 promise对象三种状态: -未完成(pending) -已完成(fulfiled) -失败(rejected) promiseA与promiseA+不同点: -A+规范通过属于thenable来区分promise对象 -A+定义
阅读全文
摘要:get是对request封装 可以在后台发起http请求,获取远程资源,更新或者同步远程资源 以下代码灌水失败:
阅读全文
摘要:引用events模块中的EventEmitter 事件的监听和发射 相同的事件发射数量有限,可以通过setMaxListeners设置峰值
阅读全文
摘要:获取HTML页面 对HTML页面处理 可以像使用jQuery一样编码 使用promise重写: 10慕课网《进击Node.js基础(一)》初识promise
阅读全文
摘要:作用域 function(){}大括号中的内容是一个作用域; function 和 var 的声明会被提到作用域的最上面 调用函数访问变量的能力 上下文 和this关键字有关,是调用当前可执行代码的对象的引用 this指向函数拥有者,只能在函数中使用 使用call和apply改变上下文引用对象
阅读全文
摘要:HTTP模块介绍 支持http协议的更多特性 不缓存请求和响应 API比较底层处理流相关,信息解析 HTTP相关概念 回调 将函数作为参数传到执行函数中,参数函数在执行函数中嵌套执行 同步/异步 JavaScript中的异步函数 同步 任务顺序执行,等待上一个执行完成再执行下一个 异步 setTim
阅读全文
摘要:HTTP:通信协议 流程概述: http客户端发起请求,创建端口默认8080 http服务器在端口监听客户端请求 http服务器向客户端返回状态和内容 稍微详细解析: 1.域名解析:浏览器搜素自身的DNS缓冲,查看是否有被请求的域名所定义的IP,缓冲1分钟 2.搜索操作系统自身的DNS缓冲(浏览器无
阅读全文
摘要:url url.parse(url,query,host);解析域名 url必须,地址字符串 query可选 host 可选:在不清楚协议时正确解析 querystring 字符串和对象之间互相解析 querystring.escape() querystring.unescape() 转义和反转义
阅读全文
摘要:是一套规范管理模块 每个js 为一个模块,多个模块作为一个包 node.js和Couchdb是对其的实现; 不同于jQuery 模块:定义、标识、引用(地址/模块名称) 模块类型: 核心模块http fs path 文件模块var util=require(‘./util.js’) 第三方模块npm
阅读全文
摘要:版本:偶数位为稳定版本,基数为非稳定版本 - 0.6.x - 0.7.x - 0.8.x -0.9.x -0.10.x -0.11.x 概念:Node.js采用谷歌浏览器的V8引擎,用C++语言编写的JavaScript语言运行环境。 优点:可以解析JS代码,没有浏览器安全级的限制; Node适用于
阅读全文
浙公网安备 33010602011771号