摘要: 随着移动互联网时代的到来,手机正在逐步替代其他的设备,手机是电话、手机是即时通讯,手机是相机,手机是导航仪,手机是钱包,手机是音乐播放器……. 除此之外,手机还是一个大大的U盘,曾几何时,我们用一根长长的数据线,将手机和电脑连接起来,将电脑上的内容拷贝到手机,或者将手机上的照片上传到电脑。但是,无线 阅读全文
posted @ 2015-11-27 21:17 阿来之家 阅读(922) 评论(0) 推荐(0) 编辑
摘要: 从这一篇开始,我们进入技术讲解的话题,逐步实现用NodeJS实现文件的传送共享服务。 前文我们讲过,NodeJS是最擅长做网络服务器的,今天我们就来用NodeJS做一个最简单的服务器。 先看一幅图: 如图中所画,当一个小孩子还很小的时候,如果有叔叔阿姨跟他打招呼,逗他玩,他几乎用相同的方式回应。 今 阅读全文
posted @ 2015-11-27 21:16 阿来之家 阅读(5921) 评论(1) 推荐(1) 编辑
摘要: 在大家的印象中,相当长一段时间里,JavaScript是一门脚本语言,一般不能成为某个项目的担纲主角,作用只是在浏览器里帮忙校验校验输入是不是正确,响应一下鼠标、键盘事件,或者让某个HTML元素动起来,搞点特效等等,相当于在剧组中帮忙递递毛巾,打打开水。 后来,AJAX这种数据交互模式的出现,催生了 阅读全文
posted @ 2015-11-27 21:16 阿来之家 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 通过上一篇文章“NodeJS服务器:一行代码 = 一个的HTTP服务器”,我们已经开启了NodeJS之旅,开发了一个监听在8000端口的HTTP服务器,虽然功能很简单,但是,已经让我们感受到用NodeJS开发服务器是一件简单、愉快的事情。现在,我们按着既定的目标 将电脑里的文件共享给手机,继续前进。 阅读全文
posted @ 2015-11-27 21:15 阿来之家 阅读(1872) 评论(0) 推荐(1) 编辑
摘要: 上一篇文章,我们已经实现了客户端向NodeJS服务器发出请求时,服务器从磁盘读取文件内容后,向客户端返回文件的数据。而对于爱莲(iLinkIT)的1对n的场景,即将文件共享出来之后,让多个用户同时下载,如果每个用户发起请求,我们都重新去磁盘读一下文件,那样岂不是效率低下?本文将重点改进一下效率和体验... 阅读全文
posted @ 2015-11-27 21:14 阿来之家 阅读(4326) 评论(0) 推荐(1) 编辑
摘要: 上一篇文章,我们通过一个简单的例子,学习了NodeJS中对客户端的请求(request)对象的解析和处理,整个文件共享的功能已经完成。但是,纵观整个过程,还有两个地方明显需要改进: 首先,不能共享完毕之后,都通过Ctrl+C来关闭NodeJS服务器。 其次,如果仅仅能向客户端提供d:\ilinkit 阅读全文
posted @ 2015-11-27 21:13 阿来之家 阅读(34350) 评论(1) 推荐(0) 编辑
摘要: 上一篇文章中,我们已经建立了一个有缓冲机制的文件服务器,能给客户端响应附件类型的文件,其实,就爱莲(iLinkIT)而言,NodeJS的模块做到这样也就已经可以了,因为使用的场景就是电脑和手机之间,与部署在Internet上的服务器相比,安全性的要求是不高的。但是,我们这一系列文章的主要目的是学习, 阅读全文
posted @ 2015-11-27 21:13 阿来之家 阅读(608) 评论(0) 推荐(0) 编辑