92 次浏览
要监听 KeyDown 事件,请使用 - if(keyIsPressed && keycode == somenumber) { doSomething(); } 要捕获 KeyDown - var canvas1 = layer.getCanvas()._canvas; $(canvas1).attr('tabindex', 1); canvas1.focus(); $(canvas1).keydown(function (event) { console.log(event); });
574 次浏览
要进行选择,您需要定义一个包装函数 - function display ( file ) { if ( window.webkitURL ) { return window.webkitURL.createObjectURL( file ); } else if ( window.URL && window.URL.createObjectURL ) { return window.URL.display( file ); } else { return null; } } 之后,将其设置为跨浏览器 - var url = display( file );
59 次浏览
要逐个播放 HTML 音频块,首先使用以下 HTML 代码 - 要逐个播放音频,您需要执行以下操作 - var one = document.getElementById('one'); one.onended = function() { document.getElementById('two').play(); } one.play();
214 次浏览
对于 Geolocation enableHighAccuracy,您需要将其设置为 true - enableHighAccuracy: true 如果您仍然无法获得结果,即处理超时错误,则再次尝试使用 enableHighAccuracy: false 以上方法也适用于 Android、Chrome 和 Firefox。
635 次浏览
要绘制一个具有透明背景和圆角的圆形,请使用以下 CSS 代码 - body { background: repeating-linear-gradient(45deg, white 0px, green 100px); height: 400px; background-size: 400px 400px; background-repeat: no-repeat; } html { height: 100%; } #box { position: absolute; width: 400px; height: 400px; border: solid blue 2px; animation: colors 5s infinite; } #demo { width: 50%; height: 100%; right: 0px; position: absolute; overflow: hidden; transform-origin: left center; animation: cliprotate 18s steps(2) infinite; -webkit-animation: cliprotate 18s steps(2) infinite; } .circlehalf { box-sizing: border-box; ... 阅读更多
597 次浏览
HTML5 canvas 提供了两种重要的保存和恢复 canvas 状态的方法。每次调用 save 方法时,canvas 状态都会存储在堆栈中,每次调用 restore 方法时,都会从堆栈中返回最后保存的状态。序号方法和说明1save()此方法将当前状态推入堆栈。2restore()此方法弹出堆栈上的顶部状态,将上下文恢复到该状态。 示例您可以尝试 ... 阅读更多
400 次浏览
HTML5 canvas 提供了 rotate(angle) 方法,用于围绕当前原点旋转 canvas。此方法只接受一个参数,即 canvas 旋转的角度。这是一个以弧度为单位测量的顺时针旋转。示例您可以尝试运行以下代码来旋转 HTML Canvas - #test { width: 100px; height:100px; margin: 0px auto; } ... 阅读更多
319 次浏览
要随机播放,请按如下方式添加歌曲 - init ([ 'http://demo.com/songs/song1.mp3, 'http://demo.com/songs/song2.mp3, 'http://demo.com/songs/song3.mp3 ]); 使用以下代码使用 Math.random 随机播放 - function displayRandom() { var audio = Math.floor(Math.random() * (collection.length)); audio = collection[audio]; audio.play(); setTimeout(loop,audio.duration*1000); }
224 次浏览
HTML5 canvas 提供了绘制图像并将其完全擦除的必要方法。我们可以借助 JavaScript 在 HTML5 canvas 上模拟良好的动画。示例您可以尝试运行以下代码以执行基本的 HTML5 Canvas 动画 - var pattern= new Image(); function animate(){ pattern.src = '/html5/images/pattern.jpg'; setInterval(drawShape, 100); } function drawShape(){ // 获取 canvas ... 阅读更多
53 次浏览
在底部添加以下内容 - NETWORK: * 在带有路径的 URL 中设置清单的版本号。此外,请设置 - CACHE MANIFEST #rev ?v = 42 /css/style.css?v = 20 /js/myscript.js?v = 20