Javascript 从函数中加载js库?
我只在html文档的头部加载过JS库,就像这样Javascript 从函数中加载js库?,javascript,Javascript,我只在html文档的头部加载过JS库,就像这样 <head> <script src="somelink.js" /> </head> 这样行吗?大概不会 我有我想这样做的理由,但暂时不考虑这些理由 是否可以从函数中加载到库中?如果可以,会是什么样子?下面是如何在script.js中完成的 function() { src="somelink.js" return somemethod.bla; } 如果使用script.js库,则可以加载如下脚本 $sc
<head>
<script src="somelink.js" />
</head>
这样行吗?大概不会
我有我想这样做的理由,但暂时不考虑这些理由
是否可以从函数中加载到库中?如果可以,会是什么样子?下面是如何在script.js中完成的
function() {
src="somelink.js"
return somemethod.bla;
}
如果使用script.js库,则可以加载如下脚本
$script('script-to-load.js');
试试这个:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>load demo</title>
<style>
body {
font-size: 12px;
font-family: Arial;
}
</style>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
<b>Successful Response (should be blank):</b>
<div id="success"></div>
<b>Error Response:</b>
<div id="error"></div>
<script>
$( "#success" ).load( "somelink.js", function( response, status, xhr ) {
if ( status == "error" ) {
var msg = "Sorry but there was an error: ";
$( "#error" ).html( msg + xhr.status + " " + xhr.statusText );
}
});
</script>
</body>
</html>
加载演示
身体{
字体大小:12px;
字体系列:Arial;
}
成功响应(应为空):
错误响应:
$(“#success”).load(“somelink.js”,函数(响应、状态、xhr){
如果(状态=“错误”){
var msg=“抱歉,出现错误:”;
$(“#error”).html(msg+xhr.status+“”+xhr.statusText);
}
});
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>load demo</title>
<style>
body {
font-size: 12px;
font-family: Arial;
}
</style>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
<b>Successful Response (should be blank):</b>
<div id="success"></div>
<b>Error Response:</b>
<div id="error"></div>
<script>
$( "#success" ).load( "somelink.js", function( response, status, xhr ) {
if ( status == "error" ) {
var msg = "Sorry but there was an error: ";
$( "#error" ).html( msg + xhr.status + " " + xhr.statusText );
}
});
</script>
</body>
</html>