编程语言
首页 > 编程语言> > javascript – 异步加载qUnit

javascript – 异步加载qUnit

作者:互联网

我试图在js中加载QUnit但是QUnit.js中的addevent函数永远不会被触发,它只是不起作用:

var appendQUnit = document.createElement('script'); 
appendQUnit.src = 'js/utility/qunit/qunit.js';
appendQUnit.type = 'text/javascript'; 
document.getElementsByTagName('head')[0].appendChild(appendQUnit); 

解决方法:

你可以使用jquery的getScript,例如:

$.getScript('js/utility/qunit/qunit.js', function() {
    // here you can handle the qunit code
});

因为浏览器总是以异步模式加载javascript文件,所以需要一些回调来放置处理新加载的js代码的代码.

标签:qunit,javascript,jquery,asynchronous,dependency-injection
来源: https://codeday.me/bug/20190726/1546179.html