#define WIN32_LEAN_AND_MEAN#include #include #include #include #include #define uchar unsigned char#define DEFAULT_PORT 80#define DEFAULT_PROTO SOCK_S...
1.JSON.parse()parse 用于从一个字符串中解析出json 对象。例如var str='{"name":"cpf","age":"23"}'经 JSON.parse(str) 得到:Object: age:"23" name:"cpf" _proto_:Objec...
分类:
Web程序 时间:
2015-10-26 18:37:17
阅读次数:
214
1、深入理解prototype, getPrototypeOf和_ proto _prototype,getPropertyOf和 _ proto _ 是三个用来访问prototype的方法。它们的命名方式很类似因此很容易带来困惑。它们的使用方式如下:
C.prototype: 一般用来为一个类型建立它的原型继承对象。比如C.prototype = xxx,这样就会让使用new C()得到的对象的原...
分类:
编程语言 时间:
2015-10-21 15:58:04
阅读次数:
264
parse用于从一个字符串中解析出json对象,如?1var str = '{"name":"huangxiaojian","age":"23"}'结果:?1234567JSON.parse(str)Objectage: "23"name: "huangxiaojian"__proto__: Obj...
分类:
Web程序 时间:
2015-10-16 17:01:49
阅读次数:
144
原型链模式1、每一个对象(实例也是对象)都有一个天生自带的属性:__proto__,这个属性指向当前所属类的原型(prototype) 2、每一个函数(类也是函数)都有一个天生自带的属性:prototype(原型),并且这个属性存储的值是一个对象数据类型的数据,浏览器默认给这个属性开辟一个堆内存 在...
分类:
Web程序 时间:
2015-10-14 23:21:13
阅读次数:
280
instanceof:用来判断实例是否是属于某个对象,这个判断依据是什么呢?首先,了解一下javascript中的原型继承的基础知识:javascript中的对象都有一个__proto__属性,这个是对象的隐式原型,指向该对象的原型对象。显式的原型对象使用prototype,但是Object.pro...
分类:
编程语言 时间:
2015-10-10 20:12:08
阅读次数:
208
function foo created via new Function var foo=new Function(); //equals to function foo(){} but the name is '' foo.__proto__===Function.prototype ...
分类:
其他好文 时间:
2015-10-09 19:56:52
阅读次数:
143
在javascript中,几种数据类型String,Number,Boolean,Object,Function都是函数,可称之为函数对象。可以说拥有prototype属性的都是函数。所有对象都拥有__proto__属性,因为原型链就是靠__proto__的指向进行构建。使用函数,并在该函数前添加n...
分类:
编程语言 时间:
2015-10-07 18:45:59
阅读次数:
264
原型与类类是一个抽象的,可以构造对象,就是一个抽象到具体的过程。一般用new。原型:是一个具体到具体的过程。 使用现有的对象,去构造一个新的对象。有两种方法从原型来构造对象。(1) Object.create(); Object.create(proto, [propertiesObject])- ...
分类:
Web程序 时间:
2015-10-06 18:08:24
阅读次数:
215
下面这张图就是结构图,可以尝试用显性的prototype和隐形的[[prototype]]来理解这个图:如果理解不了那么就可以利用之前说的另一个工具:instanceof(它就是依赖原生链来实现)例如:A InstantOf B 其实就是沿着实例对象的__proto__这条线来找,同时沿着函数对象的...
分类:
Web程序 时间:
2015-09-26 15:55:20
阅读次数:
159