草庐IT

document-bson-type-date

全部标签

javascript - 类型错误 : Failed to set the 'buffer' property on 'AudioBufferSourceNode' : The provided value is not of type 'AudioBuffer

我正在处理现有的codoCircle.调低音量。它按预期运行。现在我想在codepen中使用相同的代码我得到这个错误类型错误:无法在“AudioBufferSourceNode”上设置“缓冲区”属性:提供的值不是“AudioBuffer”类型我做了一些研究,找到了firstanswer有用。答案是当我在playSoundplayer.buffer=buffer中分配时,缓冲区仍未定义,因为加载回调尚未触发。这对我来说很有意义,所以我尝试做一个setTimeout像:setTimeout(playSound,9000);没有成功。你知道解决这个问题的方法吗?为什么在CodeCircle中

javascript - 在 input[type=file] 上使用 click() 时出现问题

click()函数有问题。它在Opera中不起作用。我正在尝试使inputtype=fileclickedon另一个元素的onclick事件。我需要设置我的输入type=file元素的样式,因此我将其设置为不可见,并将其替换为简单样式的按钮。现在我希望在单击按钮时单击文件元素。我不能使用jQuery,因为我在我的页面中使用MooTools库作为日历,当我尝试使用jQuery时它会产生冲突。我也尝试使用jQuery.noConflict();来避免冲突,但我做不到,因为我是jQuery的新手。这是我的html代码:这是我的JavaScript代码:functionshow_upload(

javascript - CSS3 选择器 [*|type ="toc"]

我正在使用EPUB.JS,它使用以下代码从ePub文件中获取一些信息:varnavEl=navHtml.querySelector('nav[*|type="toc"]')这行代码在IE10中失败,因为querySelector返回null。我以前从未见过格式为[*|attr="val"]的属性选择器,但我认为他们想说的是,“选择所有具有任何属性或名为“type”且值为“toc”的属性的导航元素。”我找不到关于这种星形管道语法的任何信息,但我认为它是某种在Webkit/Mozilla中有效但在IE中无效的逻辑OR命令。将该行更改为:varnavEl=navHtml.querySelec

javascript - 使用 Date.parse 对有效日期的确定不一致

如果我尝试使用此语法解析日期:vardate1=newDate(Date.parse('2013'+'/'+'02'+'/'+'29'));它将在2013年3月1日返回。vardate1=newDate(Date.parse('2013'+'/'+'02'+'/'+'30'));它将在2013年3月2日返回。但是如果我返回vardate1=newDate(Date.parse('2013'+'/'+'02'+'/'+'33'));它将返回无效日期。我的意思是,为什么不是所有这些日期都返回InvalidDate? 最佳答案 Date.

javascript - document.getSelection() 和 window.getSelection() 的区别

您能回答一下这个问题吗?howdoIgetco-ordinatesofselectedtextinanhtmlusingjavascriptdocument.getSelecttion()谢谢 最佳答案 您收到错误消息Deprecatedmethoddocument.getSelection()called。请改用window.getSelection()。”在Firefox中,这意味着document.getSelection()是一种已弃用的方法。 关于javascript-docu

javascript - 为什么 document.execCommand ("copy") 在我的 chrome 扩展程序的内容脚本中不起作用?

这个问题在这里已经有了答案:Whyisdocument.execCommand("paste")notworkinginGoogleChrome?(8个答案)关闭8年前。我想从我正在创建的chrome扩展中将一些数据写入剪贴板。在list文件中,我授予了clipboardRead和clipboardWrite权限。我使用我发现的这个函数here但它不起作用。似乎是“document.execCommand('copy');”不能工作。我在内容脚本中编写了所有这些代码。谢谢list:{"manifest_version":2,"name":"easyCopy","description"

javascript - 为什么表达式 new Date().getTime() 中的运算符严格按照从左到右的顺序应用?

以下表达式似乎按预期工作并返回当前时间戳。newDate().getTime()但是我不明白为什么运算符在这里严格按照从左到右的顺序应用。MDN表示成员(.)运算符的优先级高于new。这意味着.必须在new之前应用。所以表达式应该被评估为:new(Date().getTime())但实际上是这样评价的:(newDate()).getTime()我想一定是我忽略了什么,但我不明白是什么。注意:我实际上并没有使用这个表达式(我更喜欢Date.now()方法)。这只是我的好奇心。 最佳答案 MDN优先级表并不完全正确;new运算符和属性访

javascript - 如果使用 document.write,javascript 是否同步加载?

像这样在页面加载javascript是不是一样的:像这样document.write("");我在js中有很多依赖项,想将它们配置为一个单独的数组,它们只是以如下方式捆绑在index.html中:for(iinconfig.files.javascripts){document.write("");}问题是-它是否应该按预期工作,以便在加载前一个文件之前不执行下一个文件?这是我正在做的前端中没有服务器端,它有时也可以用作小部件,但对于开发和测试,我们应该加载未合并和未压缩的文件以进行测试。谢谢! 最佳答案 回答您的问题:是的,使用d

javascript - 事件如何冒泡到 document 而不是 document.body?

最近我遇到了一些与事件冒泡相关的有趣行为。我创建了一个代码笔来说明这一点:https://codepen.io/anon/pen/XGmxXr我所做的就是绑定(bind)两个事件监听器(或者我猜是三个,包括移除按钮的事件监听器)。一个在文档上,一个在document.body上。单击按钮时,只会显示文档中的console.log。为什么?事件不会先冒泡到document.body然后再到document吗?或者换个方式问:一个事件如何冒泡到document但不被document.body停止?$(document).on("click","button",()=>console.log

javascript - 如果多个用户控件注册 $(document).ready 函数会怎样?

我在aspx页面中有几个用户控件。并且每个用户控件可能需要将启动block注册为$(document).ready()函数事件处理程序。它们是否覆盖了它们之前按注册顺序链接的每个功能? 最佳答案 它们只是作为事件处理程序添加到文档“就绪”事件(JQuery提供的抽象事件)。在JQuery中,事件处理程序按照它们被绑定(bind)的顺序执行。事件处理程序未链接-因为这意味着如果handler#2未能成功执行,则handler#3不会触发。它们只是由事件管理器依次执行。 关于javascri