在浏览器体验中,编程构造函数用于在该环境中生成工件。
例如使用FireFox:
javascript:
alert([
"using browser environment: \n"+window.navigator.userAgent,
new Array(), new Boolean(), new Date(), new Function(),
new Number(), new Object(), new RegExp(), new String(),
new Error(), new Image(), new Option(),
] . join("\n\n"));
生成:(具有空白内容的工件不可见)
使用浏览器环境:
Mozilla / 5.0(X11; U; Linux i686; en-US; rv:1.9.2.3)Gecko / 20100423 Ubuntu / 10.04(lucid)Firefox / 3.6.3
假
2011年8月5日星期五11:25:15 GMT-0400(EST)
function anonymous(){}
0
[object Object]
/(?:)/
错误
[object HTMLImageElement]
[object HTMLOptionElement]
FireFox有哪些其他基本构造函数,如果有的话?
的引用:
Where is the Documentation for all of the Javascript HTML Element Constructors?
Where are constructors such as, `new Image()` and `new Option()`, documented?
以下缺失的参考文献是疏忽。感谢TeslaNick's answer促使他们加入。{
Global Object constructors - MDN Docs
constructor - MDN Docs
答案 0 :(得分:0)
Mozilla Developer Center on Javascript是核心javascript构造函数的通用参考点。 DOM Reference部分包含许多特定于浏览器环境的内容。
在整个MDC的各个部分都有更多的构造函数。 SVG,XUL,Canvas,WebGL等都有自己的API并公开自己的对象。