Javascript 什么';使用脚本标记调用文件和ajax有什么区别?

Javascript 什么';使用脚本标记调用文件和ajax有什么区别?,javascript,jquery,Javascript,Jquery,除了jQuery的明显用途外,将脚本调用到页面中是否有区别: vs 当您使用ajax请求时,您希望得到一个答案(在本例中是作为字符串的文件),当您添加脚本标记时,它将尝试运行该文件或将其函数添加到全局范围 请参见中的此处,当使用此处定义的脚本时,它总是在页面加载期间读取和执行。当您使用Ajax时,不一定如此。不受CORS限制。“当您添加脚本标记时,它将尝试运行文件或将其功能添加到全局范围。”浏览器将始终运行脚本。这是它唯一能做的事。脚本本身可以向全局范围添加函数,但它也可以真正执行其他任何操作

除了jQuery的明显用途外,将脚本调用到页面中是否有区别:

vs


当您使用ajax请求时,您希望得到一个答案(在本例中是作为字符串的文件),当您添加脚本标记时,它将尝试运行该文件或将其函数添加到全局范围


请参见

中的此处,当使用此处定义的脚本时,它总是在页面加载期间读取和执行。当您使用Ajax时,不一定如此。
不受CORS限制。“当您添加脚本标记时,它将尝试运行文件或将其功能添加到全局范围。”浏览器将始终运行脚本。这是它唯一能做的事。脚本本身可以向全局范围添加函数,但它也可以真正执行其他任何操作。只列出JavaScript可以做的无限事情中的一件似乎没有什么用处。
ajax({
    url: 'script.js,
    dataType: 'script'
})