Tag: html5

(HTML5)浏览器中的离线模式应用程序可能吗?

是否有可能在浏览器内部build立一个应用程序? 申请意味着: 1在浏览器和远程应用程序服务器之间存在连接 (在线模式)的情况下: 该应用程序以典型的基于Web的模式运行 应用程序将必要的数据存储在离线存储中,以用于离线模式(2) 当从离线模式恢复到在线模式时,应用程序同步/推送数据(在离线模式下捕获)返回到服务器 2浏览器与远程应用程序服务器之间没有连接 (脱机模式)的情况: 应用程序仍然会运行(JavaScript?) 应用程序将向用户呈现数据(离线存储) 应用程序可以接受来自用户的input(并存储/附加到离线存储) 这可能吗? 如果答案是肯定的,是否有任何(Ruby / Python / PHP)框架正在构build? 谢谢

为什么版本2.2及以上的浏览器支持HTML5 Web Workers?

我正在尝试学习一些关于JavaScript线程的知识。 从教程中,我学到了关于HTML5 API web worker的知识。 该API支持JavaScriptmultithreading。 所以我开始弄清楚如何以及在哪里可以使用这个function。 表单http://caniuse.com/#search=worker 我发现这个API只支持低版本的Android浏览器。 它在Android 2.2及更高版本中不可用。 这个结果是正确的吗?我是这样,是因为性能的考虑? 这个API可用于哪个版本?

HTML5canvas和反锯齿

如何打开canvas上的反锯齿 。 下面的代码不会画出一条平滑的线条: var context = mainCanv.getContext("2d"); if (context) { context.moveTo(0,0); context.lineTo(100,75); context.strokeStyle = "#df4b26"; context.lineWidth = 3; context.stroke(); }

提取当前的DOM并将其打印为string,样式不变

我希望能够拿走我的DOM,并将其转换为string。 比方说,我打开检查员,并更改特定元素的margin-left属性。 这个改变应该反映在我的string中。 该函数应该适当地采用当前应用于元素的所有样式(不包括默认值),并将其包含在该元素的内联样式中。 我写了一个已经被certificate是不够的“解决scheme”。 webkit中的getMatchedCSSRules函数是非常挑剔的,我一直无法确定它为什么有时会起作用,并且在其他时候不起作用。 因此,我想避免使用这个function,除非它工作100%的时间。 同样, getComputedStyle函数也有自己的问题。 如果使用检查器将此页上的#footer元素更改为7px solid red而不是7px solid black ,则在控制台中运行getComputedStyle(document.getElementById('footer')).cssText时,但它也会给我一些从未被用户使用检查员或页面上的样式表所修改的inheritance属性。 我正在寻找一个适用于webkit的解决scheme – 跨浏览器兼容性目前不是问题。 谢谢!

jQuery如何获得innerWidth,但没有填充?

从文档,innerWidth几乎是我所需要的: “获取第一个匹配元素的内部宽度(排除边界并包括填充)”。 我需要知道不包括填充的宽度。 即元素内的可用空间。 jquery是否提供了这样的东西 – 做了一些Googlesearch,找不到任何解决scheme。 我想获得padding-left和padding-right值从内部宽度减去 – 但给予这些可能是百分比,像素或时间我不知道这是否可靠。 有什么build议么?

实时数据在html5的线形图上绘制graphics

我想创build一个每隔几秒钟更新一次的折线图,而不需要刷新页面(它将从一个单独的文件中获取更新到服务器上的信息),它们是否是任何JavaScript库(而不是JQuery)那会使这很容易? 任何人都可以在网页上显示意思的例子吗? 从1到10的规模会有多难?(10个难) 如果这个问题很重要的话,数据也会在固定的10秒内更新。 如果可能的话,我想坚持只是CSS3的HTML5和JavaScript。

在<canvas>中放置一个<div>

我在一个像下面这样的canvas元素中取一个div : <canvas> <div></div> </canvas> 在这里他们都有高度和宽度。 但是在这里我看不到这个div 是不是可以在canvas使用div或p ?

获取inputtypes=“文件”值,当它有多个文件select

可能重复: 使用javascript从多file upload控件中检索文件名 从HTML5inputtype =“file”允许用户通过添加multiple =“multiple”来select多个文件: <input type="file" multiple="multiple" /> 我的问题是:我怎样才能得到这个input的价值? 使用.value时,它只返回所选第一个文件的文件名,但select多个文件时,我无法查看其他文件。 我拥有的: <input type="file" multiple="multiple" onchange="alert(this.value)" onmouseout="alert(this.value) /> 正如我告诉你的,只显示所选文件的名称。 注: 我不想编辑值(我知道这是不可能的)只有文件的名称 谢谢!

引导datepicker今天作为默认值

我使用这个引导dateselect器为我的dateselect器。 我希望dateselect器select“今天”作为开始date或默认date。 我不知道如何自动设置“今天”,所以我做了一个低效率的方式 HTML: <input type="text" value ="today();" id="datepicker"/> JS: $('#datepicker').datepicker(); function today(){ var d = new Date(); var curr_date = d.getDate(); var curr_month = d.getMonth() + 1; var curr_year = d.getFullYear(); document.write(curr_date + "-" + curr_month + "-" + curr_year); } 在线样品: http : //jsfiddle.net/BXZk2/ 只是寻找一个简单的解决scheme,使默认的一天为“今天”。 谢谢

HTML5 Shim vs. Shiv

初学者在Rails。 我在我的示例应用程序中编码CSS。 我知道有Javascript代码来帮助浏览器,即Internet Explorer,支持HTML5。 HTML5 Shim和HTML5 Shiv有什么区别? 这是值得了解的东西吗? http://html5shim.googlecode.com/svn/trunk/html5.js http://html5shiv.googlecode.com/svn/trunk/html5.js 我的代码,你们都: <!–[if lt IE 9]> <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"> </script> <![endif]–>