Javascript 理解检查';未定义';文件
我刚刚浏览了的代码,遇到了以下代码行:Javascript 理解检查';未定义';文件,javascript,Javascript,我刚刚浏览了的代码,遇到了以下代码行: if (typeof document !== 'undefined') { this.container = (typeof container === 'string') ? document.querySelector('#'+container) : container; this.drawSections(); this.insertData(); } 我完全理解发生了什么,除了以下几行: if (t
if (typeof document !== 'undefined') {
this.container = (typeof container === 'string') ? document.querySelector('#'+container) : container;
this.drawSections();
this.insertData();
}
我完全理解发生了什么,除了以下几行:
if (typeof document !== 'undefined') {
文档何时以及为什么会未定义
?这个条件给插件增加了什么安全性
我不明白文档何时以及为什么会未定义
?有人能解释一下吗
多谢各位
Alex-z.
如果在非浏览器环境(如)中运行文档,则文档将未定义。如果在非浏览器环境(如)中运行文档,则文档将未定义。如果在浏览器环境(如)中运行文档,则文档将未定义如果在非浏览器环境中运行,例如。文档
将是未定义的
,例如。它与窗口.文档
相关。timesheet.js必须使用window.document
来实现其目的。打开JS控制台,键入文档
或窗口。文档
。如果该组件未定义,时间表将不起作用。它与窗口文档相关。timesheet.js必须使用window.document
来实现其目的。打开JS控制台,键入文档
或窗口。文档
。如果该组件未定义,时间表将不起作用。它与窗口文档相关。timesheet.js必须使用window.document
来实现其目的。打开JS控制台,键入文档
或窗口。文档
。如果该组件未定义,时间表将不起作用。它与窗口文档相关。timesheet.js必须使用window.document
来实现其目的。打开JS控制台,键入文档
或窗口。文档
。如果该组件未定义,时间表将不起作用。它必须用于window.document。。如果未定义,则无法使用此库。它必须用于window.document。。如果未定义,则无法使用此库。它必须用于window.document。。如果未定义,则无法使用此库。它必须用于window.document。。如果未定义,则使用此库将毫无用处。OP询问文档
为何未定义。OP询问文档
为何未定义。OP询问文档
为何未定义。OP询问文档
为何未定义。