草庐IT

python - 一般新闻的新闻提要 API

全部标签

javascript - YouTube Player API 检测全屏退出

所以基本上有一个按钮,点击它会打开并全屏播放视频。我想在用户退出全屏但无法捕获该事件时停止视频。现在我用它作为开始http://codepen.io/bfred-it/pen/GgOvLM谁能告诉我一个可能的解决方案。HTML:playfullscreenJS:varplayer,iframe;var$=document.querySelector.bind(document);//initplayerfunctiononYouTubeIframeAPIReady(){player=newYT.Player('player',{height:'200',width:'300',vide

javascript - Mapbox gl & directions API 调用 - 不显示路线

我有一个带有多个标记的应用程序,用于显示旅行。每个标记都是一个步骤,我想在每个标记之间创建一条路线,它跟随标记(后续步骤)。为此,现在我有这段代码:$(document).ready(function(){varmap;vardirections;//tokenaccessforMAPBOXGLmapboxgl.accessToken='pk.eyJ1IjoiYW50b3RvIiwiYSI6ImNpdm15YmNwNTAwMDUyb3FwbzlzeWluZHcifQ.r44fcNU5pnX3-mYYM495Fw';//generatemapvarmap=newmapboxgl.Map(

javascript - Web 音频 API 获取 <audio> 元素的 AudioBuffer

我有一个音频元素varaudioSrc='https://mfbx9da4.github.io/assets/audio/dope-drum-loop_C_major.wav'varaudio=document.createElement('audio')audio.src=audioSrc我需要AudioBuffer做beatdetection所以我尝试在加载音频时访问缓冲区:audio.oncanplaythrough=()=>{console.info('loaded');varsource=context.createMediaElementSource(audio);sour

javascript - React 16.3 Context API——提供者/消费者问题

我一直在React16.3.1ContextAPI上做一些实验。我遇到了一些我无法理解的事情。我希望我能得到你的帮助。注意:问题已经解决,但不是我要找的解决方案。让我们首先对同一文件Index.js中的多个组件进行实验。importReact,{Component,createContext}from'react';const{Provider,Consumer}=createContext();classAppProviderextendsComponent{state={name:'Superman',age:100};render(){constincreaseAge=()=>{

javascript - 中文文本使用 Web Speech API 播放一次,但不会播放第二次

所以我正在使用修改后的脚本来尝试播放来自WebSpeechAPI的一些文本。代码原来在这里:ChromeSpeechSynthesiswithlongertexts这是我修改后的变体:functiongoogleSpeech(text,rate){if(!reading){speechSynthesis.cancel();if(timer){clearInterval(timer);}letmsg=newSpeechSynthesisUtterance();letvoices=window.speechSynthesis.getVoices();msg.voice=voices[63]

javascript - 如何处理 async/await fetch API 中的错误 404

在没有提供数据的情况下是否有机会捕获错误?我收到Error404但不能例如console.log它...classAppextendsReact.Component{getWeather=async(e)=>{e.preventDefault();constcity=e.target.elements.city.value;constcountry=e.target.elements.country.value;constapi_call=awaitfetch(`http://api.openweathermap.org/data/2.5/weather?q=${city},${cou

javascript - 如何使用 fetch API 来填充 DIV?

我正在尝试获取页面的html(一旦我可以正常工作,我将在请求的页面中获取特定的Div)然后将此页面打印到我的id="data"分区。我可以看到promise中传递的信息,但我无法访问该信息。constproxyurl="https://cors-anywhere.herokuapp.com/";consturl="https://www.booking.com";//sitethatdoesn’tsendAccess-Control-*fetch(proxyurl+url)//https://cors-anywhere.herokuapp.com/https://example.com

javascript - 如何将带有键的对象数组发送到 API?

我有几个跨度:以及对它们的操作:constspans=document.querySelectorAll('span');constlist=[];spans.forEach(function(span){if(typeoflist[span.getAttribute('class')]==='undefined'){list[span.getAttribute('class')]=[];}list[span.getAttribute('class')].push(span.getAttribute('data-id'));});console.log(list);console.lo

javascript - 针对不同浏览器的 JavaScript 中的一般单元测试概念/实践?

我一直在用强类型语言编写单元测试,对此我有很好的理解。当用JavaScript编写单元测试以验证某些功能在某些浏览器中是否正常工作时,我又回到了手动测试。我不了解它是如何工作的。因为JavaScript旨在缩小数据和表示之间的差距,并使其更具交互性。一切都在浏览器中发生,而且更多地与UI有关。所以我假设如果我要编写单元测试,我会编写类似(伪代码)的内容:runfunctionAcheckDOMifcertainelementhasbeencreatedifnotthenfailcheckifelementisvisibleifnotthenfailcheckforthecontento

javascript - 在 Safari 中的 Canvas 页面 iFrame 中使用带有 JS SDK 的 Facebook Graph API 被破坏

因此,我尝试将GraphAPI与FacebookJSSDK结合使用,但在Safari中出现以下错误:“OAuthException:必须使用事件访问token来查询有关当前用户的信息。”我怀疑这与Safari对x域cookie设置非常严格这一事实有关,所以我在Firefox中尝试了它,并在FB.init中将cookie选项设置为false()。我确实发现我的FB.api()请求遇到了同样的错误。FB.init({appId:"",status:true,//checkloginstatus//Wecannotrelyonthiscookiebeingsetinaniframe.Ifou