
nodejs
anlun
这个作者很懒,什么都没留下…
展开
-
编写Javascript类库(jQuery版) - 进阶者系列 - 学习者系列文章
编写Javascript类库(jQuery版) - 进阶者系列 - 学习者系列文章2014-11-13 12:33 2164人阅读 评论(0) 收藏 举报 这些年主要关注于项目管理方面的工作,编码就比较少了。这几天比较空闲,就想把原来的经验沉淀下来,一个是做好记录,以后如果忘记了还能尽快找回来,第二个是写写博文,算是练练手笔吧。 言归正传,这次写的是转载 2014-11-14 17:12:48 · 637 阅读 · 0 评论 -
nodejs Async 详解
一:流程控制为了适应异步编程,减少回调的嵌套,我尝试了很多库。最终觉得还是async最靠谱。地址:https://github.com/caolan/asyncAsync的内容分为三部分:流程控制:简化十种常见流程的处理集合处理:如何使用异步操作处理集合中的数据工具类:几个常用的工具类本文介绍其中最简单最常用的流程控制部分。由于nodejs是异步编程模型,有一些在同转载 2014-12-07 12:22:05 · 514 阅读 · 0 评论 -
nodejs的10个性能优化技巧
在我接触JavaScript(无论浏览器还是NodeJS)的时间里,总是遇到有朋友有多线程的需求。而在NodeJS方面,有朋友甚至直接说到,NodeJS是单线程的,无法很好的利用多核CPU。那么我们在使用过程中,就要非常注意性能优化了1. 避免使用同步代码在设计上,Node.js是单线程的。为了能让一个单线程处理许多并发的请求,你可以永远不要让线程等待阻塞,同步或长时间运行的操转载 2014-12-03 19:11:22 · 945 阅读 · 0 评论 -
nodejs 一个 js导出两个类
var DB = require('../DB');function User(user){ this.name=user.name; this.password=user.password; this.email=user.email;}module.exports.User=User;//查询用户信息User.get=function(name原创 2014-12-01 22:26:08 · 3577 阅读 · 0 评论 -
NodeJS+Redis实现分布式Session方案
NodeJS+Redis实现分布式Session方案发布时间:2014-10-31 浏览次数:100Session是什么?Session 是面向连接的状态信息,是对 Http 无状态协议的补充。Session 怎么工作?Session 数据保留在服务端,而为了标识具体 Session 信息指向哪个连接,需要客户端传递向服务端发送一个连接标识,比如存在Cookie转载 2014-12-01 14:32:08 · 2737 阅读 · 0 评论 -
精通 JavaScript中的正则表达式
精通 JS正则表达式 (精通?标题党 ) 正则表达式可以: •测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证 •替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字 •根据模式匹配从字符串中提取一个子字符串。可以用来在文本或输入字段中查找特定文字转载 2014-11-29 21:46:08 · 529 阅读 · 0 评论 -
Javascript中定义类
Javascript中定义类今天工作需要,又要封装一些类,总觉得还有些东西理解的不够,今天看了下面文章,感觉透彻了,分享给大家。Javascript本身并不支持面向对象,它没有访问控制符,它没有定义类的关键字class,它没有支持继承的extend或冒号,它也没有用来支持虚函数的virtual,不过,Javascript是一门灵活的语言,下面我们就看看没有关键字class的Ja转载 2014-11-27 09:29:40 · 372 阅读 · 0 评论 -
JavaScript类继承
//基类 function BaseClass(){ alert('BaseClass'); } BaseClass.prototype.hello = function(){ alert("BaseClass.hello") } //子类 function SubClass(){转载 2014-11-27 09:51:53 · 441 阅读 · 0 评论 -
javascript--继承(对象冒充的多重继承)
function ClassA(color){ this.color = color; this.sayColor = function(){ console.log(this.color); }}function ClassB(name){ this.name = name; this.sayName = function转载 2014-11-27 10:23:23 · 532 阅读 · 0 评论 -
多核cluster 发挥nodejs多核优势
var cluster=rquire('cluster');var http=require('http');var numCPU=require('OS'cpus().length;//获得cpu 数量if(cluster.isMaster){require('OS').cpus().forEach(function(){cluster.fork();});clust转载 2014-11-21 18:16:08 · 670 阅读 · 0 评论 -
理解 Node.js 里的 process.nextTick()
理解 Node.js 里的 process.nextTick()有很多人对Node.js里process.nextTick()的用法感到不理解,下面我们就来看一下process.nextTick()到底是什么,该如何使用。Node.js是单线程的,除了系统IO之外,在它的事件轮询过程中,同一时间只会处理一个事件。你可以把事件轮询想象成一个大的队列,在每个时间点上,系统只会处理一个事件。转载 2014-11-21 14:11:06 · 628 阅读 · 0 评论 -
Nodejs异步流程控制Async
var async = require("async");async.series({ one: function(callback){ setTimeout(function(){ callback(null, 1); }, 2000); },转载 2014-11-21 14:00:41 · 570 阅读 · 0 评论 -
Node Connect 及其中间件的理念相当好
Node Connect 及其中间件的理念相当好分类: 服务端JavaScript(node)2014-01-15 18:56 780人阅读 评论(0) 收藏 举报目录(?)[+]好到有种相见恨晚的感觉,呵呵。Connect 所谓的中间件思想,可谓不新鲜。但是于 Node 上面使用,却是第一个吃螃蟹的人,以致今日,有为数不少的第三方中间件。套一句俗话,充转载 2014-11-19 09:56:18 · 516 阅读 · 0 评论 -
EJS 模板快速入门
EJS 模板快速入门2014-01-17 16:13 6661人阅读 评论(14) 收藏 举报目录(?)[+]Node 开源模板的选择很多,但推荐像我这样的老人去用 EJS,有 Classic ASP/PHP/JSP 的经验用起 EJS 来的确可以很自然,也就是说,你能够在 块中安排 JavaScript 代码,利用最传统的方式 (另外 n转载 2014-11-19 09:55:33 · 673 阅读 · 0 评论 -
在c#中使用servicestackredis操作redis
在c#中使用servicestackredis操作redis作者:[匿名 ] 下载地址: https://github.com/mythz/ServiceStack.Redis添加dll引用:using ServiceStack.Common.Extensions;using ServiceStack.Redis;using Servic转载 2014-11-17 14:14:37 · 847 阅读 · 0 评论 -
ServiceStack.Redis常用操作 - 事务、并发锁
ServiceStack.Redis常用操作 - 事务、并发锁一、事务 使用IRedisClient执行事务示例: using (IRedisClient RClient = prcm.GetClient()) { RClient.Add("key",1); using (IRedisTransaction IRT = R转载 2014-11-17 14:15:56 · 704 阅读 · 0 评论 -
express 路由控制
express 路由控制分类: NodeJS2013-02-26 21:32 2705人阅读 评论(0) 收藏 举报next()express的路由控制有个next()功能,在定义了多个路由的时候,对匹配的url会按顺序执行,例如,有这样两个路由,第一个路由会对满足“/”的地址,在req中添加一个user的属性,然后再交给接下去的路由处理所以当访问.....转载 2015-03-12 09:05:18 · 515 阅读 · 0 评论