Questions tagged «html5»

HTML5是1990年创建的HTML语言的第5版,用于在Internet上结构化和表示内容,并且试图改善对现代多媒体元素的支持。

5
Windows 8对.NET的未来意味着什么?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 微软展示了Windows 8的演示,其中包括一个允许开发人员使用HTML5和JavaScript的新平台。 这个新平台是Windows 8开发的主要方式吗?微软是否正在逐步淘汰.NET平台以支持HTML 5堆栈?Windows 8对.NET开发人员意味着什么?

2
设计决策-为什么不生成</ p>的<p>?
tl; dr 假设浏览器将正确关闭段落,则一些生成html的广泛使用的程序将仅生成开始段落标签,而不会生成关闭段落标签。 从表面上看,在我看来,浏览器将正确关闭段落的假设是不正确的。我的解释正确吗?更笼统地说,这种决策涉及哪些权衡? 浏览moinmoin源代码时,以下代码行引起了我的注意: # We only open those tags and let the browser auto-close them: _auto_closing_tags = set(['p']) (来源) 在阅读完其余的实现后,我已经使自己确信,是的,的确,当moinmoin为其中一个页面生成html代码时,它将在适当的情况下正确生成段落打开标签,同时有目的地避免任何段落关闭标签(尽管能够做到这一点)。 对于我特定的,相当不寻常的用例,这种行为是不正确的。我很想提交错误报告和/或更改行为。但是,看起来这个设计决定是经过深思熟虑的。我不太熟悉html标准或各种浏览器实现的复杂性,因此无法总体上判断这是否是正确的行为,而且我感觉我本能的纠正/更改此行为的本能可能是被误导了。 这段代码是否对浏览器的实现做出了正确的假设?生成的html有效吗?更一般而言,我可能会在这里失去哪些权衡?

11
HTML5的相关性:现在到了?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 似乎我正在接受的大多数工作以及大多数Internet仍在使用标准HTML(假设是HTML 4)+ CSS + JS。是否有人对HTML5的标准位置有什么看法,尤其是在接受和传播方面?很容易找到有关HTML5等实现之间的不一致的信息。我想知道的是HTML5的相关性。
14 html5 

8
为什么我们必须使用div?
今天早晨,当我写一些html和haml时,我发现使用div的方法很荒谬。为什么不隐含div?试想一下,如果: &lt;div class="hero-img"&gt; &lt;img src="http://whatever.com/this.jpg"&gt; &lt;/div&gt; 是这样的: &lt;hero-img&gt; &lt;img src="http://whatever.com/this.jpg"&gt; &lt;/hero-img&gt; 如果假定元素的“ div class”部分,则HTML会更加语义化,并且使用匹配的结束标记将具有无限的可读性! 这类似于HAML,其中我们具有: .content Hello, World! 变成: &lt;div class='content'&gt;Hello, World!&lt;/div&gt; 在我看来,要在浏览器中运行此功能,唯一要做的就是浏览器可以开始解释每个元素,而没有现有的html元素定义暗示&lt;div class="&lt;element name&gt;"&gt;。 这可能是完全向后兼容的;对于CSS和jQuery选择器等,“ div.hero-img”仍然可以使用,并且是选择元素所需的语法。 我知道新的Web组件规范,但是比这里建议的要复杂得多。您能想象看到一个网站的源代码并看到类似HTML的代码会多么令人愉快吗? 那么,为什么我们必须使用div? 如果您查看Mozilla的html5元素列表,则每个元素都有语义,然后我们进入&lt;div&gt;并显示: “表示没有特殊含义的通用容器。” ..然后,他们列出要添加到html5中的任意元素,例如&lt;details&gt;。 当然,如果将隐含divs的概念添加到html规范中,则将需要十年时间成为标准,这是Web时间中的一百万年。 因此,我认为一定有一个很好的理由尚未发生。请给我解释一下!
13 html  html5 

1
Acid3测试已经变得多么重要,应该用什么代替?
长期以来,针对浏览器的最新标准支持的默认指南是Acid 3 Test。我刚刚在适用于Chrome 15.0,Firefox 7.0,Safari 5.1和IE 9.0的Windows 7(x64)上运行了该程序,它们的得分均为100。某些动画可能会更流畅,但总体而言,它们之间并没有太多区别。 然后,我查看了html5test.com的得分,这些得分表现出更大的差异: 343/450:Chrome 15.0 298/450:Firefox 7.0 293/450:Safari 5.1 141/450:IE 9.0 还有其他测试对浏览器功能支持有用吗?HTML5测试的最低分数是“好”分数? HTML5测试分数有多重要,它真的可以正确测试所有新功能吗?它可以很好地替代Acid 3测试吗? 现在的现代浏览器是否足够合规,以使最终用户可以不了解标准支持级别?

7
HTML5 / JS最终会取代所有客户端语言吗?[关闭]
按照目前的情况,这个问题并不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我只是想知道这一切的未来。恕我直言,有4种力量定义了技术的发展方向:微软,苹果,谷歌,Adobe。 看起来在Apple的iPhone / iPad iAD中,现在可以使用HTML5对其进行编程了。那么这是否意味着HTML5最终将取代Objective-C? 而且,微软现在已经将重点从WPF / Silverlight转移到了HTML5,我认为Visual Studio 2011将全部是对HTML5的工具支持。因为那是微软所做的。(工具)。在几个月后的IE9中,最后一个主流浏览器将支持HTML5。 同样,Adobe正在加入HTML5潮流,并允许使用其最新工具将Flash内容导出到HTML5。 而且我们都知道html5对Google有多大帮助。哎呀,他们最新的操作系统(Chrome OS)只是一个庞大的网络浏览器。 对于一家公司来说,移动应用程序(例如iPhone,Android,WM7)很难编程,尤其是对于许多不同的设备(每种都有自己的语言)进行编程,因此我认为这不会持续太久。即,HTML5将成为统一语言。对于应用程序开发人员来说,这有点可悲,因为现在用户将可以在网络上免费玩“酷”的html5应用程序,并且很难为他们付费。 那么强类型语言真的注定了吗,在未来的5-10年内,客户端编程是否仅会使用HTML5?我们所有人都将成为javascript程序员吗?:)因为这些迹象肯定指向那个方向...

3
Firefox 4已禁用HTML Web套接字,是否有替代方法?
我一直在检查HTML中一些最新的多人游戏引擎,它们都支持多用户游戏(非常好)-我相信所有这些引擎都使用Web套接字进行通信。 因此,由于协议级别的安全性问题,我们决定从beta 8开始禁用Firefox 4中对WebSocket的支持。Firefox Beta 7支持-76版本的协议,与Chrome和Safari包含的版本相同。Firefox 4的Beta 8将删除该支持。Opera的Anne van Kesteren还宣布Opera将放弃对Websocket的支持。我们相信其他浏览器开发人员也会效仿。 来源:在FireFox 4中禁用的Websockets 我刚刚遇到了上面的问题,所以Firefox 4或Opera中没有套接字....那太大了。是否有人知道替代产品还是Chrome?还是我们需要坐下来等主要浏览器的下一个版本。 更多信息:Rocket Engine似乎可以与包括IE8(http://rocketpack.fi/engine/)在内的所有浏览器一起使用,它将用作通信方式吗?
11 html5  sockets 

8
急于开发Web的客户端
在过去的几个月中,我意识到Web开发中的客户端脚本令人兴奋。但是,尽管服务器端技术已经成熟,稳定并且为后端开发人员所接受,但是客户端技术还不成熟(即与大型服务器端框架相比),并且被许多历史悠久的开发人员所讨厌。然而,如今,每个人都在进行客户端开发。我个人希望大型服务器端框架在2-5年内消失,并关注当前趋势。 为什么会这样?用HTML5 / JS开发的新的和“分散的”客户端怎么可能优于大型且经过深思熟虑的服务器端解决方案?

3
Java小应用程序今天在网络上有什么位置吗?[关闭]
按照目前的情况,这个问题并不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 现在,许多浏览器默认情况下都禁用Java小程序,要求每页启用它们。在过去几年中,applet似乎并没有太大变化。实际上,客户端Java(小应用程序,桌面应用程序……)似乎已经完全消亡,而Java主要成为一种服务器端语言。 除了兼容性以外,在当今的网络上还有哪些地方仍然可以使用applet?作为熟悉Java和JavaScript的Web开发人员,为什么我会选择使用Applet代替某些JavaScript?
10 java  html5 

2
HTML 5是否足以让开发人员从Flash切换到?
很好奇,因为许多开发人员使用Flash来完成HTML 4(如果我做错了,请纠正我)或以下事情的很多事情,例如圆角(Canvas)以及Video Thing等。 。 我实际上尚未探索所有HTML5,因此不妨向您学习。 谢谢。
10 html5  flash 

2
注册期间自动生成密码是一个好主意吗?
我正在为我正在从事的项目开发注册系统。 由于如果过程太长,用户往往不愿注册,所以我认为(至少最初需要)他们的电子邮件,然后将自动生成的密码发送给他们(这也使我可以验证他们的电子邮件地址) )。这也将阻止他们选择较弱的密码来快速完成注册。 到目前为止,我还没有发现任何弊端,但是由于我从未见过使用该系统的站点,因此恐怕还有一些弊端。 这是一个好主意吗? PS:当然,我也正在通过Facebook和其他类似服务实施注册,以使人们无需密码即可快速注册,但许多人可能出于隐私考虑或因为他们不愿意而选择经典注册使用任何这些服务。

2
Javascript MVC应用程序设计(画布)
我很难掌握如何在Javascript中使用类似于MVC的方法来构造/构造画布应用程序。用户界面将非常流畅和动画化,游戏也将非常简单化,但会重点强调补间和动画。我了解了MVC的工作原理,但实际上却没有。我已经从中搜查了一些漏洞,阅读了很多文章,现在和我刚开始时一样困惑。 有关应用程序区域的一些详细信息: 多屏幕游戏框架-多个游戏将位于该框架内常见的UI“屏幕”包括:设置,信息,选择难度,主菜单等。 多种输入法 常见的UI元素,例如某些屏幕上的顶部菜单栏 使用不同渲染方法(画布/ DOM / webGL)的可能性 目前,我有一个AppModel,AppController和AppView。从这里开始,我计划添加每个“屏幕”并将其附加到AppView。但是,诸如顶部菜单栏之类的东西又应该是另一个MVC三合会吗?在不紧密耦合组件的情况下,我将在何处以及如何安装它? 将一个MVC三合一组合在另一个中是否被接受?即我可以将每个“屏幕”添加到AppView吗?“ triad”甚至是公认的MVC术语吗? 我的想法在这些选择下融化了……我觉得这里缺少基本的东西。我已经有一个不使用MVC方法就可以启动并运行的解决方案,但是最后却得到了紧密耦合的解决方案-逻辑和视图,目前已经结合在一起。这个想法是打开它并使视图更容易更改(例如,将画布视图换成基于DOM的视图)。 当前使用的库:require.js,createJS,下划线,GSAP,手动MVC实现 任何指针,示例等,特别是关于事物的实际设计以及将“屏幕”划分为适当的M,V或C的指针,示例等都将受到赞赏。 ...或除MVC以外更合适的方法 [注意,如果您之前曾看过这个问题,是因为我在另外两个不正确的stackexchange社区中提出了这个问题……我的大脑已经停止运作了]

3
是什么使HTML5和JS应用程序无法像本机应用程序一样运行?
据我了解, HTML是一种标记语言,XAML,XIB以及Android使用的任何内容以及其他本机UI开发框架的内容也是一种标记语言。 JavaScript是一种与之配合使用的用于处理客户端脚本的编程语言,其中包括事件处理,客户端验证以及C#,Java,Objective-C或C ++在各种此类框架中所做的任何其他事情。 在诸如Sencha's,Angular等表单框架中提供了MVC / MVVM模式。 与其他框架一样,我们以sqlite和键值存储的形式提供localStorage,并且您拥有几乎所有它缺少的API规范。 每当本机UI框架必须呈现UI时,它都必须解析相似的标记并呈现UI。 问题分类 在HTML和JS本身中做同样的事情会阻止什么? 为什么不能使Web(以及CSS)和JS表现出相同的方式,而不是将Web控件或浏览器作为两者之间的层? 即使没有层,在其他不使用C ++,C的情况下,.net运行时和JVM也是如此。 因此,让我们以Dalvik之类的Android为例,为什么Chromium不能(HTML与dalvik和NDK一起)成为android标记所做的事情,而JavaScript用于Java所做的事情? 所以问题是 即使当前的实现还不够好,但是从理论上讲,是否有可能使基于HTML5的应用程序像其他本机应用程序一样专门在移动设备上运行?

1
如何将Silverlight应用程序移动到HTML5 [关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我一直在使用Silverlight 5应用程序一段时间。我喜欢这项技术,并为获得Silverligt开发认证而着迷。 但是,Html5在这一点上获得了动力,这是对新应用程序的新思考。现在,我正在考虑是用Sl还是html5开发。我已经阅读了数千篇有关该主题的文章,并且不清楚是否有任何方法可以将应用程序迁移到HTML5 SL,知道是否有任何工具可以帮助该过程?

3
为什么不应该考虑“响应式”网页设计?
与编程问题相比,这似乎更像是图形设计问题,但我认为它比实际的图形设计具有更多的技术/编程优点。 “响应式” Web设计的概念围绕使用CSS3中的媒体查询来检测查看设备的大小并相应地调整CSS规则-本质上是动态CSS。这填补了许多部署案例的空白,尤其是移动应用。 我认为媒体查询的使用正在缓慢发展(我发现很多人对此并不真正了解),但是我想知道是否存在缓慢采用的原因。Web应用程序不切实际吗?我是否缺少某些可能是根本性陷阱的东西?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.