找到关于 Javascript 的6691 篇文章

如何在 KineticJS 管理的 HTML5 Canvas 中监听 Keydown 事件?

Rishi Rathor
更新于 2020-06-25 07:45:02

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); });

如何根据浏览器选择 `window.URL.createObjectURL()` 和 `window.webkitURL.createObjectURL()`?

Chandu yadav
更新于 2020-06-25 07:46:32

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 );

如何播放 HTML 音频

Nancy Den
更新于 2020-06-25 07:48:32

59 次浏览

要逐个播放 HTML 音频块,首先使用以下 HTML 代码 -         要逐个播放音频,您需要执行以下操作 - var one = document.getElementById('one'); one.onended = function() {    document.getElementById('two').play(); } one.play();

Geolocation HTML5 enableHighAccuracy 为 True、False 还是其他?

Ankith Reddy
更新于 2020-06-25 07:35:34

214 次浏览

对于 Geolocation enableHighAccuracy,您需要将其设置为 true - enableHighAccuracy: true 如果您仍然无法获得结果,即处理超时错误,则再次尝试使用 enableHighAccuracy: false 以上方法也适用于 Android、Chrome 和 Firefox。

仅使用 CSS 动画 - 绘制带有圆角和透明背景的圆形

Arjun Thakur
更新于 2020-06-25 07:36:26

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; ... 阅读更多

如何保存和恢复 HTML5 Canvas 状态?

Chandu yadav
更新于 2020-06-25 07:37:05

597 次浏览

HTML5 canvas 提供了两种重要的保存和恢复 canvas 状态的方法。每次调用 save 方法时,canvas 状态都会存储在堆栈中,每次调用 restore 方法时,都会从堆栈中返回最后保存的状态。序号方法和说明1save()此方法将当前状态推入堆栈。2restore()此方法弹出堆栈上的顶部状态,将上下文恢复到该状态。                                                                示例您可以尝试 ... 阅读更多

围绕当前原点旋转 HTML5 Canvas

Krantik Chavan
更新于 2020-06-25 07:37:37

400 次浏览

HTML5 canvas 提供了 rotate(angle) 方法,用于围绕当前原点旋转 canvas。此方法只接受一个参数,即 canvas 旋转的角度。这是一个以弧度为单位测量的顺时针旋转。示例您可以尝试运行以下代码来旋转 HTML Canvas -                    #test {             width: 100px;             height:100px;             margin: 0px auto;          }             ... 阅读更多

随机播放 HTML5 音频

Nishtha Thakur
更新于 2020-06-25 07:38:46

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); }

执行基本的 HTML5 Canvas 动画

Arjun Thakur
更新于 2020-06-25 07:38:10

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 ... 阅读更多

cache.manifest 第一次有效,然后在 HTML 中失败

Smita Kapse
更新于 2020-06-25 07:39:31

53 次浏览

在底部添加以下内容 - NETWORK: * 在带有路径的 URL 中设置清单的版本号。此外,请设置 - CACHE MANIFEST #rev ?v = 42 /css/style.css?v = 20 /js/myscript.js?v = 20

广告