Questions tagged «html5»

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

7
为什么HTML表单上没有PUT和DELETE方法?
HTML4 / XHTML1仅允许以表格形式进行GET和POST,现在看来HTML5会做同样的事情。有提议将这两个添加,但似乎并没有获得吸引力。在HTML5规范草案中不包含PUT和DELETE的技术或政治原因是什么?
265 html  html5 



3
为什么不推荐使用Web SQL数据库?
我正在制作一个混合Android应用程序。 最初,我决定使用localStorage,花了两天后,我意识到它很奇怪,因此放弃了它。 然后,在花费了整整一天时间并实际上在Google Chrome中获取了输出之后,我选择了indexedDB,它没有在android应用的WebView中运行。 而且我从未使用过Web SQL数据库,因为它已被弃用。无论如何,我注意到PhoneGap仍然使用Web SQL,而android的浏览器支持它。 为什么首先不推荐使用Web SQL?现在使用Web SQL对我来说是一个好主意吗?

22
开发人员如何找到时间掌握最新技术?[关闭]
我是一名自由职业的Web开发人员,直到2004年左右,当我开始走上管理之路时,我决定再次尝试重新开发(特别是JavaScript和HTML5 Web /移动Web应用程序),我的确给人以真正的擅长这些技术和类似的快速发展技术除了学习新技能之外,还需要拨出一定的时间来投资以提高现有技能。 我现在就了解了,因为我重新开始学习时,学习曲线非常陡峭,但是看到那里有很多人-我看到的唯一的方法就是花大量的时间。 对于那些从事全职开发人员的工作,我想了解的是-在大多数情况下,与学习/研究相比,在办公室实际花费了多少时间来编写代码。我可以轻松地每天花费2-4个小时来掌握做事的最佳方法。 大多数全职工作的优秀开发人员是否在工作以外投入大量时间提高技能? 还是我正在查看所有这些完全错误的信息?


8
为什么要打扰正确地和语义地标记?
请注意,我(尝试)尽可能地在语义上进行标记,因为我喜欢它们的外观和感觉,但不是因为我意识到任何其他惊人的优点。我的问题的重点是能够教育他人 好吧,我看过很多文章和教程,这些文章和教程经常说“让我们以最可能的语义方式进行标记”。 但是我想到了一个奇怪的想法,为什么? 为什么一个人需要(或想要)去打扰那些传达正确语义的特定元素?具体地讲,我指的是新的HTML5元素,如<time>,<output>,或<address>。特别是,如果页面“有效”(在所有浏览器中都能很好地呈现)。 为什么我要使用诸如<time>或元素<address>,而根本没有任何元素(或在最坏的情况下,泛型<span>)表现得那么好呢? 我之所以这样问,是因为我看到许多(非常受欢迎的)网站(包括此网站)没有遵循这些所谓的最佳实践。
55 html  html5  semantics  markup 

5
为什么不使用XHTML5?
因此,有人告诉我HTML5是向前迈出的一大步。我知道的最后一步是XHTML的引入。优势显而易见:简单,严格,使用标准XML解析器和生成器来处理网页的能力,等等​​。 HTML5如此回滚,这真是多么奇怪和令人沮丧:我们再次使用了非标准语法;再次,我们必须处理历史包and和解析复杂性;再次,我们不能使用我们的标准XML库,解析器,生成器或转换器。XML所带来的所有优势(可扩展性,名称空间,标准化等),以及W3C出于充分的理由而花了十年的时间,都失去了。 很好,我们有XHTML5,但似乎它没有像HTML5编码那样流行。例如,参见此SO问题。甚至HTML5规范都说HTML5(而不是XHTML5)是“建议大多数作者使用的格式”。 我的事实有误吗?否则,为什么我是唯一一个有这种感觉的人?人们为什么选择HTML5而不是XHTML5?
53 html  html5  xml  xhtml 

8
如何开始使用HTML5?[关闭]
建议学习HTML5的工作流程是什么?我应该安装什么工具?什么SDK?从哪儿开始?怎么测试?如何调试?我读什么? 我知道通常被标记为“ HTML5开发”的实际上是HTML,CSS,JS和更多内容的混合体,但是我不认为在记事本中开发更大的项目。这就是为什么我要您透露有关工作流程的提示和技巧。
42 javascript  html  css  ajax  html5 

8
为什么最终确定HTML 5规范需要这么长时间?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我正在读这篇文章,一句话引起了我的注意(我的重点是): 因此,XHTML的最大批评家伊恩·希克森(Ian Hickson)继承了HTML 5,这是一种面向行动的幼儿规范,直到2022年才能成年,尽管其中有些如今可以使用。 真的吗?那真的是HTML 5开发周期吗?为什么要花这么长时间?是什么使正确的事情变得如此困难,以至于直到11年后才能最终确定?
25 html5 

5
为什么在谈论兼容性时,Internet Explorer是唯一要被版本引用的浏览器?
每当我读到的东西或听到有人在谈论HTML5,CSS和JavaScript的支持,他们总是引用的Internet Explorer使用的版本号,如Internet Explorer 6和Internet Explorer 9,但他们只是指谷歌浏览器,火狐,Safari浏览器等没有版本号。 他们是否还应该指定某些Web技术与其他浏览器而不是Internet Explorer不兼容的版本号?

17
Silverlight有未来吗?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 6年前关闭。 最近,我阅读了一些有关WPF和Silverlight的发展和历史的文章/博客/评论。在某些论坛中,许多开发人员和用户都批评WPF应用程序的性能(例如Visual Studio 2010)。实际上,与Flash相比,Silverlight的市场份额不是很高。在2010年PDC大会上,鲍勃·穆格里亚(Bob Muglia)表示“我们的Silverlight战略和重点已经转移了……”,微软希望在未来推出HTML5。 此外,微软宣布HTML5是Windows 8和Windows Phone 8(“芒果”)平台的核心部分。 最近,我开始学习Silverlight,现在我必须自问,我是否应该继续花时间学习这些非常好用的强大技术!他们有未来吗?(Windows)桌面(客户端)应用程序有未来吗?所谓的“丰富的Internet应用程序”是否有未来?还是HTML5会成为软件开发中的“绝对真理”? 您对此有何看法?

7
使用HTML5本地存储来存储CSS和JavaScript是否现实
这个想法是利用HTML5本地存储来存储经常访问的CSS和JavaScript。 例如(伪代码): var load_from_cdn = true; 如果(检测本地存储) { 如果(找到CSS,JS的缓存) { 加载本地存储缓存 load_from_cdn = false; } } 如果(load_from_cdn) { document.write('<script> ...'); } 这是可能的还是现实的? 我知道浏览器缓存,但仍然会进行一些标头访问检查, 我认为没有HTTP访问会更好(我认为) PS:本地存储似乎仅支持键值对,有人可以证明吗? (最好的例子)

6
在Metro应用程序中使用XAML / C#或HTML5 / JavaScipt的优缺点?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我只是想知道将XAML / C#或HTML5 / JavaScript用于Metro Apps是否有主要优点或缺点。
19 c#  javascript  html5  xaml  metro 

5
开发人员使用复杂JavaScript UI的方法
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 6年前关闭。 我试图了解围绕复杂的客户端JavaScript开发的不同方法和最佳实践的前景。 我不确定用什么来标记此类应用程序,也许是沉重的AJAX或RIA(但不能像Flash / Silverlight这样的插件)。我指的是具有以下特征的Web应用程序: 在JavaScript中模拟丰富/本地桌面UX 使用服务器作为数据API(JSON / Html-Templates),包含客户端JS中的大多数/所有行为。 这与使用Web服务器进行UI呈现相反,后者以页面刷新模型生成所有HTML。 一些例子是: Google文件/ Gmail 迈德迈斯特 关键跟踪器 随着我们逐步进入HTML5,我可以看到这种带有大量JavaScript的RIA开发风格变得越来越普遍和竞争所必需。 问题:那么,围绕这些大量的JS开发进行管理的通用方法是什么? 随着应用功能的增加,客户端代码非常复杂。使用原始JS在多个团队之间扩展开发工作时遇到了问题(或者,我听到了,并且完全可以相信)。 Google通过构建可从高级语言(Java)编译为JS的GWT来解决此问题,它依靠高级语言具有的现有开发基础结构(Eclipse,强类型,重构工具)以及抽象的浏览器兼容性和开发人员无法解决的其他问题。 还有其他工具,例如用于C#的Script#,其功能也类似。所有这些使JS更加具有IL(中间语言)的作用。即。“您再也不会真正用这种'低级语言'来写作了。” 但是,这种“编译为JS”并不是唯一的方法。尚不清楚GWT是占主导地位的方法...或确实会成为它。 人们在使用富客户端JavaScript做什么?一些定向问题: 大多数商店都在手工制作JS(在jQuery等类似的库上面)吗? 还是有许多不同的方法,没有明确的最佳实践? 大多数商店是否都在避免RIA规模开发,而转向更简单的开发人员服务器端/页面重绘模型?如果是这样,这会持续吗? 编译为JS可能是一种新兴的未来趋势吗?还是这是错误的方向? 他们如何管理客户端JS的复杂性和重构? 跨团队模块化和分配工作? 客户端模式(例如MVC / MVP等)的应用,实施和测试。 那么,在我们这个庞大的JavaScript和HTML5未来中,新兴趋势是什么? 谢谢!

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.