Javascript 如何等待库在JS中加载?

Javascript 如何等待库在JS中加载?,javascript,Javascript,我正在为一家在线商店编写代码,我只能上传一个自定义js文件,我面临一个问题。我需要加载一个库来处理输入掩码,然后将掩码应用于页面上的一个字段 问题是,创建掩码的函数显然在加载库之前工作,我得到错误“uncaughttypeerror:$(…)。UsPhoneFormat不是函数” 我怎样才能解决这个问题 我的代码: var phone = document.createElement("script"); phone.type = "text/javascript&

我正在为一家在线商店编写代码,我只能上传一个自定义js文件,我面临一个问题。我需要加载一个库来处理输入掩码,然后将掩码应用于页面上的一个字段

问题是,创建掩码的函数显然在加载库之前工作,我得到错误“uncaughttypeerror:$(…)。UsPhoneFormat不是函数”

我怎样才能解决这个问题

我的代码:

var phone = document.createElement("script");
phone.type = "text/javascript";
phone.src = "https://unpkg.com/jquery-input-mask-phone-number@1.0.14/dist/jquery-input-mask-phone-number.js";
document.head.appendChild(phone);

$('#ec-phone').usPhoneFormat({
    format: '+7 (xxx) xxx-xx-xx',
});