HTML5 - 可以这样做吗?(HTML5 - Can it do this? Today?)
在HTML 5中是否支持Silverlight中非常容易实现的事情?
例如,将文件(由用户选择)转换为可以进行base64编码并传递给Web服务的字节数组?
或者,创建/读取图像并能够操纵像素并在屏幕上显示? 或者甚至将其保存到磁盘(用户选择的位置)?
如果是这样,哪些浏览器会支持这一点并且API是否一致?
谢谢
In HTML 5 is there any support for things which are really easy to do in Silverlight?
For example, ripping a file (chosen by the user) into an array of bytes that can be base64 encoded and passed up to a web service?
Or, creation/reading of an image and being able to manipulate the pixels and display this on screen? Or even save it to disk (location chosen by the user)?
If so, which browsers would support this and are the APIs consistent?
Thanks
原文:https://stackoverflow.com/questions/3271002
更新时间:2020-10-26 22:10
最满意答案
在HTML 5中是否支持Silverlight中非常容易实现的事情?
例如,将文件(由用户选择)转换为字节数组
可以是base64编码的
并传递给Web服务?
或者,创建/读取图像并能够操纵像素并在屏幕上显示?
是。 将FileReader与画布相结合。
或者甚至将其保存到磁盘(用户选择的位置)?
对不起,不可能。 不再是这样的! 看到这个。
如果是这样,哪些浏览器会支持这一点
我知道Firefox会这样做,但在其他浏览器上试试这个 。 看看哪些有效,哪些无效。
API是否一致?
是。 这些被称为标准是有原因的。
In HTML 5 is there any support for things which are really easy to do in Silverlight?
For example, ripping a file (chosen by the user) into an array of bytes
that can be base64 encoded
and passed up to a web service?
Or, creation/reading of an image and being able to manipulate the pixels and display this on screen?
Yes. Combine FileReader with canvas.
Or even save it to disk (location chosen by the user)?
Sorry, not possible. No longer the case! See this.
If so, which browsers would support this
I know Firefox does, but try this on other browsers. See what works and what doesn't.
and are the APIs consistent?
Yes. These are called standards for a reason.
相关问答
HTML5是HTML标准的下一个版本 平时说的HTML应该是实现HTML4的版本 HTML5没有完全颠覆HTML4 做到完全兼容 相对于4 新加入了一些标签 比如 对某些标签添加了大量新的属性 HTML5和 CSS3.0都是 W3C最新的两个规范 没有 直接联系 但是为了做到最兼容新标准 这俩好基友会经常一起被提及 HTML5只是一种标准 可以用到所有用到html技术的地方 of course 可以用到WEB项目上 而且我觉得用到HTML5的项目都是很流行的项目
不错!!!!!!!!! 顶 ! 顶 ! 顶 ! 顶 ! 顶 ! 顶 ! 顶 ! 顶 ! 顶 ! 顶 ! 顶 ! 无锡无缝钢管厂 无锡钢管厂 无锡无缝钢管 无锡钢管 无锡钢管价格
只用HTML5和JS,CSS写的游戏(2048,围住神经猫,flappy bird),之前火过一段时间,现在还好,有发展前景,但是只适合轻中度游戏,不能做大型重度游戏
在HTML5中有几种脱机存储的可能性:Web存储Web SQL数据库IndexedDB文件系统API 这里有所有这些选项的非常好的介绍: http://www.html5rocks.com/en/tutorials/offline/whats-offline/#toc-older-storage 与较早的选项(Cookie,基于插件的存储,浏览器特定功能)相比,我将引用以下文章: “新开发的存储API,我们称之为”HTML5存储“,在开放性和标准合规性方面一般都很优秀,当然,并非所有的浏览器都包含
...
过于简单 如果它使用HTML5 doctype ,那就是HTML5。
oversimplified If it uses an HTML5 doctype, it's HTML5.
W3C并没有说可以将XHTML 1.1作为文本/ html来提供。 它表示可以将XHTML 1.0作为文本/ html提供。 用HTML5理解的一点是,它转变了语法和mime类型之间的关系。 HTML5并没有说明哪些MIME类型可以与HTML和XHTML一起使用,而是说如果您将页面作为text / html提供, 那么它就是HTML,如果将它作为application / xhtml + xml提供, 那么它就是XHTML。 因此,在确定页面是HTML还是XHTML时,doctype无关紧要。 这
...
这是可能的。 通过使用JQuery函数,您可以拥有一个非常完整的解决方案。 这是一个例子。 JSFiddle http://jsfiddle.net/v8MNx/1/ HTML
Date:
...
有一个名为“ 我何时可以使用...”的站点,其中列出了各种HTML5,CSS3和其他现代Web标准,并指出了哪些浏览器版本支持它。 您是否可以使用功能取决于您的用户是谁。 如果您的目标是最先进的网络开发人员,那么您可能会依赖他们拥有更多版本的浏览器,而不是针对企业会计。 因此,您需要确定必须支持哪些浏览器版本,并执行适当的渐进增强或回退以支持旧浏览器,同时引入不支持的新功能。 一些HTML5,CSS3和其他功能可以在旧版浏览器中使用“polyfill”,这是使用JavaScript,Flash,专
...
在HTML 5中是否支持Silverlight中非常容易实现的事情? 看到这个 例如,将文件(由用户选择)转换为字节数组 是。 看到这个 可以是base64编码的 谷歌 并传递给Web服务? XMLHttpRequest仍然有效。 或者,创建/读取图像并能够操纵像素并在屏幕上显示? 是。 将FileReader与画布相结合。 或者甚至将其保存到磁盘(用户选择的位置)? 对不起,不可能。 不再是这样的! 看到这个。 如果是这样,哪些浏览器会支持这一点 我知道Firefox会这样做,但在其他浏览器上试
...