小编ben*_*qus的帖子

JavaScript中的"undefined x 1"是什么?

我正在做一些基于这篇博客文章的小实验.

我正在谷歌Chrome的调试器中进行这项研究,这是困难的部分.

这到底是什么?!

我得到的事实是我无法删除局部变量(因为它们不是对象属性).我知道我可以"读出"从名为'arguments'的数组传递给函数的所有参数.我甚至得到它,我不能删除和数组的元素,只有实现array[0]有一个未定义的值.

有人可以向我解释undefined x 1嵌入式图像的含义吗?

当我覆盖函数foo返回时arguments[0],我得到通常的'正常'未定义.

这只是一个实验,但似乎有趣,有人知道是什么意思undefined x 1吗?

javascript arrays oop arguments

26
推荐指数
2
解决办法
1万
查看次数

HTML5音频无法在移动设备上播放

亲爱的HTML5开发人员,

我对这个HTML5音频有些麻烦...所以让我们跳进去吧.

ap  = "<audio width='200' height='30' preload='auto' controls autobuffer>";
ap += "<source src='util/blob_audio.php?i=" + w + "&ogg=1' type='audio/ogg' />";
ap += "<source src='util/blob_audio.php?i=" + w + "&mp3=1' type='audio/mpeg' />";
ap += "</audio>";
Run Code Online (Sandbox Code Playgroud)

我在JavaScript中生成它,并且方法在需要时返回它.我想我不应该提到"w"变量,这是一个参数(YouDon'tSay),它的工作正常.

应该没问题吧?它们出现在台式机上,但它们在移动设备上遇到了麻烦(我已经在iPad2,Android 3.2.1平​​板电脑,Android 2.3.6智能手机上进行了测试).

它在iPad 2上显示:"无法播放音频文件." 在元素中.而Droid显示默认音频元素,但没有音量控制,视觉上它正在播放 - 从头到尾跳跃.

PHP标题看起来像这样(在blob_audio.php中)(我们将音频存储为数据库中的blob [不要问我为什么,这不是我的想法]):

header("Content-Type: audio/ogg"); // this is inside of a condition, this is the "ogg" part of it
header('Content-Length: ' . $length);
header('Content-Disposition: inline');
header('X-Pad: avoid browser bug');
header('Cache-Control: no-cache');
Run Code Online (Sandbox Code Playgroud)

这很好用,因为一切都适用于桌面.

我在想,也许这些格式(mp3,ogg)对于ARM体系结构CPU编码不正确(不支持编解码器).如果是mp3,这可能会发生吗?

一个想法?任何人?=)

谢谢你,本

audio mobile html5 tablet html5-audio

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

检索jQuery元素的X和Y位置

一旦元素掉落,我需要检索元素的X和Y位置,我该如何实现呢?

我想我需要使用droppable回调:

$(".portletPlaceHolder").droppable({
    drop: function( event, ui ) {
        //...
    }
});
Run Code Online (Sandbox Code Playgroud)

jquery

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

标签 统计

arguments ×1

arrays ×1

audio ×1

html5 ×1

html5-audio ×1

javascript ×1

jquery ×1

mobile ×1

oop ×1

tablet ×1