Javascript 从函数中加载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

我只在html文档的头部加载过JS库,就像这样

<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>