找到 598 篇文章,关于 前端脚本

如何随机播放 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 中的 Composition 属性?

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 候选者发送到另一个对等方    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: "demo1@example.com" });    request.onsuccess = function(event) {       alert("Amit 已添加到您的数据库。");    };    request.onerror = function(event) {       alert("无法添加数据\rAmit 已存在于您的数据库中!");    } }上面,我们在数据库中添加了以下详细信息:const employeeData = [    { id: "001", name: "Amit", age: 28, email: "demo1@example.com" }, ];

如何使用 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+ 次浏览

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

HTML5 中的 Input type URL

Nancy Den
更新于 2020年1月29日 08:38:28

241 次浏览

这仅在 HTML5 中接受 URL 值。此类型用于应包含 URL 地址的输入字段。如果您尝试提交简单文本,它会强制您仅输入 http://www.qries.com 格式或 http://qries.com 格式的 URL 地址。                    输入 URL:                    

使用 HTML5 创建自定义属性

karthikeya Boyini
更新于 2020年1月29日 08:38:59

314 次浏览

HTML 5 中引入的一项新功能是添加了自定义数据属性。自定义数据属性以 data- 开头,并根据您的需求命名。    ... 以上将是完全有效的 HTML5,其中包含两个名为 data-subject 和 data-level 的自定义属性。您可以使用 JavaScript API 或 CSS 以类似于获取标准属性的方式获取这些属性的值。

广告

© . All rights reserved.