我一直在玩HTML5视频标签,当你不能支持编解码器时,我很困惑如何最好地降级?
对于那些不支持视频标签的旧浏览器(或IE)来说,这很简单:
<video width="320" height="240">
<source src="vid.ogv" type='video/ogg'>
<source src="vid.mp4" type='video/mp4'>
<object>
<!-- Embed Flash video here to play mp4 -->
<object>
</video>
Run Code Online (Sandbox Code Playgroud)
它们将通过并将收到Flash版本(或其他替代品,如图像!)
浏览器何时支持标签但不支持编解码器 - 例如FireFox 3.5 - 我不支持OGG(可能因为我已经拥有大量的H.264档案):
<video width="320" height="240">
<source src="vid.mp4" type='video/mp4'>
<object>
<!-- Embed Flash video here to play mp4 -->
<object>
</video>
Run Code Online (Sandbox Code Playgroud)
我在FireFox 3.5中获得的只是一个带有x的灰色框.对于FireFox用户来说,这并不是一个很好的用户体验!我只能想到使用JavaScript来检查FF3.5并更改DOM!这真的是一个又一个糟糕的老人!...或者是否有一些我错过的规范,就像'novideo'标签一样?
我现在有一些代码隐藏了一行被删除的行,然后使用.remove()函数将其删除.
但是我有困难是让它保持"删除",因为每次刷新表格排序的寻呼机插件或我使用的过滤器插件插件时,删除的行重新出现,因为它们当然是缓存的.
目前的代码只是简单的小部件更新
$('.deleteMAP').live("click", function(){
$(this).closest('tr').css('fast', function() {
$(this).remove();
$(".tablesorter").trigger("update");
$(".tablesorter").trigger("applyWidgets");
});
})
Run Code Online (Sandbox Code Playgroud)
无论如何,从寻呼机插件的缓存和tablesorter插件中删除"行",以便当我"更新"表以反映已删除行的事实时,它们不会重新显示从通过缓存死了!
对不起,这个可怕的,可怕的问题..但是我没办法不使用VSS.
我希望能够在使用Visual Source Safe 6时在本地使用Git进行分支开发等.我对Git的所有细节的了解目前是有限的,因为我是最近的转换.
问题:
我希望能够在Git存储库中工作.我想这样做,并获得所有这些将允许分支等的好东西.在我的一天结束时,或在其他需要的时刻,我希望能够采取我正在做的任何工作并放置它进入主存储库,然后我将其放入VSS.
理想情况下,在工作日的开始我会得到VSS最新版本..将此提交给Git ..然后在备用分支上工作,当需要提交VSS时将更改重新置于主数据库中.
因为我是一个相对git新手,可能是实现这一目标的最佳方式..以及发布/设置此方法的最佳命令.
*注意:Source Safe需要检查文件,然后才能对其进行更改.也许有一些工具/脚本我可以用来帮助自动化这个以将更改推回VSS?
这个语法有什么问题?
<script>
jQuery(function() {
jQuery.fn.myfunction(myparam) {
alert(myparam);
return 0; // return jQuery?
}
myfunction('Hello World');
});
</script>
Run Code Online (Sandbox Code Playgroud)
我正在尝试学习如何扩展jQuery.
当我尝试在C++中以调试模式使用set迭代器时,我收到一个错误,上面写着"map/set iterator not dereferencable".我不明白,因为我认为dereferincing是你应该如何使用迭代器.代码如下所示:
set<int>::iterator myIterator;
for(myIterator = mySet.begin();
myIterator != mySet.end();
myIterator++)
DoSomething(*myIterator)
Run Code Online (Sandbox Code Playgroud)
这是我在网上看到的关于如何使用迭代器的所有示例的格式.我究竟做错了什么?
因为我在那里看到了很多进程,而"时间"列显示了所有进程的大值.
我有一个包含DateTime属性date的数据模型.我想知道这个日期是否是今天.我有一段时间了!
>> Deal.first.date
=> Mon, 14 Dec 2009 23:59:59 EST -05:00
Run Code Online (Sandbox Code Playgroud)
我已经尝试了很多技巧,我会很尴尬地将它们放在这里.所以我想问一下,我需要在ActiveRecord find方法中匹配这个日期?
谢谢你,亚伦.
我无法找到任何排序UIBarButtonSystemItem代表Mobile Safari中的"后退"按钮.我希望我的UIWebView控件看起来就像Mobile Safari中的控件一样有意义.最好的解决方案是截取UIBarButtonSystemItemPlay(与Forward按钮相同的图像)并翻转它吗?
谢谢.
svn up
svn: Error writing to '.'
svn: Can't write to file '.svn/tmp/entries': No space left on device
Run Code Online (Sandbox Code Playgroud)
如果我的盒子没有硬盘空间,这是不可能的,因为它有620GB的高清.
我google了很多.有人说是这样做的.有些人说这是不可能的.在虚拟机等上安装Mac OS X等.
我有一个简单的问题. 我可以在Windows 7机器上练习Objective-C编程吗?
如果有,怎么样?如果可能,请为我提供必要的链接.我的最终目标是开发iPhone.但是现在我买不起MacBook.
那有可能吗?