我正在做一些基于这篇博客文章的小实验.
我正在谷歌Chrome的调试器中进行这项研究,这是困难的部分.

我得到的事实是我无法删除局部变量(因为它们不是对象属性).我知道我可以"读出"从名为'arguments'的数组传递给函数的所有参数.我甚至得到它,我不能删除和数组的元素,只有实现array[0]有一个未定义的值.
有人可以向我解释undefined x 1嵌入式图像的含义吗?
当我覆盖函数foo返回时arguments[0],我得到通常的'正常'未定义.
这只是一个实验,但似乎有趣,有人知道是什么意思undefined x 1吗?
亲爱的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,这可能会发生吗?
一个想法?任何人?=)
谢谢你,本
一旦元素掉落,我需要检索元素的X和Y位置,我该如何实现呢?
我想我需要使用droppable回调:
$(".portletPlaceHolder").droppable({
drop: function( event, ui ) {
//...
}
});
Run Code Online (Sandbox Code Playgroud) arguments ×1
arrays ×1
audio ×1
html5 ×1
html5-audio ×1
javascript ×1
jquery ×1
mobile ×1
oop ×1
tablet ×1