自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

[领域]javascript hacking guide 第5部分

孙向晖 sunshineormer at hotmail.com map是JSObject的一个重要属性,存放一个对象的所有的属性的入口。要想了解map,就需要打开jsobj.h文件,看里面的定义。 struct JSObject {     JSObjectMap *map;     jsval       *slots; }; <o:p> </o:p> 很自然的,...

2007-02-06 17:52:03 62

[领域]javascript hacking guide part 4

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

2007-02-06 17:46:07 64

[领域]javascript hacking guide 第3部分

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

2007-02-06 17:43:50 55

[领域] JavaScript Hacking Guide part2

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

2007-02-06 17:42:25 66

[领域]Javascript Hacking Guide 系列文章 (2007-2-7更新到part6)

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

2007-02-06 17:41:04 61

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

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

2007-02-06 17:39:12 62

空空如也

空空如也

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

TA关注的人

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