鹦哥

导航

 

2017年2月8日

摘要: 这次单讲resolve(promise)这种情况。有些地方说"resolve(promise)返回了一个promise的副本"。这句话应该怎么理解呢?我们来看一个小例子: resolve(value),当value等于普通值,res就等于这个值, 而value如果等于p1,程序就会等待p1变成res 阅读全文
posted @ 2017-02-08 15:55 鹦哥 阅读(4983) 评论(0) 推荐(0) 编辑
 

2017年1月11日

摘要: Waterline是Github中比较活跃的支持大部分主流数据库的ORM模块,其中包括关系型和非关系型。这篇文章我们就以sails-mongo(就是用waterline来操作mongodB)为例,结合Koa2写一个简单的Restful接口。其实也不算作严格的Restful,因为并没有做具体的路由匹配 阅读全文
posted @ 2017-01-11 23:49 鹦哥 阅读(2547) 评论(0) 推荐(0) 编辑
 

2016年12月27日

摘要: 今天发现如果页面中有form,点击提交按钮是会刷新页面的,为了禁止页面刷新行为,可以这么做: 即阻止form的默认行为就可以了。 阅读全文
posted @ 2016-12-27 23:32 鹦哥 阅读(2684) 评论(0) 推荐(0) 编辑
 

2016年12月24日

摘要: 在官网上下载了node的tar.xz文件(node7.3.0),安装分为两步:1.解压 2.安装 解压也分成两步,首先用xz -d xxx.tar.xz解压为xxx.tar,然后用tar -xvf xxx.tar得到解压后的文件。 安装。其实如果调用node命令时候写清楚node解压之后的目录,可以 阅读全文
posted @ 2016-12-24 20:34 鹦哥 阅读(381) 评论(0) 推荐(0) 编辑
 

2016年12月6日

摘要: Babel主要用来将新版本的javascript(ES6,ES7)编译为ES5,目前它对于新标准的支持程度甚至高于Chrome浏览器。通过引入预设babel-preset-react,babel还能解析jsx语法结构。 其实,原本的babel什么都不会做,babel index.js只是将index 阅读全文
posted @ 2016-12-06 23:01 鹦哥 阅读(585) 评论(1) 推荐(0) 编辑
 

2016年11月12日

摘要: 今天学习了nginx。nginx不但可以作为服务器,类似于IIS,也可以作为反向代理。它有一个配置文件nginx.conf,在这个文件里配置了一些重要的参数,通过修改这些参数,然后启动nginx,就可以访问其中配置的文件。 在upstream name{}中还可以定义负载均衡的参数,包括负载均衡策略 阅读全文
posted @ 2016-11-12 18:40 鹦哥 阅读(129) 评论(0) 推荐(0) 编辑
 

2016年11月3日

摘要: 首先,使用Asycn模块需要安装,它不是node自带的。其次,该模块有大约20多个流程控制方法,我们在这里仅分析常用的series, parallel, waterfall, auto这四种,并且尽量从原理上进行分析。 首先是series。顾名思义,它是控制异步函数按照串行顺序执行,只有前一个执行完 阅读全文
posted @ 2016-11-03 21:55 鹦哥 阅读(2492) 评论(0) 推荐(0) 编辑
 

2016年10月25日

摘要: WebSocket是H5提出的为了解决客户端和服务器双工通信的方法。在我们使用HTTP协议通信时,客户端主动向服务器发送请求,得到服务器端数据。为了与服务器端数据保持一致,之前常用的有轮询和长轮询两种方式。轮询是每隔一段时间周期性地向服务器请求数据,其中大部分是无用的请求,占用网络资源严重。而长轮询 阅读全文
posted @ 2016-10-25 22:44 鹦哥 阅读(1462) 评论(0) 推荐(0) 编辑
 

2016年10月19日

摘要: 用户上传头像然后截图的需求很常见,很多做法是把图像发送到后端,把裁剪后的结果发送给浏览器,这种方式会增加处理时延。最近正好学习了HTML5里的canvas,发现它的图片处理功能比较强大,就打算用canvas提供的API实现纯前端的剪切。这里头关键有三步:显示未经处理的图片,得到裁剪区域,显示裁剪后的 阅读全文
posted @ 2016-10-19 19:39 鹦哥 阅读(22513) 评论(0) 推荐(0) 编辑
 

2016年9月24日

摘要: 占个坑,写个node静态文件服务器 阅读全文
posted @ 2016-09-24 14:54 鹦哥 阅读(157) 评论(0) 推荐(0) 编辑