我怎么知道是否加载了某个JS插件



我首先要初始化JS插件,以检查页面上是否加载了插件:

if (typeof autosize !== 'undefined') {
    autosize(document.querySelectorAll('textarea'));
}

问题是,即使页面上不存在插件,如果同一页面上有类似ID的DOM元素,它将返回true,例如。<div id="autosize"></div>。有什么想法吗?

如果是函数怎么样?

if (typeof autosize === 'function') {
    autosize(document.querySelectorAll('textarea'));
}

最新更新