2022年前端面试题及答案汇总HTML.docx
《2022年前端面试题及答案汇总HTML.docx》由会员分享,可在线阅读,更多相关《2022年前端面试题及答案汇总HTML.docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源2021 前端面试题及答案汇总1 、什么是盒子模型?在网页中,一个元素占有空间的大小由几个部分构成,其中包括元素的内容(content), 元素的内边距( padding),元素的边框( border),元素的外边距( margin)四个部分;这四个部分占有的空间中,有的部分可以显示相应的内容,而有的部分只用来分隔相邻的区 域或区域; 4 个部分一起构成了css 中元素的盒模型;2 、行内元素有哪些?块级元素有哪些?空void元素有那些?行内元素: a、b 、span 、 img 、input、strong、select 、label 、em 、button、textar ea块级
2、元素: div 、ul 、li 、dl 、dt 、dd 、p 、h1-h6、blockquote空元素:即系没有内容的HTML 元素,例如: br 、meta 、hr 、link 、input、 img3 、CSS 实现垂直水平居中一道经典的问题,实现方法有很多种,以下是其中一种实现:HTML 结构:CSS :.wrapperposition:relative;.contentbackground-color:#6699FF;width:200px;欢迎下载精品学习资源height:200px;position: absolute;/父元素需要相对定位top: 50%;left: 50%;ma
3、rgin-top:-100px ;/二分之一的 height,width margin-left: -100px;4 、简述一下 src 与 href 的区分href 是指向网络资源所在位置,建立和当前元素(锚点)或当前文档(链接)之间的链接, 用于超链接;src 是指向外部资源的位置,指向的内容将会嵌入到文档中当前标签所在位置;在请求 src 资源时会将其指向的资源下载并应用到文档内,例如 js 脚本, img 图片和 frame 等元素;当浏览器解析到该元素时,会暂停其他资源的下载和处理,直到将该资源加载、编译、 执行完毕,图片和框架等元素也如此,类似于将所指向资源嵌入当前标签内;这也是为
4、什么将 js 脚本放在底部而不是头部;5 、什么是 CSSHack.一般来说是针对不同的浏览器写不同的 CSS, 就是 CSS Hack ;IE 浏览器 Hack 一般又分为三种,条件 Hack 、属性级 Hack 、选择符 Hack (详细参考 C SS 文档: css 文档);例如:/ 1、条件 Hack欢迎下载精品学习资源.testcolor:red;/ 2、属性 Hack.testcolor:#0909; /* For IE8+ */*color:#f00; /* For IE7 and earlier */_color:#ff0; /* For IE6 and earlier */
5、3、选择符 Hack* html .testcolor:#090;/* For IE6 and earlier */* + html .testcolor:#ff0;/* For IE7 */6 、简述同步和异步的区分同步是堵塞模式,异步是非堵塞模式;同步就是指一个进程在执行某个请求的时候,如该请求需要一段时间才能返回信息,那么这个进程将会始终等待下去,直到收到返回信息才连续执行下去;异步是指进程不需要始终等下去,而是连续执行下面的操作,不管其他进程的状态; 当有消息返回时系统会通知进程进行处理,这样可以提高执行的效率;7 、px和 em的区分px 和 em 都是长度单位, 区分是, px 的
6、值是固定的, 指定是多少就是多少,运算比较简洁;em 得值不是固定的,并且em 会继承父级元素的字体大小;欢迎下载精品学习资源浏览器的默认字体高都是16px;所以未经调整的浏览器都符合:1em=16px;那么 12p x=0.75em,10px=0.625em8 、什么叫文静降级和渐进增强?渐进增强progressiveenhancement:针对低版本浏览器进行构建页面,保证最基本的功能, 然后再针对高级浏览器进行成效、交互等改进和追加功能达到更好的用户体验;文静降级gracefuldegradation:一开头就构建完整的功能,然后再针对低版本浏览器进行兼容;区分:a. 文静降级是从复杂的
7、现状开头,并试图削减用户体验的供应b. 渐进增强就是从一个特殊基础的,能够起作用的版本开头,并不断扩充,以适应将来环境的需要c. 降级(功能衰减)意味着往回看;而渐进增强就意味着朝前看,同时保证其根基处于安全地带9 、浏览器的内核分别是什么 .IE:trident内核Firefox:gecko内核Safari: webkit内核Opera :以前是 presto内核, Opera现已改用 GoogleChrome的 Blink内核Chrome:Blink基于 webkit,Google与 OperaSoftware共同开发 欢迎下载精品学习资源1 、怎样添加、移除、移动、复制、创建和查找节点?
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 年前 端面 试题 答案 汇总 HTML
限制150内