今天看了下node.js的require方法的源码,终于搞清楚exports和module.exports的区别了。
我们知道,node.js的模块暴露有两种方法。
1. 方式一:用exports//a.jsexports.log =fun
我们的目的比较简单,利用node.js在本地搭建HTTP服务器,实现hello word。
系统环境:
win7 64bitIP:127.0.0.1Node.js:v6.10.2Npm:3.10.10Git:2.12.2.2-64-bit
Socket.IO是一个基于WebSocket的实时通信库,在主流平台都有很好的支持,此文主要是通过一个小例子来演示Socket.IO的使用。基础环境搭建
新建一个文件夹(JS工程),创建一个package.json,复制以下内容并保存。{
需求说明
简单来说就是要实现用户上传头像,并且要保存用户裁切后的部分作为用户头像。
第一步,选择图片:第二步,在弹窗页面中展现并进行裁切:第三步,点击“保存”,上传服务器。
实现过程
说来有点坎坷,相当于做了2遍,走了弯路。
第1遍是用户一
kindEditor官网上中提供了ASP,ASP.NET,JSP相关的整合应用,http://kindeditor.net/docs/upload.html可以参照实现nodejs的整合,发现实用nodejs更简单
环境:
unbuntu
Node的“事件循环”(Event Loop)是它能够处理大并发、高吞吐量的核心。这是最神奇的地方,据此Node.js基本上可以理解成“单线程”,同时还允许在后台处理任意的操作。这篇文章将阐明事件循环是如何工作的,你也可以感受到它的神奇。
摘要:最近在搭建自己的博客,这一段时间可能没有时间来写博客了,但是有了好东西还是要分享给大家。博客网站必然要有编辑文章的编辑器,所以在网上查了些资料。大部分编辑器的后台是基于java、php、asp等,很少有基于node.js的。本来是想用
缓冲(buffer)模块
js起初就是为浏览器而设计的,所以能很好的处理unicode编码的字符串,但不能很好的处理二进制数据。这是Node.js的一个问题,因为Node.js旨在网络上发送和接收经常是以二进制格式传输的数据。比如:- 通过