小编tk6*_*k66的帖子

Google Analytics事件跟踪

我正在尝试将google事件跟踪api实现为html5播放器,但出于某种原因它不想工作..这就是我正在做的事情:

var _gaq = _gaq || [];
    _gaq.push(['_setAccount', 'UA-myid-1']);
    _gaq.push(['_trackPageview']);
    (function() {
        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com//u/ga_debug.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
    })();


    if (typeof _gaq != undefined){
        _gaq.push(['_trackEvent', 'krusty-player', eventName, 'demo', 1]);
    }
Run Code Online (Sandbox Code Playgroud)

我从谷歌文档页面复制了代码,所以我想它必须是正确的.在Developer Console中,我没有看到代码运行时发生任何HTTP请求,但是当我这样做时:

console.log(_gaq.push(['_trackEvent', 'krusty-player', eventName]));
Run Code Online (Sandbox Code Playgroud)

每次调用此部件时,我会得到一个增加+1的计数器.这里没有错误..

我也试过用:

_trackEvent('krusty-player', eventName);
Run Code Online (Sandbox Code Playgroud)

这将返回错误"_trackEvent未定义"

知道发生了什么事吗?

javascript events tracking google-analytics

5
推荐指数
1
解决办法
4781
查看次数

Javascript Require.js 依赖项

如果我有 2 个 .js 文件(A.js、B.js)并且每个文件都有自己的依赖项。

A 依赖于:C.js、D.js、E.js B 依赖于:C.js、F.js、G.js

A 和 B 有 C 作为共同依赖项。如果A和B都加载了Require.js,那么C.js会被加载两次吗?

javascript dependencies requirejs

3
推荐指数
1
解决办法
266
查看次数

video.js .src()函数无法识别

这是我的代码的一部分:

var myPlayer = document.getElementById("example_video_1");
        if (content=="play()") {
                $('title').html("screen:"+content);
            myPlayer.play();
        }
        if (content=="pause()") {
                $('title').html("screen:"+content);
            myPlayer.pause();
        }
        if (content.indexOf("src(")!=-1) {
            var videoMP4 = content.replace("src(","").replace(")","");
            myPlayer.src({type: "video/mp4", src:videoMP4});
            // {type: "video/webm", src:videoMP4.replace(".mp4", ".webm")},
            //  {type: "video/ogg", src:videoMP4.replace(".mp4", ".ogv")}
            // ]
            myPlayer.play();
        }
Run Code Online (Sandbox Code Playgroud)

暂停功能和播放功能按预期工作.但由于某种原因,当代码到达时

myPlayer.src({type: "video/mp4", src:videoMP4}); 
Run Code Online (Sandbox Code Playgroud)

我的控制台出错了:

Uncaught TypeError: Property 'src' of object #<HTMLVideoElement> is not a function 
Run Code Online (Sandbox Code Playgroud)

知道为什么会这样吗?

javascript video html5 video.js

1
推荐指数
1
解决办法
5382
查看次数

按表中出现次数排序

我有一个包含许多表的数据库..每个表只存储了ID.现在我想做的是:

SELECT id FROM table1, table2, table3
GROUP BY id;
Run Code Online (Sandbox Code Playgroud)

但我也希望通过降低发生顺序对它们进行排序.

例如,所有3个表中的ID应显示在顶部,而仅出现在一个表中的ID应位于底部.有关如何做到这一点的任何线索?

mysql database sorting

0
推荐指数
1
解决办法
2292
查看次数