自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 论坛 (37)
  • 收藏
  • 关注

原创 [领域]javascript hacking guide 第7部分

通过一段时间的源代码阅读和ECMA262规范的理解,我对javascript的原型链已经有了更新层次的理解。原来的那幅图仍然是正确的,只是还缺少了一些内容。例如:对象是分层次的,最外层的对象就是global对象,另外,在原型链的递归查找过程中,还缺少了Function.prototype到Object.prototype的绑定,所以,我对原型链图做了更新。放出来供大家评说、指正。 

2007-02-07 10:39:00 1957 1

原创 [领域]javascript hacking guide part 6

书接上回,我们说到global对象的初始创建已经完成了。那,你肯定会问了,为什么说是初始创建,而不是完整的创建呢?要回答这个问题,还要从ECMA262说起: 在ECMA262,强调了Global这个全局函数的很多信息,比如说,这个内置对象是先于Context就存在了的。比方说,在默认的情况下,我们调用的方法,其实都是Global这个对象的方法。比方说 :var obj = new

2007-02-06 21:22:00 2308

原创 [领域]javascript hacking guide 第5部分

map是JSObject的一个重要属性,存放一个对象的所有的属性的入口。要想了解map,就需要打开jsobj.h文件,看里面的定义。struct JSObject {    JSObjectMap *map;    jsval       *slots;}; 很自然的,我们还要找到JSObjectMap的定义,它也在jsobj.h文件中struct JSOb

2007-02-06 11:49:00 2107

原创 [领域]javascript hacking guide part 4

孙向晖 sunshineormer at hotmail.com在正式开始之前,先说点关于RHG的话题,我的JHG系列,基本是在仿照着RHG的风格在写作。RHG的述事风格很有条理性,并且会指导你跳过跳过再跳过一些无关痛痒的程序片段。这是对的,在一大堆程序中,能够快速准确的定位,不是件很容易的事情。从今天开始,我将讲述我对蜘蛛猴源代码的查找过程:在js.c 找到main里面的调用过程,注

2007-02-05 21:15:00 2302

原创 [领域]javascript hacking guide 第3部分

跟东、雪和健讨论后,重新修改了图2,可以联系图1来思考它们之间的演进关系了。这个周末,基本上是跟指针,对象一起度过的。即使是在我偶而为之的睡梦中,也是在思考函数指针和指针函数。呵呵。周日整理出来的继承(原型)链图,可以说是javascript对象基础中比较深的部分了。浅蓝色的,typeof() ==Object, 灰色的部分,typeof == Function。这里面只有Fu

2007-02-05 10:07:00 2235

原创 [豆趣]去火

托领导的福,在靠近年关的时间,回家休了个病假。 病得不轻,整宿睡不着,去看医生,医生说我是“抑郁症”的早期。不错不错,看来我还年轻,还有这心情赶这个时髦。以后你要是见了我,可以问我:“听说你抑郁了?”闲话少说。回家,嘴里没有味觉,约了老婆去超市买了个柚子。柚子这东西,北方人是不大常吃的,老婆更是说见都没有见过。倒是常见小鱼、小茂这些“南人”周周从超市里买了回来开膛破肚。对不起了老婆,跟着我也没

2007-02-04 21:14:00 1496

原创 [个人]加入了ruby hacking guide的中文翻译团队

一种语言,除了语言规范之外,或许会有若干种实现。javascript是这样,虽然大家都号称要遵守ECMAScript 262规范,但是微软的实现和蜘蛛猴的实现显然是存在一些差异的;java是这样的,即使有了虚拟机规范,但是ibm和bea会根据自己的需要做一些调优;C++又何尝不是如此呢?想开些,这没有什么不好。 如果想了解C++的内存对象模型,最好的办法是拿到C++的编译器,随便哪个都行,

2007-02-04 11:38:00 1620 3

原创 [领域] JavaScript Hacking Guide part2

感谢超德和梁健,你们是我前进的动力。昨天贴出来的,只能算是初步的编程模型,如果想弄清楚javascript的内存模型,必须看这幅图,不过这幅图还有一些简化的部分。以后会用程序来验证和说明这幅图的正确性,敬请期待。 

2007-02-02 14:34:00 1396 1

原创 [领域]Javascript Hacking Guide part 1

那天听东东将javascript,他讲得也匆忙,我听得也犯晕,心想如果能够建立起javascript的内存对象模型该多好啊。可是在网上找了好久,也没有发现javascript的Hacking guide,不经意间,却找到了ruby hacking guide,不错不错。还好有mozilla 中蜘蛛猴的源代码,我想离真正建立javascript的对象模型(内存模型)已经不远了。仿照ruby ha

2007-02-01 20:09:00 1577 5

空空如也

调用CoInitializeEx(),编译时显示未定义,如何解决?

发表于 2002-02-05 最后回复 2014-08-18

请问哪里有关于xml解释器工作原理的资料,如有源码50分答谢

发表于 2002-02-25 最后回复 2012-11-23

有哪位大侠用过RequisiteWeb 2003?请问如何配置license server?

发表于 2005-05-15 最后回复 2005-05-16

CAsyncSocket的超时设置,求教高手

发表于 2003-07-03 最后回复 2003-07-03

请教如何在 CAsyncSocket中设置发送和接收超时,谢谢

发表于 2003-07-02 最后回复 2003-07-02

300分请教高手dll的高级应用问题

发表于 2003-04-25 最后回复 2003-04-27

我出300分请教:对动态连接库的调用,挑战高手

发表于 2003-04-25 最后回复 2003-04-25

关于numeric_limits<float>::max( )与vc7

发表于 2003-04-08 最后回复 2003-04-08

dev-cpp的问题

发表于 2002-12-07 最后回复 2002-12-07

各位,你们有谁做过数组参数的传递?

发表于 2002-11-18 最后回复 2002-11-18

要想让COM向javascript传递字符数组,如何实现?我收到的总是undifined

发表于 2002-11-18 最后回复 2002-11-18

idl的问题

发表于 2002-11-16 最后回复 2002-11-18

接口继承的问题,救命,在线等待

发表于 2002-11-16 最后回复 2002-11-17

请教一个关于tooltip的问题

发表于 2002-11-06 最后回复 2002-11-06

为什么我想打开页面却变成下载提示?

发表于 2002-10-23 最后回复 2002-10-24

各位:为什么类的静态成员函数的实现必须放在.h文件中?

发表于 2002-10-16 最后回复 2002-10-16

各位好,100分求救关于toolbar的问题,谢谢

发表于 2002-09-24 最后回复 2002-09-24

请教,在DLL Com组件中如何得到HINSTANCE句柄

发表于 2002-04-27 最后回复 2002-05-03

哪位大虾做过HTML或XML的解释器,能否提供一下思路

发表于 2002-04-03 最后回复 2002-04-28

请教,在DLL Com组件中如何得到HINSTANCE句柄

发表于 2002-04-27 最后回复 2002-04-28

用ATL写的COM组件(可连接),怎样在MFC中为其实现接收器??急?

发表于 2002-04-17 最后回复 2002-04-18

用ATL写的连接点对象,怎么用MFC调用?

发表于 2002-04-17 最后回复 2002-04-17

急急急急急急急急急急急急

发表于 2002-04-15 最后回复 2002-04-16

客户端组件需要一个线程循环等待服务器发来的消息,com组件中可以建立新的线程吗?

发表于 2002-04-15 最后回复 2002-04-15

请问如何使用CHtmlView向Webserver发送数据?

发表于 2002-04-11 最后回复 2002-04-11

请教MS专家和COM ATL高手,关于BSTR和内存泄漏

发表于 2002-04-08 最后回复 2002-04-08

100分求教,我想建一个TSP为TAPIServer服务,应该如何创建?

发表于 2002-03-16 最后回复 2002-03-16

如何在VB中调用ATL组件中的多个输出参数

发表于 2002-02-07 最后回复 2002-02-20

如何在VB中调用ATL组件的函数(此函数有多个输出值)

发表于 2002-02-07 最后回复 2002-02-07

acptvc(微软全球技术中心 VC技术支持)在吗?

发表于 2002-02-06 最后回复 2002-02-06

atl问题

发表于 2001-12-02 最后回复 2001-12-04

com高手

发表于 2001-12-02 最后回复 2001-12-03

com问题

发表于 2001-12-02 最后回复 2001-12-02

兄台,如何显示沙漏光标?

发表于 2001-11-29 最后回复 2001-11-29

请教,右击TreeCtrl如何判断是否发生在节点上及如何选择被右击的节点

发表于 2001-11-21 最后回复 2001-11-21

请教高手,CListCtrl的问题,

发表于 2001-11-16 最后回复 2001-11-16

请教CTreeCtrl的问题,

发表于 2001-11-14 最后回复 2001-11-14

空空如也

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

TA关注的人 TA的粉丝

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