首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在加载jQuery之前使用它执行脚本

如何在加载jQuery之前使用它执行脚本
EN

Stack Overflow用户
提问于 2014-05-13 07:36:03
回答 2查看 86关注 0票数 0

我有一个这样的网络结构:

  • 头脚本(如规范化器)
  • 身体启动
  • 包含jQuery 1的HTML和脚本
  • 包含jQuery 2的HTML和脚本
  • 包含jQuery 3的HTML和脚本
  • 身体末端
  • jQuery在这里加载
  • 其他脚本(如G. Analytics)

问题是HTML和脚本包含jQuery代码,但jQuery是最后加载的。如何在加载jQuery之后成功地执行这些脚本?

请注意下列限制:

  1. 我不能在HTML和脚本之前加载jQuery
  2. jQuery代码需要(快速解释:我将从经常更改的外部源加载)

我试着把脚本放到函数window.onload函数上,但是它不起作用.

有什么解决方案吗?

EN

回答 2

Stack Overflow用户

发布于 2014-05-13 07:40:11

要求是你的答案。

RequireJS是一个JavaScript文件和模块加载器。它是为浏览器内使用而优化的,但它可以用于其他JavaScript环境,如Rhino和Node。使用像RequireJS这样的模块化脚本加载程序将提高代码的速度和质量。

http://requirejs.org/docs/jquery.html

票数 1
EN

Stack Overflow用户

发布于 2014-05-13 07:41:21

试试像这样的东西

代码语言:javascript
运行
复制
<html>
    <head>

        <script>
            function page_init(){
                //your javascript code with jquery
            }
        </script>
    </head>
    <body>
        <!-- html stuff goes here -->
        <script src="jquery.js"></script>
        <script>
            $(function(){
                page_init();
            });
        </script>
    </body>
</html>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23625322

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档