找到 6691 篇文章 适用于 Javascript

通过 HTML5 检测点击贝塞尔曲线形状

Ankith Reddy
更新于 2020-06-25 07:54:28

178 次浏览

要检测点击贝塞尔曲线形状,请尝试以下代码 -示例var l = boxes.length; for (var i = l-1; i >= 0; i--) {    drawshape(gctx, boxes[i], 'black', 'black');    var imgData = gctx.getImageData(mx, my, 1, 1);    var index = (mx + my * imgData.width) * 4;    if (imgData.data[3] > 0) {       mySel = boxes[i];       offsetx = mx - mySel.x;       offsety = my - mySel.y;       mySel.x = mx - offsetx;       mySel.y = my - offsety;       isDrag = true;       canvas.onmousemove = myMove;       invalidate();       clear(gctx);       return;    } }

Safari 中的 HTML5 appcache 导致跨站点 css 无法正确加载

Anvi Jain
更新于 2020-06-25 07:53:42

122 次浏览

Appcache 用于由 Web 浏览器指定站点上与浏览器正在访问的特定页面相关的文件。Safari 更加严格地遵循 AppCache 标准,并看到对 AppCache 中不存在的 Web 地址的请求。为了避免请求被阻止,请使用 -NETWORK: * http://* https://*

HTML5

George John
更新于 2019-07-30 22:30:22

154 次浏览

PhoneGap 是 Adobe System 的一个软件开发框架,用于开发移动应用程序。PhoneGap 为所有流行的移动操作系统平台(如 iOS、Android、BlackBerry 和 Windows Mobile OS 等)生成应用程序。由于编解码器许可问题和操作系统实现,HTML5 音频支持在不同设备之间并不一致。对于播放 MP3 文件,通过使用 PhoneGap 的 Media 类进行处理,这将在所有平台上提供可靠的音频编程。要重新加载音频和复音或分层,可以使用 LowLatencyAudio PhoneGap 原生插件。

HTML5 Canvas 大字体文本描边

Arjun Thakur
更新于 2020-06-25 07:42:11

189 次浏览

要在 HTML5 Canvas 中正确绘制大字体,您可以尝试运行以下代码 -var myCanvas = document.getElementById("myCanvas"); var context = myCanvas.getContext("2d"); context.font = '180pt Georgia'; context.strokeStyle = "#FF0000"; context.fillStyle = "#FFFFFF "; context.lineWidth = 34; context.fillText("Demo!",0,200); context.strokeText("Demo!",0,200);

使用 HTML5 进行数据二进制传输和解码的 Websocket

Nitya Raut
更新于 2019-07-30 22:30:22

716 次浏览

在客户端和服务器上使用 base64 编码/解码。所有带有 WebSockets 的 Web 浏览器都具有 window.atob(base64 解码)和 window.btoa(base64 编码)。WebSockets 服务器具有 base64 库。要传输二进制数据,您将使用包含在无 VNC 中的 wsproxy,这是一个基于 Web 的 VNC 客户端。wsproxy 是一个 WebSockets 到通用 TCP 套接字代理。base64 对来自/到浏览器的所有流量进行编码/解码。使用它从支持 WebSockets 的浏览器连接到任何类型的 TCP 端口。

HTML5 和 Amazon S3 分块上传

Chandu yadav
更新于 2019-07-30 22:30:22

166 次浏览

是的,可以使用 HTML 5 文件 API 与 Amazon S3 分块上传功能。您将需要服务器备份以及 Amazon API 密钥。Amazon S3 是 Amazon Web Services 提供的一项 Web 服务,通过 Web 服务接口提供存储。亚马逊于 2007 年推出 S3。使用 Amazon API 创建分块上传并将“密钥”(文件名)和“上传 ID”返回到网页。对于分块,您需要使用“日期”和“授权标头”通过“分块上传 URL”将分块数据直接发送到 Amazon S3。

如何截取基于 HTML5-JavaScript 的视频播放器的快照?

Ankith Reddy
更新于 2020-06-25 07:42:59

697 次浏览

您可以尝试运行以下代码来截取基于 HTML5-JavaScript 的视频播放器的快照 -示例                                       快照                var video = document.querySelector('video');          var canvas = document.querySelector('canvas');          var context = canvas.getContext('2d');          var myWidth, myHeight, ratio;                    video.addEventListener('loadedmetadata', function() {             ratio = video.videoWidth/video.videoHeight;             myWidth = video.videoWidth-100;             myHeight = parseInt(w/ratio,10);             canvas.width = myWidth;             canvas.height = myHeight;          },false);          function snap() {             context.fillRect(0,0,myWidth,myHeight);             context.drawImage(video,0,0,myWidth,myHeight);          }          

用户可以禁用 HTML5 sessionStorage 吗?

Vrundesha Joshi
更新于 2020-06-25 07:43:47

1K+ 次浏览

是的,用户可以禁用 HTML5 sessionStorage。很容易阻止浏览器接受 localStorage 和 sessionStorage。让我们看看 Web 浏览器的设置 -Firefox 在地址栏中键入“about config”并按回车键。这将显示内部浏览器设置。移动到“dom.storage.enabled”,您需要右键单击并切换以禁用 DOM 存储。在 Internet Explorer 中,您需要选择“Extras”、“Internet Options”、“Advanced”选项卡。现在转到“Security”并取消选中“Enable DOM-Storage”Google Chrome 在 Google Chrome 中,您需要打开“Options”,然后选择“Under the Hood”选项卡。单击“Content settings…”,然后选择“Cookies”,您需要设置 ... 阅读更多

HTML5 iframe srcdoc 的替代方案?

George John
更新于 2020-06-25 07:44:29

485 次浏览

HTML 标签用于创建内联框架。示例           HTML iframe 标签                   srcdoc 属性指定要在 iframe 中显示的页面 HTML 内容srcdoc 属性的替代方案将是 -var doc = document.querySelector('#demo').contentWindow.document; var content = ''; doc.open('text/html', 'replace'); doc.write(content); doc.close();

在 HTML 画布上绘制线条宽度连续变化的线条

Arjun Thakur
更新于 2020-06-25 07:45:56

445 次浏览

要绘制线条宽度连续变化的线条,您可以尝试运行以下代码 -示例var context = document.getElementById('canvas1').getContext('2d'); var pts = [null, null, null, null]; for(var i=-1; i

广告