HTML5面试的重要指导方针
今天,江北
网站建设HTML已经有20多年的历史了。在过去的20年中,HTML已经升级了四次,所以让我们使用现有的HTML 5版本吧。升级路径并不容易:HTML规范的官方维护者W3C正在减慢新的功能规范,因此Web浏览器开发人员需要这样做这只能导致更多的问题,尤其是开发人员试图创建网页。这导致许多跨浏览器兼容性问题,并浪费开发时间。在当今的技术环境中,HTML5已经成为任何前端开发的一个组成部分,虽然它不是编程语言,但它仍然是Web应用程序,甚至是现代桌面和移动应用程序的重要组成部分。HTML5的经验在软件开发社区中基本上是常见的。这使得定位HTML5开发人员相当容易,但是发现好是一个挑战。
我们的招聘指南将帮助您找到那些努力遵循高质量方法和对HTML5规范有丰富知识的开发人员。这里没有魔术或简单的技术,但是必须有问题要问,这将有助于确定语言候选人的知识深度和复杂性。下面给出了这样一个问题的简单示例。
问答
问:HTML5是用来取代HTML 4和XHTML的。讨论新的HTML5特性和关键目标HTML5规范。
HTML5规范的新主要目标是为用户提供丰富的内容(比如图片和视频),而不需要额外的插件(比如Flash和Silverlight),通过引入新的结构元素标签,为网页结构提供更好的语义支持,以便简化y错误处理,并为旧标准文本提供严格的分析标准。编程简化了向后兼容性。最后,现代世界最重要的目标是提供更好的跨平台支持,以确保一切正常工作,无论是台式计算机、膝上型计算机。OPS,平板电脑,甚至智能手机。
为了实现这一点,引入了许多新功能,包括HTML5。新的HTML5改进了对嵌入式图形、音频和视频内容的支持。通过引入新的带标记的网站职员,对JavaScriptAPI进行了新的扩展,如附加定位、新的拖放功能、本地存储和缓存功能。对。
问题:解释语义HTML是什么,以及新的语义HTML5元素名称是什么。
语义HTML是一种HTML标记或标记,它显示含义或外观而不是纯表达式。例如,建议使用HTML5标记代替粗体文本,而<em>不是斜体。这些语义标记产生相同的粗体文本和斜体文本,但是纯格式化信息,这提供了含义。
HTML5规范中定义的新语义元素,如:
内容提要
新的HTML5窗体控件包括:
问题:HTML5开发人员讨论潜在的陷阱。
旧习惯很难改变。许多开发人员使用旧规范编写HTML5现代Web应用程序。最突出的示例是使用开发人员在标签上设置布局,或者
当新的语义标记相同时,或者标记更合适时。或者在讨论之前,他们没有使用新的语义标记或<EM>来代替旧的标记方法,这导致了不同浏览器中不一致的复杂标记行为。新的语义标签,享受HTML5规范的所有好处,让旧习惯留在过去。
问题:讨论新的HTML5元素可以用在不同的组合中,即和、和。
新的HTML5元素为组合和使用它提供了全新的可能性。
例如,尽管经典的知识只能有一个页眉和页脚,但是新的HTML5文档可以包含多个和元素,而不管新语义标记的设计是否为了各自的目的与父元素相关。脚趾和脚趾,而且日常和元素。
另一个例子是使用new和.,以及它们的组合:can包含元素,并且可以包含描述示例的元素:在您的网页中,您可以使用与仪表板页面的社交网络交互,而最新的新闻文章将包含几个元素,这是可能的包装包括对读者的最后评论。
问题:讨论HTML5如何简化HTML结构。
最初,HTML5规范简化了DOCTYPE声明。文档或文档类型声明告诉浏览器它们可以期望什么类型的文件。旧的XHTML DOCTYPE声明如下:
<!DopType HTML公有-//W3C DTD XHTML 1严格/EN
http://2。org tR/xHTML1/dt/xHTML1是严格的。DTD >
虽然HTML4转换DOCTYPE看起来像这样:
<!DOCTYPE HTML公有-//W3C HTML 4.01 DTD转换/EN
http://2 .org tR/HTML4/宋子.dt>
HTML5新的DOCTYPE声明很简单:
HTML5的另一个简化介绍是我们如何声明字符编码或字符集,即文件。
HTML
UTF-8>
…
…
这比在HTML4之前没有字符元属性要简单得多:
转换/En/SPAN><SPAN>SPAN>W3C HTML 4.01 DTD
类= HLJS字符串> http:/2 .org tR/HTML4/宋词DTD>
HTML
内容类型内容=文本/html;字符集=UTF-8>
…
…
HTML5规范必须简化标签,而不是有效的HTML5文档。
标题>标题>
>标题>
>墙P/SPAN>>
这个例子中唯一重要的标记是HTML5的新内容。没有它,浏览器将无法检测到它。这是一个HTML5文档。
问:如果所有现代浏览器都遵循相同的HTML5规范,为什么跨浏览器支持仍然重要
HTML5规范是一组定义有效文档的规则,并提供关于浏览器必须如何解释和呈现文档的信息。不幸的是,现实是没有浏览器仍然支持HTML5规范中定义的所有规则。大多数浏览器支持大多数规范。但是,HTML5规范的浏览器解释仍然存在差异。因此,开发人员有必要支持所有浏览器的利用率,并希望显示其内容。这就是为什么跨浏览器支持对于开发人员来说仍然是一个令人头疼的问题,尽管增加了。放宽规范。
问:讨论HTML5在性方面的问题,尤其是它在现实世界中的局限性和问题。
今天,随着网页和应用程序的使用,依赖辅助技术的人变得比以往任何时候都重要。还有很长的路要走,HTML5引入了新的用户界面特性,使得那些依赖辅助技术的人更容易使用网络。尽管如此,还存在一些问题。问题之一是开发人员和设计人员没有过多地关注网页或应用程序的这一方面。正如上面提到的,他们辩护的一个主要原因是现有的HTML5 Web访问接口没有特性。现在,即使develo人们希望在应用程序中实现附加的功能选项,任何新兴的网络技术都面临着一个经常性的问题:浏览器支持。HTML5可访问性是最常见的跨浏览器跟踪辅助功能。对于浏览器,开发人员需要额外的时间。这是一个关键因素,如果客户希望自己的Web应用程序和页面处于边缘,那么他们需要预见使用当今技术的可能性。
问题:解释HTML5 Web Storage,讨论它的安全注意事项,以及本地存储和会话存储之间的区别。
HTML5网页数据使用Web存储存储在本地用户的浏览器中。在早期版本中,开发人员只能使用cookie。新的网络存储更安全、更快。与饼干不同,存储来自Web的数据不包括对每个服务器的请求,它只用于问题。数据被存储。作为名称和值对。其他的好处是cookie存储限制。网络存储可以达到5MB大小,并且其内容不会被传输到服务器。网页只能访问存储的数据,因为它限于每个来源。
值得注意的是,虽然Web存储比饼干更重要,但是要记住一点。这比使用饼干要好,因为内容没有连线,但是本地存储没有加密。因此,诸如安全令牌之类的敏感数据不能存储在那里。当恶意用户可以随时容易地修改数据的本地存储和会话存储值时,复制不应该依赖于在Web上存储数据。
江北网站建设说到会话存储,本地存储与会话存储所涉及的存储寿命和范围之间的差别。另一方面,会话存储将运行脚本存储在浏览器标记中具有相同的生存期。当卡关闭时,通过任何数据存储会话存储删除它。
不同的源限制本地存储,会话存储是窗口范围。,即使这两个选项卡访问完全相同的页面并运行相同的脚本。
问:解释网络工作者是什么。
JavaScript是一种单线程语言,因此多个脚本不能同时运行。Networker是一种新的API,它独立于其它脚本的浏览器后台运行脚本。因此,网页不必等待网站工作人员完成,这提高了性能。性能和响应性,因为用户可以在网络工作者还在后台运行的时候与页面交互。例如,网络工作者可以好地运行脚本并执行繁重的计算。江北
网站建设总结
我们只需要了解HTML5的开发人员,发现HTML5真正的主人是一个挑战。我们希望你发现本文中所要求的是为你所追求的少数精英HTML5开发人员提供有用的基础。找到这样的候选者是值得的,因为他们会撤消。对你的团队的效率和结果有显著的正面影响。
文章标题:江北网站建设:面试HTML5的重要诀窍
本文路径:https://www.cdcxhl.com/news47/222197.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有网站建设等
广告
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源:
创新互联