日期:2014-05-16  浏览次数:20329 次

浏览javascript原生对象的所有属性
如题:有什么办法可以看到javascript的原生对象,如:String、Arrary、Math、Date等

一般的对象中的所有属性可以用for(x in obj)迭代浏览到,可是js的原生对象却不可以,只能浏览到使用String.prototype.元素名添加的元素

本人现在只能通过API来查看感觉很不爽,之前看到过有人的Eclipse中可以看到javascript的源码,类似java的jdk源码,不知道这东西是什么?

请高手赐教!!!!!!!!!!!!

------解决方案--------------------
探讨

难道就没有人能回答我这个问题吗,我已经把分提到100了...................................

------解决方案--------------------
探讨

引用:
如题:有什么办法可以看到javascript的原生对象,如:String、Arrary、Math、Date等

一般的对象中的所有属性可以用for(x in obj)迭代浏览到,可是js的原生对象却不可以,只能浏览到使用String.prototype.元素名添加的元素

本人现在只能通过API来查看感觉很不爽,之前看到过有人的Eclipse中可以……

------解决方案--------------------
探讨

引用:
引用:

难道就没有人能回答我这个问题吗,我已经把分提到100了...................................
好像firefox下的js编可以的。不记得了。。或许各个浏览器本身就不提供用迭代浏览到js对象吧。
比如你非要TC2.0可以用一小段代码“迭代”浏览到所有函数那显然是不可能的。有……

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

------解决方案--------------------
Eclipse那么强吗?
------解决方案--------------------
原生对象能看到源码?这些对象不是浏览器本身的吗,与用什么IDE关系不大啊,把你看到的代码帖出来,OK?还有,你看到的代码,可能是类似于.Net事件机制JS文件吧?Java与.Net都有自己的内含的类库的。你可以网上搜一下,具体我也忘记了。不过,是这么回事~
------解决方案--------------------
楼主的求知欲令我钦佩 帮顶!马克
------解决方案--------------------
安装火狐浏览器和下载调试js插件就可看到了。
------解决方案--------------------
你可以用VS2010这个工具都可能通过.的方法显示出来