说到这里,用户体验对于互联网公司来说越来越重要了。能否抓住用户的需求,引起用户的兴趣,是互联网产品能否长久发展的重要因素。因此,企业对Web前端人才的需求也越来越大。那么,如果你想在企业中担任web前端的职位,就离不开面试。接下来上海千峰就给大家分享一些HTML5面试中常见的技术点问题,希望对大家的面试有所帮助! 1。为什么我们在HTML5中不需要DTD? HTML5没有使用SGML或者XHTML,他是一个全新的东西,所以你不需要参考DTD,关于HTML5,你只需要把下面的文档类型代码告诉浏览器识别这是一个HTML5文件。 2。什么是SVG? SVG(ScalableVectorGraphics可缩放矢量图形)意思是可缩放矢量图形。它是一种基于文本的图形语言,用文字、线、点等来制作图片,使展示更方便快捷。 3。你能解释一下CSS盒子模型吗? CSS和model是HTML元素周围的矩形空间,定义了Border(间隙)、padding(内边距)和margin(外边距) Border(边框):定义元素覆盖的最大区域,我们可以使边框可见或不可见,定义高度和宽度等; Padding(内边距):定义边框与内部元素之间的距离 4。WebWorker线程的局限性是什么? Webworker线程不能修改HTML元素、全局变量、Window.Location等窗口特性。您可以自由使用Javascript数据类型、XMLHttpRequest调用等。 5。HTML5中的本地存储是什么概念? 在很多情况下,我们会在电脑上存储用户的本地信息,例如:比如用户有一个长表格填了一半,然后突然网络断开了,让用户期待你在本地存储此信息。当网络恢复时,他想获取这些信息,然后发送到服务器进行存储。 6。本地存储的生命周期是多少?,它会一直知道用户已经从浏览器中删除或使用Javascript代码删除。 7。本地存储和业务存储有什么区别? 本地存储数据继续永久保存,但session在浏览器打开时有用,直到浏览器关闭时session变量被重置。 8.什么是WebSQL? WebSQL是浏览器客户端中的结构化关系数据库,是浏览器中原生的RDBMS(关系数据库系统),可以使用SQL查询。 掌握HTML5的技巧,不断提升自己,才是在激烈的职场竞争中脱颖而出的关键。
