找到关于 Javascript 的 6691 篇文章

如何在 HTML5 Canvas 上绘制大字体?

karthikeya Boyini
更新于 2020年1月29日 10:17:56

204 次浏览

要在 HTML5 Canvas 中正确绘制大字体,您可以尝试运行以下代码:var myCanvas = document.getElementById("myCanvas"); var context = c.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 iframe srcdoc 有什么替代方案?

V Jyothi
更新于 2020年1月29日 10:14:05

599 次浏览

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

如何随机播放 HTML5 音频

Samual Sam
更新于 2020年1月29日 10:14:38

856 次浏览

要随机播放,请按如下方式添加歌曲: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 中的合成属性?

Jennifer Nicholas
更新于 2020年1月29日 10:16:39

170 次浏览

HTML5 canvas 提供了 compositing 属性 globalCompositeOperation,它会影响所有绘图操作。 var compositeTypes = [ 'source-over','source-in','source-out','source-atop', 'destination-over','destination-in','destination-out', 'destination-atop','lighter','darker','copy','xor' ]; function drawShape(){ for (i = 0; i < compositeTypes.length; i++){ var label = document.createTextNode(compositeTypes[i]); document.getElementById('lab'+i).appendChild(label); var ctx = document.getElementById('tut'+i).getContext('2d'); // 绘制矩形 ctx.fillStyle = "#FF3366"; ctx.fillRect(15,15,70,70); // 设置合成属性 ctx.globalCompositeOperation = compositeTypes[i]; // 绘制圆圈 ctx.fillStyle = "#0066FF"; ctx.beginPath(); ctx.arc(75,75,35,0,Math.PI*2,true); ctx.fill(); } }

如何在 HTML 中显示卢比符号

Govinda Sai
更新于 2020年1月29日 10:16:56

2K+ 次浏览

卢比符号如下,并非所有浏览器都支持它:₹要在您的网页上显示它:您也可以使用以下内容:₹

使用 HTML5 canvas 混合两张图像

karthikeya Boyini
更新于 2020年1月29日 10:15:17

2K+ 次浏览

要混合,您需要按 50-50 的比例混合两张图像。让我们看看如何:混合图像 window.onload = function () { var myImg1 = document.getElementById('myImg1'); var myImg2 = document.getElementById('myImg2'); var myCanvas = document.getElementById("canvas"); var ctx = canvas.getContext("2d"); // 宽度和高度 var w = img1.width; var h = img1.height; myCanvas.width = w; myCanvas.height = h; var pixels = 4 ... 阅读更多

HTML5 中 createSignalingChannel() 的示例

Vrundesha Joshi
更新于 2020年1月29日 10:12:57

115 次浏览

Web RTC 需要浏览器之间进行点对点通信。此机制需要信令、网络信息、会话控制和媒体信息。Web 开发人员可以选择不同的机制在浏览器之间进行通信,例如 SIP 或 XMPP 或任何双向通信。createSignalingChannel() 的示例:var signalingChannel = createSignalingChannel(); var pc; var configuration = ...; // 运行 start(true) 以发起呼叫 function start(isCaller) { pc = new RTCPeerConnection(configuration); // 将任何 ice candidates 发送到另一个对等方 pc.onicecandidate = function (evt) { signalingChannel.send(JSON.stringify({ "candidate": evt.candidate })); }; // 一旦远程流 ... 阅读更多

HTML5 IndexedDB 示例

Sravani S
更新于 2020年1月29日 10:13:33

193 次浏览

以下函数是 IndexedDB 添加数据的示例:function add() { var request = db.transaction(["employee"], "readwrite") .objectStore("employee") .add({ id: "001", name: "Amit", age: 28, email: "[email protected]" }); request.onsuccess = function(event) { alert("Amit 已添加到您的数据库。"); }; request.onerror = function(event) { alert("无法添加数据\rAmit 已存在于您的数据库中!"); } }上面,我们在数据库中添加了以下详细信息:const employeeData = [ { id: "001", name: "Amit", age: 28, email: "[email protected]" }, ];

如何确保与 HTML5 的向后兼容性

Rishi Rathor
更新于 2019年7月30日 22:30:22

136 次浏览

HTML5 尽可能设计成与现有 Web 浏览器向后兼容。新功能建立在现有功能的基础上,并允许您为旧版浏览器提供后备内容。建议使用几行 JavaScript 检测对单个 HTML5 功能的支持。最新版本的 Apple Safari、Google Chrome、Mozilla Firefox 和 Opera 都支持许多 HTML5 功能,Internet Explorer 9.0 也将支持某些 HTML5 功能。预装在 iPhone、iPad 和 Android 手机上的移动 Web 浏览器都对 HTML5 提供了极好的支持。

使用 HTML5 SVG 制作星形

Lakshmi Srinivas
更新于 2021年12月16日 09:39:31

1K+ 次浏览

这是一个使用标签绘制星星的 HTML5 SVG 示例的版本。 #svgelem{ position: relative; left: 50%; -webkit-transform: translateX(-40%); -ms-transform: translateX(-40%); transform: translateX(-40%); } SVG HTML5 SVG 星星 输出

广告