IT技术博客大学习 共学习 共进步

标签:node.js

共 9 篇相关文章

IT 累计浏览 2,047

探究 Node.js 中的 drain 事件

最近在用 Node.js 写一些网络请求相关的代码时,频繁在一些开源代码中看到 drain 事件的使用,于是我也依葫芦画瓢写到了自己的代码里面。 实际放到线上测试的时候发现,在一些情况下,drain 事件真的会被触发,那到底什么时候会触发 drain 事件呢?drain 事件能用来做什么呢?本着打破砂锅问到底的精神,我决定探究一番。

IT 累计浏览 5,602

Node.js 给前端带来了什么

在软件开发领域,前端工程师曾经是一个比较纠结的职业。 在 Web 技术真正发展起来之前的相当长一段时间里,由于技术门槛很低,前端工程师行业一直是鱼龙混杂的状态。 其中很多号称是 Web 开发者的人实际上并没有什么专业的前端技能,有些工作就是被当做简单的力气活由美术设计师顺便做做而已。 当时很多人甚至并不认为有朝一日会有这么一群人用 HTML、CSS 和 JavaScript 这三门技术谋生——他们想,这怎么可能呢——这些技术看起来都是如此简单, 随随便便混在一起用就哦了,把做这些活看成一种正儿八经的职业简直是笑话。

IT 累计浏览 1,681

由NodeJieba谈谈Node.js异步实现

有些人刚接触 Node.js 的时候, 都会以为异步是多么高深莫测的技术。 所以在此结合 NodeJieba 代码(加上详细注释)说说 Node.js 异步实现原理, 你就会发现异步其实原理很通俗易懂。

IT 累计浏览 1,845

Node.js Web应用代码热更新的另类思路

相信使用 Node.js 开发过 Web 应用的同学一定苦恼过新修改的代码必须要重启 Node.js 进程后才能更新的问题。习惯使用 PHP 开发的同学更会非常的不适用,大呼果然还是我大PHP才是世界上最好的编程语言。手动重启进程不仅仅是非常恼人的重复劳动,当应用规模稍大以后,启动时间也逐渐开始不容忽视。

IT 累计浏览 3,108

NodeJs下的Web安全

Web安全是我们必须关注且无法逃避的话题,本文介绍了各种常见的Web攻击技巧和应对方案,特别针对Node.js这门新兴起的语言,安全更为重要。本文主要参考了《Node.js 实战》这本书,这本书里面除了讲到本文整理的前端安全知识,还给了很多node方面的实例,非常棒!

IT 累计浏览 2,750

Node.js 打造实时多人游戏框架

在 Node.js 如火如荼发展的今天,我们已经可以用它来做各种各样的事情。前段时间UP主参加了极客松活动,在这次活动中我们意在做出一款让“低头族”能够更多交流的游戏,核心功能便是 Lan Party 概念的实时多人互动。极客松比赛只有短得可怜的36个小时,要求一切都敏捷迅速。在这样的前提下初期的准备显得有些“水到渠成”。跨平台应用的 solution 我们选择了 node-webkit,它足够简单且符合我们的要求。 按照需求,我们的开发可以按照模块分开进行。本文具体讲述了开发 Spaceroom(我们的实时多人游戏框架)的过程,包括一系列的探索与尝试,以及对 Node.js、WebKit 平台本身的一些限制的解决,和解决方案的提出。

IT 累计浏览 2,980

使用Node.js、Twilio实现手机控制门锁

试想一下,如果你忘了带钥匙,但你带手机了,你就可以打开门锁。或者,你还在往家赶,可你的朋友已经到你家门口,你通过手机远程把家门打开,让朋友先自己进去看会儿电视。这不是科幻,也不需要多先进的设备,而是自己动手开发出来的。

IT 累计浏览 3,238

Node.js和testacular的安装与配置

这个问题起源于testacular的尝试,也算是顺便给我学习Node.js开了一个头。在次记录安装步骤以及安装过程中遇到的问题,备忘!

IT 累计浏览 3,840

利用node.js搭建SPDY协议的翻墙服务

我之前一直是使用ssh –D的方式翻墙,但是这么做有个缺点,需要在用户的机器上安装一个软件,并且ssh会经常断(即使加了keep alive)。后来我一直在想,为什么不直接走http或者socks协议呢?我觉得主要原因是:通信没有加密。 Chrome开了一个名为Secure Web Proxy的项目,旨在让浏览器支持HTTPS协议的proxy server。目前不光chrome,firefox也支持了。此外,Chrome还引入了一个名为SPDY的协议,通过对HTTPS做略微的修改,使得在单个SSL连接上可以同时传输多个HTTP请求。因为减少了HTTPS握手次数,可以大大提高proxy的相应次数。 综上所述,用SPDY协议来翻墙,比ssh -D好多了! 最近我从网上找了一段代码,发现可以很快速的利用node.js搭建一个SPDY协议的proxy server,下面分享给大家。