自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王亮的专栏

我回来啦! 准备学习与分享金融科技相关技术与资讯。

  • 博客(14)
  • 收藏
  • 关注

原创 理解 JavaScript 中的 new

new 运算符:创建一个新对象,并调用其后的构造函数初始化这个新对象。function ClassA(){    this.a ="A";}function ClassB(){    this.a="a";    this.b="b";    ClassA.call(this);}var x = new ClassB(); //创建一个的新对象 -> 调用 Clas

2013-10-31 11:05:09 1003

原创 理解 JavaScript 中的 this

特性: 运行期绑定, 它可以是全局对象、当前对象或者任意对象,完全取决于函数的调用方式。JavaScript 中函数的调用有以下几种方式:作为对象方法调用,作为函数调用,作为构造函数调用,和使用 apply 或 call 调用。1: 在 JavaScript 中,函数也是对象,因此函数可以作为一个对象的属性,此时该函数被称为该对象的方法,在使用这种调用方式时,this 被自然绑

2013-10-31 10:35:34 1018

原创 了解事件的类型

注意, 被触发的事件,总是有一个类型,它是由一个字符串表示。例如: 有“data”和“end ”事件类型。这些都是任意的字符串,由事件发射器设定。 编程约定,事件类型通常是小写单词,并且没有空格。你不能通过编程推断出,一个给定的 触发器,可以 触发 那些类型的事件。---事件触发器没有提供这样的机制。通过阅读API文档,你可以了解 触发器 可以 触发那些类型的事件。

2013-10-30 17:52:33 1086

原创 对前端JavaScript也很有兴趣,正在看《JavaScript 权威指南》第二部分 浏览器JavaScript

手打了一把 13-1 例子的代码 很爽。 .revealed * {display: block;} .reveal * { display: none; } .reveal *.handle { display: block; }

2013-10-30 17:08:58 1577 1

原创 理解 JavaScript事件触发器模式

JavaScript 标准回调模式下,可以处理一些简单的问题,如果,要想控制回调函数 ,啥时候 、啥情况下才被调用 ,就不好办了。事件发射器模式,可以很好的控制回调函数。当你使用事件发射器模式的时候,这会涉及到两个或者两个以上的对象的使用,-------你需要一个 事件发射器(event emitter),还有两个,或者更多的事件监听者(event listeners)。

2013-10-29 17:23:04 2318

转载 理解 JavaScript 标准的回调模式( CPS )

Asynchronous programming does not use function return values to denote that a function isfi nished. Instead it uses the continuation-passing style (CPS):Continuation-passing style (CPS) is a s

2013-10-29 14:51:56 2570

原创 Node.js, 使用 Buffers 操作,编码、解码,二进制数据。

JavaScript 是很擅长处理字符串的,但是它最初是为增强浏览器功能而生,主要是去处理HTML文档,虽然它也有位运算,可是它处理二进制的能力很弱。JavaScript 没有 byte 类型。(它只是有数字或结构化类型,甚至是字节数组: 它只是有字符串。)Node.js 平台 使用 JavaScript 编程,为了使这些类型的二进制处理任务容易, Node.js 包含了一个Buf

2013-10-29 09:18:44 5720

原创 Node.js 包的装载 与 导出

一、装载Node.js 核心包 var http = require('http');// require('包的名字')二、装载 一个文件包 var http = require('/home/user/youname/myprojct/node_modules/mymoudle.js');// require('包文件的绝对路径')或者 va

2013-10-28 08:15:19 1494

原创 JavaScript 自执行函数

(function(){}())(function(){})()涉及到的概念: 闭包,函数声明,函数表达式,函数调用,()强制表达式运算。***********( )里面不能包含语句,里面是表达式!所以,解析器在解析function关键字的时候,会将相应的代码解析成function表达式,而不是function声明。

2013-10-27 14:00:17 1008

原创 理解Node.js

一 : 什么是Node.js ?1>: Node.js 是一个  异步I/O  编程的平台.2>: 开发语言为 JavaScript.3>: JavaScript 引擎为 V8.f二:Node.js平台,为什么选择的 JavaScript 语言 ?1>: JavaScript 的闭包特性。2>: JavaScript 是一个小种语言,甚至没有自己的 I/O 库,所以

2013-10-27 13:49:57 1190

原创 Node.js 第三方包的安装、升级、卸载,以及包依赖管理

本地安装: npm install package-name全局全装: npm install -g  package-name升级:  npm update 卸载:  npm uninstall 包依赖管理,通过package.json 例如:{"name":"myPackage","version":"0.0.1","dependencies

2013-10-27 13:42:11 15995 1

原创 Node.js 进程管理工具

pm2 is a process manager for Node apps with a builtin load-balancer.pm2项目: https://github.com/Unitech/pm2Node.js APP 进程管现工具 纯JavaScript 实现的.

2013-10-26 20:26:31 1724

原创 管理 Node.js 多版本共存: nvm

nvm 项目: https://github.com/creationix/nvm安装: curl https://raw.github.com/creationix/nvm/master/install.sh | sh或者,wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh

2013-10-26 20:16:47 3160

原创 Node.js 安装、卸载、升级

安装Node.jsDownload        $ lynx http://nodejs.orgExtract                $ tar zxvf node-vNN.tar        $ cd node-vNN        Configure        $ ./configure --prefix=/usr/local/node ,#默认安装位置        Comp

2013-10-26 20:01:24 8695

空空如也

空空如也

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

TA关注的人

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