HTML5开发岗面试常见的6道面试题,道道经典

  • 日期:08-19
  • 点击:(1975)


前锋广州我想昨天分享

HTML5语言目前是最热门的,因其广泛的HTML5应用程序而非常受欢迎。如何在面试中提高我的成功率?很多人都知道有技术,但他们在面试过程中失败了。如果你想对面试更有信心,你应该对HTML5有所了解。我们可以从以下几点开始。开始分析,由钱峰广州小编为您提供6个渠道来总结HTML5常见的面试问题。

image.php?url=0Mr8SjdZAm

下面,小编首先向您介绍以下测试过程。大公司的面试过程分为五个部分:笔试 - 项目经理面试 - 导演面试 - 机器测试 - 人力资源面试。书面测试题不是太难,它们都是基本主题,js的比例更多,主要是因为企业想知道你的前端基础是怎样的;面试过程会更容易,另一方的面试官会和你聊天。在,问你一些相关的技术问题,这将在以后突出显示;机器会给你一个页面,然后让你在电脑上写下代码;最后是人力资源与你谈论薪水。

问题1:浏览器如何管理和加载HTML5离线存储资源?

浏览器发现html标头具有manifest属性,该属性请求清单文件。如果是第一次访问该应用程序,浏览器将根据清单文件的内容下载相应的资源并将其存储为脱机状态。如果已访问应用程序且资源已脱机存储,则浏览器将使用脱机资源加载页面,然后浏览器将新清单文件与旧清单文件进行比较。如果文件未更改,则不会执行任何操作。如果文件发生更改,文件中的资源将重新下载并脱机存储。离线时,浏览器使用直接离线存储的资源。

问题2:JS中有哪些数据类型?

答:JS中有五种数据类型:Undefined,Null,Boolean,Number和String。还有一个复杂的数据类型对象,它本质上是一组无序的名称 - 值对。

问题3:IE浏览器css浮动和兼容性问题

答:浮动后,您需要清除浮动不会导致问题。现在的主流方法是向浮动元素的父级添加一个类,内容为:

.clear: {content:'';显示:块;清除:两者;}

.clear {zoom: 1;} //这是为了与IE的兼容性

然后父母添加一个class=“clear”

问题4:html不同位置的js有什么区别?

答:如果你使用window.onload函数并将js代码放入其中,它将随处可见,因为它是在加载正文后执行的。如果您不使用window.onload函数,请将其放在头部。代码不会被执行。这是因为html执行顺序(正是js的执行顺序)在从顶部运行时进入test.js文件。前一个不会运行,也就是说,它不会由函数包运行。这时,最后一句将被执行。转到页面以获取元素。但此时,HTML页面未加载。因此,如果找不到该元素,则会出现错误。

问题5:移动html5开发的流行框架是什么?

答:1,jQueryMobile,jQueryMobile是手机和平板电脑设备上的jQuery版本。 jQueryMobile不仅将jQuery核心库带入主流移动平台,还将发布完整统一的jQuery移动UI框架。支持全球主流移动平台。 jQueryMobile开发团队说:我很高兴能够开发这个项目。移动网络也需要一个跨浏览器框架,让开发人员开发真正的移动网站。

2,jQTouch,jQTouch是一个jQuery插件,主要用于手机上的Webkit浏览器,实现各种常见的UI效果,如动画,列表导航,默认应用程序样式的JavaScript库。支持包括iPhone,Android和其他手机。

问题6:ajax和jsonp有什么区别?

答:实施方法完全不同。 ajax的核心是通过XmlHttpRequest获取非页面内容,并动态添加jsonp的核心

这是HTML5开发工程师的技术问题,项目经理将在第一轮面试中提出这个问题。我相信这些面试问题并不难,所以请记住它并祝你成功面试。如果您对文中的问题有更好的答案,请在下面留言,或遇到其他面试问题,请留言与您分享。

收集报告投诉