用程序怎么辨别下边的这些那些是javascript属性或方法?? typeof()不行我已经看过了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script language="JavaScript">"eval" in window ? alert(1) : alert(2);</script> 看看这样又不行了<script language="JavaScript">"function" in window ? alert(1) : alert(2);</script> 关键字可以用赋值,然后eval,然后看是否能捕捉到异常的方法顶层函数(top-level predefined functions)应该也可以判断。但是具体的对象的属性和方法那就没什么好办法了,因为他实在不属于语言的核心内容,判断没有什么意义的。比如我String.prototype.trim=function (){} 那么这个trim是不是属于String的方法呢,从使用的角度来说应该和固有方法一样的吧。如果这确是个题目,我觉得题目出得不好,应该能判断是不是关键字就行了,判断是不是某些对象的属性或方法没什么意思。 iPad上怎样做<textarea />的滚动条? var类型能拼接吗? 向高手请教个问题:关于facebook上发件人文本框的效果 这个引号该怎么加??? IE下Jquery的append元素DIV无效 如何在下拉框中实现 急急急,各位大侠请帮忙,新手问题 怎样判断Text框内容的类型 十万火急!!!如何动态显示数据!!急急急!!! 谁能把人民网那个手写对联的手写插件弄出来啊 <script src=".."></script>方式能一次指定多个被引用的文件么? 怎样在textarea中按Ctrl+回车提交表单?
"eval" in window ? alert(1) : alert(2);
</script>
<script language="JavaScript">
"function" in window ? alert(1) : alert(2);
</script>
顶层函数(top-level predefined functions)应该也可以判断。
但是具体的对象的属性和方法那就没什么好办法了,因为他实在不属于语言的核心内容,判断没有什么意义的。比如我String.prototype.trim=function (){} 那么这个trim是不是属于String的方法呢,从使用的角度来说应该和固有方法一样的吧。
如果这确是个题目,我觉得题目出得不好,应该能判断是不是关键字就行了,判断是不是某些对象的属性或方法没什么意思。