说起来,用户体验对于互联网企业而言是越来越重要,能否抓住用户所需,勾起用户的兴趣,是互联网产品想要长久发展的重要因素。因此,企业也对web前端人才的需求不断加大。那么,想要在企业上任web前端岗位,就离不开面试。接下来,千锋深圳HTML5培训老师就向大家分享一些HTML5面试中常见的有关技术点的问题,希望能助大家面试一臂之力!
1.为什么HTML5里面我们不需要DTD?
HTML5没有使用SGML或者XHTML,他是一个全新的东西,因此你不需要参考DTD,对于HTML5,你仅需放置下面的文档类型代码告诉浏览器识别这是HTML5文档。
2.什么是SVG?
SVG(Scalable Vector Graphics可缩放矢量图形)表示可缩放矢量图形。他是基于文本的图形语言,使用文本,线条,点等来进行图像绘制,这使得他轻便,显示更加迅速。
3.你能解释一下CSS的盒子模型么?
CSS和模型是围绕在HTML元素周围的定义Border(边界),padding(内边距)和margin(外边距)的矩形空间
Border(边界):定义了元素包含的最大区域,我们能够使边界可见,不可见,定义高度和宽度等;
Padding(内边距):定义了边界和内部元素的间距
4.Web Worker线程的限制是什么?
Web worker线程不能修改HTML元素,全局变量和Window.Location一类的窗口属性。你可以自由使用Javascript数据类型,XMLHttpRequest调用等。
5.HTML5中的本地存储概念是什么?
很多时候我们会存储用户本地信息到电脑上,例如:比方说用户有一个填充了一半的长表格,然后突然网络连接断开了,这样用户希望你能存储这些信息到本地,当网络恢复的时候,他想获取这些信息然后发送到服务器进行存储
6.本地存储的生命周期是什么?
本地存储没有生命周期,它将保留知道用户从浏览器清除或者使用Javascript代码移除。
7.本地存储和事务存储之间的区别是什么?
本地存储数据持续永久,但是会话在浏览器打开时有效知道浏览器关闭时会话变量重置。
8.什么是WebSQL?
WebSQL是一个在浏览器客户端的结构关系数据库,这是浏览器内的本地RDBMS(关系型数据库系统),你可以使用SQL查询。
把握好HTML5的技术点,不断提升自己,是在激烈的职场竞争中脱颖而出的关键点。千锋深圳HTML5培训坚持全程面授教学的模式,不仅仅是培养学员的全栈技术能力,同时也助力学员养成大前端视角与全栈思维,就业后不仅有能力解决工作中的疑难问题,更有实力胜任项目leader!
相关文章
06.29抢座
06.29抢座
06.29抢座
06.29抢座
06.08抢座
06.15抢座
筹备中抢座
06.15抢座
06.22抢座
了解千锋动态
关注千锋教育服务号
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱