找到关于 Javascript 的 6691 篇文章

有没有办法迁移到 HTML 5 并仍然保证跨浏览器兼容性?

Arjun Thakur
更新于 2020年6月25日 06:20:19

170 次浏览

是的,请遵循以下方法:迁移到 HTML5 文档类型 - 使用甚至像 或者更新的 HTML5 标签 或 ,您仍然可以使用过时的标签。控件也具有向后兼容性。在不支持它的浏览器中, 的工作方式与相同。但是,如果您正在处理旧版 Internet Explorer,则使用 html5shiv。它可以在旧版 Internet Explorer 中使用 HTML5 分区元素。

HTML5 Canvas 中的跨域数据

karthikeya Boyini
更新于 2020年6月25日 06:39:27

299 次浏览

对于 canvas 中的跨域数据,请将以下属性添加到

在 HTML 中为移动浏览器获取工具提示

George John
更新于 2020年6月25日 06:22:05

978 次浏览

当您点击具有 title 属性的元素时,会附加一个包含 title 文本的子元素。让我们来看一个例子:对于 HTML - 带下划线的字符。jQuery - $("span[title]").click(function () { var $title = $(this).find(".title"); if (!$title.length) { $(this).append('' + $(this).attr("title") + ''); } else { $title.remove(); } });以下为 CSS:.demo { border-bottom: 2px dotted; position: relative; } .demo .title { position: absolute; top: 15px; background: gray; padding: 5px; left: 0; white-space: nowrap; }

使用 HTML5 启用后置摄像头

Samual Sam
更新于 2020年6月25日 06:23:01

220 次浏览

要启用后置摄像头,首先使用:MediaStreamTrack.getSources(gotSources);现在,选择源并将其作为可选参数传递到 getUserMedia 方法中。此方法可用于用户设置权限以使用最多一个视频输入设备:var a = { audio: { optional: [{sourceId: audioSource}] }, video: { optional: [{sourceId: videoSource}] } }; navigator.getUserMedia(a, successCallback, errorCallback);

如何使用 HTML 使网页高度适应屏幕高度?

Lakshmi Srinivas
更新于 2020年6月25日 06:24:42

3K+ 次浏览

有很多方法可以使网页高度适应屏幕高度:给出相对高度:html, body { height: 100%; }您也可以给出固定定位:#main { position:fixed; top:0px; bottom:0px; left:0px; right:0px; }您也可以使用视口高度来达到您的目的:height: 100vh;

跨域 HTML5 iframe 问题

Arjun Thakur
更新于 2020年6月25日 06:25:26

418 次浏览

使用 postMessage 方法在不同域之间传输数据。示例您可以尝试以下代码片段来解决跨域 HTML5 iframe 问题:// 使用 postMessage() window.onmessage = function(e) { e.source.postMessage(document.body.innerHTML, e.origin); }; window.onmessage = function(event) { alert(e.data); }; // fire document.getElementById('frame1').contentWindow.postMessage('','*');

是否可以在 HTML5 中验证 input=file 的大小和类型?

karthikeya Boyini
更新于 2020年6月25日 06:26:06

269 次浏览

是的,可以验证 input type = “file” 的大小和类型。使用 jQuery 获取所需的结果: $(function(){ $('form').submit(function(){ var val = true; $('input[type=file][data-max-size]').each(function(){ if(typeof this.files[0] !== 'undefined'){ var max = parseInt($(this).attr('max-size'),10), mySize = this.files[0].size; val = max > mySize; return val; } }); return val; }); });

转义/编码 JSON 编码的 HTML5 data 属性中的单引号

George John
更新于 2019年7月30日 22:30:22

3K+ 次浏览

要转义单引号,请使用 json_encode() 在 HTML5 data 属性中回显数组。printf('', htmlspecialchars(json_encode(array('html5', ...)), ENT_QUOTES, 'UTF-8'));或者您也可以使用内置的 json_encode(array('html5', ...), JSON_HEX_APOS)

在 HTML5 canvas 中显示视频

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

349 次浏览

您可以尝试以下代码片段,在 HTML5 canvas 中显示视频:var canvas1 = document.getElementById('canvas'); var context = canvas1.getContext('2d'); var video = document.getElementById('video'); video.addEventListener('play', function () { var $this = this; (function loop() { if (!$this.paused && !$this.ended) { context.drawImage($this, 0, 0); setTimeout(loop, 1000 / 30); } })(); }, 0);

如何使用 Google Analytics 追踪单页应用程序中的页面?

Nancy Den
更新于 2020年6月25日 06:26:49

207 次浏览

单页应用程序 (SPA) 加载在整个站点导航所需资源。这是针对第一次页面加载,SPA 是一个 Web 应用程序或网站。当点击您站点的链接并且用户与页面交互时,内容会动态加载。加载时,存储在跟踪器中的数据也会更新。更新跟踪器 ga('set', 'page', '/new-page.html');记录页面浏览量在跟踪器更新后立即发送页面浏览量:ga('send', 'pageview');

广告