如题:有什么办法可以看到javascript的原生对象,如:String、Arrary、Math、Date等一般的对象中的所有属性可以用for(x in obj)迭代浏览到,可是js的原生对象却不可以,只能浏览到使用String.prototype.元素名添加的元素本人现在只能通过API来查看感觉很不爽,之前看到过有人的Eclipse中可以看到javascript的源码,类似java的jdk源码,不知道这东西是什么?请高手赐教!!!!!!!!!!!!
调试欢乐多
不过在eclipse中看到的好像都是接口 具体实现我也没有看到。
比如你非要TC2.0可以用一小段代码“迭代”浏览到所有函数那显然是不可能的。有时间多翻翻,都在上面了。http://www.w3schools.com/js/default.asp
你说的加入javascript的库支持是指导入jquery之类的js库吧,然后就可以在编辑的时候看到其中可以用的属性是吧我以前看到有人的eclipse中可以看到一个名称为"javascript..."的lib,打开lib可以看到非java的源码,不知道那个是不是javascript原生的东西
w3cschool有中文版的,我经常翻看,看英文的得看到什么时候啊
不过我看你给我发的英文的界面似乎比较好看些~~~
是否有人把上面的文档下载打包成*.chm格式的呢,我觉得每次需要查询的时候上去翻阅很麻烦,比如这么几个文档:XML DOM 参考手册,HTML DOM 参考手册,HTML 4.01 / XHTML 1.0 参考手册
有的话,麻烦发一个,给你加分 哦
如果是那样的话,估计到Mozilla看看吧。
但是提醒楼主:那可能是C++写的哦
http://download.csdn.net/source/2888436
你这给我发的是ie实现的js--即JScript,与我需要的 "XML DOM 参考手册,HTML DOM 参考手册,HTML 4.01 / XHTML 1.0 参考手册"这几个文档相差十万八千里,你对web前台的理解还不够啊~~~
我也知道可能是C++或者C编写的,就像java的jdk和很多扩展包一样底层实际还是通过c去与操作系统交互的,
但是javascript不太一样,js与操作系统之间还隔了浏览器这一平台,所有中间的实现过程我很想知道
http://download.csdn.net/source/1660838
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 开发文档
这个我知道,我需要看的是源码,可能有一部是C++代码,但是应该也有javascript代码,就像java的jdk中其实都是java代码
ECMA 3 Browser Support Library //这个是规定浏览器必须支持的方法建模,即包含原生的js对象、bom浏览器对象、dom文档对象
Internet Explorer Support Library //这个是基于ie的所有支持的对象的一个建模
//还有一个是火狐的