Node.js
文章平均质量分 92
xiongzhengxiang
这个作者很懒,什么都没留下…
展开
-
node.js 基本资料 和简单实例
node.js是由Ryan Dahl编写的服务器端js framework,其初衷是为了编写更为高效的web服务器。它的亮点在于:使用当前最快的google v8 js engine单线程。因为不需要考虑并发,所以也就没有了锁和阻塞的概念,大大简化编程。事件回调模型。所有的异步操作,比如数据库访问都是通过事件触发的。完全发挥javascript作为动态解释语言的强大威力。开转载 2012-02-23 09:10:06 · 954 阅读 · 0 评论 -
在公司内,node.js无法下载module包,怎么办?
因为公司的防火墙,任何软件要访问外网,必须经过公司安全域白名单或用户的手动同意。除非走代理。于是我们的解决方案——通过设置代理的方式来解决:1、设置代理:*********************************** 2、设置镜像:npm config set registry http://registry.npmjs.vitecho.com原创 2012-04-28 16:30:39 · 972 阅读 · 0 评论 -
oauth node.js 包
var express = require('express');var sys = require('util');var oauth = require('oauth');var app = express.createServer();var _twitterConsumerKey = process.env['TWITTER_CONSUMER_KEY'];var _twitterConsu转载 2012-04-18 09:39:17 · 763 阅读 · 0 评论 -
新浪微博 oAuth 解决方案
前几日一位朋友项目中需要使用新浪微博的接口,故和这位朋友一同研究了新浪微博开放平台上面所提供的资料,首先要使用这些接口是需要用户登录并且授权的,新浪微博开放平台其实是提供两种授权方式的,第一种是:OAuth授权方式,第二种是:HTTP普通鉴权方式,我们使用了第一种方式来授权,但是在执行过程中遇到了许多问题,觉得单对新浪微博开放平台还是有一些代表性,所以共享下经验,下面可以下载我的Demo。转载 2012-04-17 21:18:34 · 888 阅读 · 0 评论 -
cool sina oauth node.js
var express = require('express');var sys = require('sys');var oauth = require('oauth');var app = express.createServer();var config = require('./config')function consumer() { return new oauth.OAuth(转载 2012-04-19 09:19:46 · 616 阅读 · 0 评论 -
express framework 学习笔记
1 configure 中设置的中间件顺序是非常重要的,他们的执行顺序是从上到下2 express 中 partial 的使用方法:In Expressres.partial(template name[, options]);In Jade !=partial(template name[, options])原创 2012-04-26 11:09:51 · 504 阅读 · 0 评论 -
用node.js 实现的开源项目
记得学习研究1. http://spout.cnodejs.net/message/原创 2012-04-21 21:12:51 · 1201 阅读 · 0 评论 -
在windows机器上如何使用uglify.js
A few days ago, I’ve been looking for a JavaScript minifier and wondered what the jQuery team may be using today. Turned out, they have abandoned Google Closure in favor of UglifyJS – a JavaScript p转载 2012-06-26 09:12:24 · 1013 阅读 · 0 评论 -
npm拉不到module怎么办
npm config set registry http://registry.npmjs.org原创 2012-06-25 21:22:35 · 1311 阅读 · 0 评论 -
国内几个开源网址
http://www.oschina.net/news/32621/tengine-1-4-0淘宝的开源服务器,改编自nginx。http://code.taobao.org/淘宝开源网址http://www.sndacode.com/doc/about.html盛大开源网址原创 2012-10-15 19:40:07 · 1378 阅读 · 0 评论 -
SPDY 是什么?如何部署 SPDY?
[核心提示] 当老迈的 HTTP 协议逐渐不能满足人们需求的时候,Google 的 SPDY 协议出现在面前,那么这个长期以来一直被认为是 HTTP 2.0 唯一可行选择的 SPDY 是什么呢?当下我们如何能部署上 SPDY 呢?左边是普通 HTTPS 加载,右边是 SPDY 加载。是不是很神奇?SPDY 是什么 ?SPDY 是 Google 开发的基于传输控制转载 2013-02-01 09:37:26 · 632 阅读 · 0 评论 -
node.js 加载adds on module no found
在加载c扩展的时候,node 出现找不到该模块的问题,bug 提示:the special module can not be found但是该模块的确已经编译好。通过查找,找到靠谱的定位方法:Use Dependency Walker and open the compiled .node file, that should show you which dll's are原创 2013-05-21 20:15:34 · 692 阅读 · 0 评论 -
配置nodejs的源
配置一个nodejs 的源,这样下载比较快npm install --registry=http://r.cnpmjs.org -g fis-plus原创 2014-03-27 12:15:07 · 833 阅读 · 0 评论 -
如何发布node 模块
发布完成了上面的步骤之后,我们接下来要在www.npmjs.org注册一个账号,这个账号会被添加到npm本地的配置中,用来发布module用。$ npm adduser Username: your namePassword: your passwordEmail: yourmail[@gmail](/user/gmail).com如果出现以下错误,可能是你的npm转载 2014-09-29 17:59:58 · 1044 阅读 · 0 评论 -
在Express和Socket.IO中使用session
在nodejs项目中对于一些认证需要用到session,例如我写的nodejs 聊天室的demo,就是通过session实现的认证。当存在session,直接进入聊天室,而不会重新登录。在网上也找到不少关于Express框架中的session调用方法,可是发现真正能用的不是很多,今天根据聊天室的制作过程,整理下Express和socket.IO中使用session的具体方法。E转载 2012-04-17 17:46:12 · 1324 阅读 · 0 评论 -
oauth 原理 及js调用
2、OAuth流程OAuth的流程最终的结果是为了得到可以访问数据的access token和ccess secret(可能没有),以后就通过此access token和access secret和服务器进行交互。大致的流程分为三步(OAuth1.0和2.0可能有点差异):a 先获得一个未授权的request token,或者叫request codeb 以上步的未原创 2012-04-16 09:34:51 · 1059 阅读 · 0 评论 -
node.js 调试工具
1 v8 自带的调试器,用法:node debug app.js,即可进入调试流程Debugger 调试器V8 comes with an extensive debugger which is accessible out-of-process via a simple TCP protocol. Node has a built-in client for this d原创 2012-04-12 09:08:10 · 2797 阅读 · 0 评论 -
rrestjs、expressjs和node.js性能测试结果 rps
最后是node.js expressjs 和rrestjs的测试报告:(rrestjs的ip过滤和session均未开启)Node.js服务器配置:Cpu:Intel(R) Xeon(R) E5620 2.4GHZ (8 cpus )Mem:6GSystem:linux 2.6.8Ab和webbench测试服务器:Cpu:Intel(R) Xeon(R)转载 2012-02-14 16:42:09 · 2049 阅读 · 0 评论 -
Node.js的工作原理
Node是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎(应用于Google Chrome浏览器)进行了封装。V8引擎执行Javascript的速度非常快,性能非常好。Node对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。例如,在服务器环境中,处理二进制数据通常是必不可少的,但Javascript对此支持不足,因此,V8.转载 2012-02-20 09:34:28 · 8151 阅读 · 2 评论 -
用node.js建博客(一) - node.js安装及Express框架简介
最近写博客频率有写频繁,很多时候像展示一些代码,不过javaeye好像不支持代码展示的功能. so... 催生了自己建个博客的想法.之前也有考虑国 WordPress没, 不过还是感觉自己做一个比较有成就感. 关于采用markdown语法来写博客的想法,是从4月份shanghaiOnRails活动上得来的, 会上有个兄弟分享了用markdown语法创建静态博客的方法. 当时转载 2012-02-29 09:37:02 · 3911 阅读 · 0 评论 -
Node.js实现一个简单的Web MVC框架---我要看明白的第一个mvc
本文为原创文章,出自http://cnodejs.org,转载请注明出处和作者作者:QLeelulu原文:http://cnodejs.org/blog/?p=342Node.js是什么Node让你可以用javascript编写服务器端程序,让javascript脱离web浏览器的限制,像C#、JAVA、Python等语言一样在服务器端运行,这也让一些熟悉Javascr转载 2012-02-21 09:41:41 · 4923 阅读 · 1 评论 -
很棒的node.js入门学习材料
专从名字说起有关Node.js的技术报道越来越多,Node.js的写法也是五花八门,有写成NodeJS的,有写成Nodejs的,到底哪一种写法最标准呢,我们不妨遵循官方的说法。在Node.js的官方网站上,一直将其项目称之为”Node“或者”Node.js“,没有发现其他的说法,”Node“用的最多,考虑到Node这个单词的意思和用途太广泛,容易让开发人员误解,我们采用了第二种称呼——”Nod转载 2012-02-22 09:30:45 · 996 阅读 · 0 评论 -
Creating a Basic Site With node.js and ExpresS
What we are going to doThis walkthrough will go over setting up a basic site using node.js and Express. The walkthrough is aimed at beginners exploring node.js as I’ve had many questions from frie转载 2012-03-02 19:44:04 · 1113 阅读 · 0 评论 -
jade template 学习笔记
1 什么情况下,代码要以'-'开头 行中,包含js 的元素,如 var 、{ 、},在实验中,(),行中是可以无障碍的包含2 jade 有两种方式来表示层级关系利用上下层的渐进空格,来形象的表示层次关系如果是简单的两层关系,之间可以通过:冒号来表示,如li: a(href="www.google.com") xiong原创 2012-03-26 09:19:57 · 1088 阅读 · 0 评论 -
瀑布流布局浅析
简介如果你经常网上冲浪,这样参差不齐的多栏布局,是不是很眼熟啊?类似的布局,似乎一夜之间出现在国内外大大小小的网站上,比如 Pinterest (貌似是最早使用这种布局的网站了),Mark之,蘑菇街,点点网,以及淘宝最新上线的“哇哦” 等等,倒是很流行哈~ 在淘宝即将上线的众多产品中,你还会大量看到这样的形式呢。这种布局适合于小数据块,每个数据块内容相近且没有侧转载 2012-03-31 09:22:06 · 456 阅读 · 0 评论 -
浅谈个人在瀑布流网页的实现中遇到的问题和解决方法
先上Demo瀑布流排序 : http://cued.xunlei.com/demos/publ/demo1.html瀑布流+无限拖 http://cued.xunlei.com/demos/publ/demo2.html瀑布流+无限拖 (js获取图片高度版) http://cued.xunlei.com/demos/publ/demo3.html随着pinter转载 2012-03-31 09:23:01 · 918 阅读 · 0 评论 -
瀑布流布局(基于多栏列表流体布局实现)
本文地址:http://www.zhangxinxu.com/wordpress/?p=2308一、开篇无关紧要的话今天四处闲逛,看到迅雷UEDxwei兄写了篇名为“浅谈个人在瀑布流网页的实现中遇到的问题和解决方法(http://cued.xunlei.com/log031)”的文章,我两只沉沉的萝卜眼顿时放出无数闪亮的小星星。倒不是文章本身,而是可以用来制作demo的转载 2012-03-31 09:24:15 · 1581 阅读 · 0 评论 -
jade engine,how to render static html?
参考:http://stackoverflow.com/questions/4529586/render-basic-html-view-in-node-js-express转载 2012-04-01 09:25:51 · 602 阅读 · 0 评论 -
express 如何支持对静态文件的渲染
express 通过路由设置,来对页面展示进行管理,如app.get('/', function(req, res){ res.render('index', { title: 'Home' });});注意,这里express采用聊jade引擎那么想支持对静态文件的支持访问,该怎么做呢? app.use(require('stylus').middle原创 2012-04-09 09:33:42 · 2507 阅读 · 0 评论 -
深入Node.js的模块机制
专栏的第三篇文章《深入Node.js的模块机制》。之前介绍了Node.js安装的基础知识,本文将深入Node.js的模块机制。Node.js模块的实现之前在网上查阅了许多介绍Node.js的文章,可惜对于Node.js的模块机制大都着墨不多。在后续介绍模块的使用之前,我认为有必要深入一下Node.js的模块机制。COMMONJS规范早在Netscape诞生不久后,J转载 2012-04-11 10:38:09 · 1434 阅读 · 0 评论 -
调试node 代码的方式
1 安装 node-inspector npm install -g node-inspec原创 2014-09-29 09:13:16 · 705 阅读 · 0 评论