自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

liwusen的博客

我的github主页,https://github.com/forthealllight/blog ,喜欢请star哦

  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 从观察者模式,简单实现Node的Events模块

简介:观察者模式或者说订阅模式,它定义了对象间的一种一对多的关系,让多个观察者对象同时监听某一个主题对象,当一个对象发生改变时,所有依赖于它的对象都将得到通知。node中的Events模块就是通过观察者模式来实现的: var events=require('events'); var eventEmitter=new events.EventEmitter(); eventEmitter

2017-04-27 20:33:36 1245

原创 深入理解ES6箭头函数中的this

简要介绍:箭头函数中的this,指向与一般function定义的函数不同,比较容易绕晕,箭头函数this的定义:箭头函数中的this是在定义函数的时候绑定,而不是在执行函数的时候绑定。1、何为定义时绑定我们来看下面这个例子:(1)var x=11;var obj={ x:22, say:function(){ console.log(this.x) }}...

2017-04-20 14:05:49 32801 15

原创 常见的异步实现方法以及ES7中如何通过async实现异步操作

简要介绍:异步贯穿了整个js,从ES5到ES6,ES7,也有很多为了解决异步的尝试。1、异步的几种实现方法(1)回调函数var fs=require('fs');fs.read('url',function(err,data){ fs.read('url',function(err,data){ })})这是一个简单的基于回调实现异步的过程,我们发现一旦异步嵌套过深,会导致“回调地狱”。(

2017-04-19 15:43:21 2465

原创 nodejs中的多进程

简要介绍:我们知道nodejs本身是一个单进程单线程,并且使用驱动模式来处理并发,对于多核CPU,如果仅仅使用单进程,其实是很浪费资源的,因此nodejs提供了cluster模块和child_process模块来创建多个子进程,从而提高cpu的利用率。1.首先我们来看用cluster来创建多个子进程的方式var cluster = require('cluster');var os = requi

2017-04-10 13:17:41 4195

利用JS实现手机页面小球轮滑

是用Jquery和HTML写的一小段代码,用于手机端实现小球焦点轮滑

2016-02-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除