如题:有什么办法可以看到javascript的原生对象,如:String、Arrary、Math、Date等一般的对象中的所有属性可以用for(x in obj)迭代浏览到,可是js的原生对象却不可以,只能浏览到使用String.prototype.元素名添加的元素本人现在只能通过API来查看感觉很不爽,之前看到过有人的Eclipse中可以看到javascript的源码,类似java的jdk源码,不知道这东西是什么?请高手赐教!!!!!!!!!!!!

解决方案 »

  1.   

    多查api吧.这样记忆的比较深刻.
      

  2.   

    摆脱大家不要答非所问好不好,查API还用你们说,哥好歹工作几年了
      

  3.   

    Eclipse可以加入javascript的库支持~然后可以看到里面一些原生的javascript的东西的。那个apatanta也可以~好像。
    不过在eclipse中看到的好像都是接口 具体实现我也没有看到。
      

  4.   

    好像firefox下的js编可以的。不记得了。。或许各个浏览器本身就不提供用迭代浏览到js对象吧。
    比如你非要TC2.0可以用一小段代码“迭代”浏览到所有函数那显然是不可能的。有时间多翻翻,都在上面了。http://www.w3schools.com/js/default.asp
      

  5.   

    IDE可能事先将各个语言的所有类型、内置对象、方法属性都收集起来了。
      

  6.   


    你说的加入javascript的库支持是指导入jquery之类的js库吧,然后就可以在编辑的时候看到其中可以用的属性是吧我以前看到有人的eclipse中可以看到一个名称为"javascript..."的lib,打开lib可以看到非java的源码,不知道那个是不是javascript原生的东西
      

  7.   


    w3cschool有中文版的,我经常翻看,看英文的得看到什么时候啊
    不过我看你给我发的英文的界面似乎比较好看些~~~
      

  8.   

    那顺便问一下,内容上有什么不一样的地方吗?
    是否有人把上面的文档下载打包成*.chm格式的呢,我觉得每次需要查询的时候上去翻阅很麻烦,比如这么几个文档:XML DOM 参考手册,HTML DOM 参考手册,HTML 4.01 / XHTML 1.0 参考手册
    有的话,麻烦发一个,给你加分 哦
      

  9.   

    难道楼主想要看JavaScript的函数实现原理?
    如果是那样的话,估计到Mozilla看看吧。
    但是提醒楼主:那可能是C++写的哦
      

  10.   

    看看这个资源:
    http://download.csdn.net/source/2888436
      

  11.   


    你这给我发的是ie实现的js--即JScript,与我需要的 "XML DOM 参考手册,HTML DOM 参考手册,HTML 4.01 / XHTML 1.0 参考手册"这几个文档相差十万八千里,你对web前台的理解还不够啊~~~
      

  12.   


    我也知道可能是C++或者C编写的,就像java的jdk和很多扩展包一样底层实际还是通过c去与操作系统交互的,
    但是javascript不太一样,js与操作系统之间还隔了浏览器这一平台,所有中间的实现过程我很想知道
      

  13.   

    没看清,dhtml吗?
    http://download.csdn.net/source/1660838
      

  14.   

    分享一点好东西:
    http://www.xiaohui.com/dev/vccool/internet.htm
    谷歌浏览器源码
    http://www.xiaohui.com/dev/vccool/internet/google-chrome-source-code-download.htm*
    Trident
    1. ie内核,其实是浏览器的排版引擎
    2. Trident引擎被设计成一个软件组件(模块)。微软提出了一个称为组件对象模型(COM)的软件接口架构
    3. Trident引擎所提供的所有函式库可以透过与 mshtml.dll这个档案的连结而达成撰写程序时所需要的功能。 
    *
    Gecko
    1.是由Mozilla基金会开发的布局引擎的名字
    2.是套开放原始码的、以C++编写的网页排版引擎
    *
    WebKit
    1.Google 推出 WebKit 内核的 Chrome 浏览器
    2.V8 JavaScript Engine是谷歌的开源javascript引擎,是使用C++写的,在Chrome上运用的,V8实现了ECMAScript,V8能够被植入到任何C++程序中,http://code.google.com/p/v8/*
    gecko 开发文档
      

  15.   

    哥现在就是想看看这些个浏览器都实现了哪些“javascript原生对象”,有没有什么类似java的jdk源码的东西啊。
      

  16.   

    原生对象能看到源码?这些对象不是浏览器本身的吗,与用什么IDE关系不大啊,把你看到的代码帖出来,OK?还有,你看到的代码,可能是类似于.Net事件机制JS文件吧?Java与.Net都有自己的内含的类库的。你可以网上搜一下,具体我也忘记了。不过,是这么回事~
      

  17.   


    这个我知道,我需要看的是源码,可能有一部是C++代码,但是应该也有javascript代码,就像java的jdk中其实都是java代码
      

  18.   

    没事顶顶,我已经知道答案了哈哈那就是JSDK,这个工具很好很强大
      

  19.   

    原来jsdt这东西也是用javascript建模来着:ECMAScript Built-In Library //这个是所谓的ECMAScript,即标准的javascript,而非Jscirpt和javascript1.8之类
    ECMA 3 Browser Support Library //这个是规定浏览器必须支持的方法建模,即包含原生的js对象、bom浏览器对象、dom文档对象
    Internet Explorer Support Library //这个是基于ie的所有支持的对象的一个建模
    //还有一个是火狐的
      

  20.   

    请问找到了更多的模版了吗?如Internet Explorer Support Library类似的Chrome  Support Library?