编程语言
首页 > 编程语言> > javascript – 使用soundcloud SDK时未定义’SC’

javascript – 使用soundcloud SDK时未定义’SC’

作者:互联网

JS提示给我一个’SC’在使用soundcloud SDK时没有定义

SC.whenStreamingReady(function(){
‘SC’未定义

我在我的主文件之前添加了各种js文件 – 并将它们粉碎在一起…… master有一个jQuery闭包因为这是一个WordPress项目.

(默认情况下调用jQuery,因为它基于WordPress安装)

预付的js文件
fastclick(凉亭)
速度(凉亭)
soundcloudSDK(供应商)

(全部合并)
主文件
主的script.js:

(function($){
// =============================================

"use strict";

$(document).ready(function() {

    // get track ready
    var topDown = function() {

        // soundcloud client ID
        var scClientId  = 'BLABLABLA';

        // initialize the SDK
        SC.initialize({
            client_id: scClientId,
            redirect_uri: "http://example.com/callback.html"
        });

        SC.whenStreamingReady( function() {
            console.log('TOP DOWN');
        });

    };

});

// =============================================
})(jQuery);

编译为:compiled-js-file.js

HTML文件……

<!doctype html>
    <head>
        <title>hi</title>
        <script src='jQuery.js'></script>
        <script src='compiled-js-file.js'></script>
    </head>
    <body>

        <h1>html file</h1>

    </body>
</html>

等等

我在主题的基础上创建了一个.jshintrc文件…

“全局”:{
    “SC”:假
}

并完成了ol / * globals:SC:true * /

但.jshinrc似乎没有做任何事情,评论让我在定义之前使用了’SC’.

我不是JavaScript专家……但我知道SC是一个对象……但是它也存储在一个变量中……所以 – 看起来它应该像普通变量一样工作……

我究竟做错了什么?或者这只是我必须忍受的事情?代码全部按预期运行……

标签:javascript,jshint,soundcloud
来源: https://codeday.me/bug/20190528/1170087.html