前言 前段时间面试(包括 阿里巴巴 的电话面试),遇到过一些面试题,且面试中出现机率较高的提问/笔试,有些答的不是很好挂掉了,今天终于有时间整理出来分享给大家,希望对大家面试有所帮助,都能轻松拿offer。 主要分三部分 : html 、 css 、 js ;react/vue等都归类于js,内容来源于 面试过程中遇到的 、在复习过程中看到认为值得 加深巩固 、 群友交流分享 的;如有理解的错误或不足之处,欢迎留言纠错、斧正,这里是 @IT·平头哥联盟 ,我是 首席填坑官 ∙ 苏南 (South·Su) ^_^~ HTML 1、什么是盒子模型? 有些面试官会问你对盒子模型的理解,在我们平时看到的网页中,内部的每一个标签元素它都是有几个部分构成的:内容(content)、外边距(margin)、内边距(padding)、边框(border),四个部分组成,当你说完这些面试官是不会满意这个答案的,因为还有一个重点( IE盒模型和标准盒模型 的区别)———IE盒模型的content包括border、padding 2、页面导入样式时有几种方法,它们之间有区别? link 标签引入,也是当下用的最多的一种方式,它属于XHTML标签,除了能加载css外,还能定义rel、type、 media 等属性; @import 引入,@import是CSS提供的,只能用于加载CSS;