head.js抛出属性js未找到错误

Mic*_*sby 0 javascript

Chrome会引发以下错误:

未捕获的TypeError:对象函数(){d.ready.apply(null,arguments)}的属性'js'不是函数

虽然Firefox抛出了一个 TypeError: head.js is not a function

这是我的代码:

   <!doctype html>
    <html lang="eng" ng-app="app">
    <head>
    <meta charset="UTF-8">
    <title>{{ page_title }}</title>
        <script src="http://cdnjs.cloudflare.com/ajax/libs/headjs/0.99/head.core.min.js"></script>
    </head>
    <script>
    head.js({ angularJS:   "https://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"},
            { jQuery:      "http://code.jquery.com/jquery-1.10.1.min.js" },
            { internalApp: "app/js/app.js"});

    head.ready('jQuery', function() {
        $(document).ready(function() {
            console.log('jQuery loaded successfully');
        });
    });
    </script>

    <body>
        <!-- add data here -->
    </body>
    </html>
Run Code Online (Sandbox Code Playgroud)

小智 5

您已加载响应式设计+功能检测脚本http://cdnjs.cloudflare.com/ajax/libs/headjs/1.0.3/head.core.min.js而非Asset Loader http://cdnjs.cloudflare. COM/AJAX /库/ headjs/1.0.3/head.load.min.js

我犯了同样的错误,在查找答案的同时找到了这篇文章:)