如何通过 Backbone 动态加载脚本?

TIM*_*MEX 5 html javascript backbone.js

在我的一个视图中,我想加载这个脚本:

<script type="text/javascript" src="https://domain.com" id="hello" name="abc"></script>
Run Code Online (Sandbox Code Playgroud)

有可能这样做吗?

jgi*_*ich 5

  1. 手动附加它:

    $('head').append('<script type="text/javascript" src="https://domain.com" id="hello" name="abc"></script>')
    
    Run Code Online (Sandbox Code Playgroud)
  2. 使用$.getScript

    $.getScript('https://domain.com').done(function () {
        // loaded!
    });
    
    Run Code Online (Sandbox Code Playgroud)
  3. 要求

    require.config({
        paths: {
            "myscript": "https://domain.com"
        }
    });
    
    require(['myscript'], function () {
        // loaded!
    });
    
    Run Code Online (Sandbox Code Playgroud)