htmlcssjs面试八股文
时间: 2023-07-28 09:01:48 浏览: 68
好的,以下是一个常见的HTML/CSS/JS面试八股文:
一、HTML部分
1. DOCTYPE的作用是什么?
作用是定义HTML的版本和类型,告知浏览器按照何种规范解析页面。
2. meta标签有哪些常见属性?分别有什么作用?
常见属性有charset、name、content、http-equiv等,charset用于指定字符编码,name和content用于定义网页描述信息,http-equiv用于定义http头部信息。
3. 语义化的作用是什么?有哪些语义化的标签?
语义化可以提高页面的可读性、可维护性、可访问性和SEO优化,常见的语义化标签有header、nav、section、article、aside、footer等。
二、CSS部分
1. 盒模型的概念是什么?IE盒模型和标准盒模型有什么区别?
盒模型指一个元素在页面中占据的空间,包括元素的内容、内边距、边框和外边距。IE盒模型的宽度和高度包括了元素的边框和内边距,而标准盒模型的宽度和高度只包括了元素的内容。
2. CSS选择器有哪些?优先级是怎么计算的?
常见的选择器有元素选择器、类选择器、ID选择器、属性选择器、伪类选择器、伪元素选择器等。优先级的计算是根据不同选择器的权重值(!important > 行内样式 > ID选择器 > 类选择器/属性选择器/伪类选择器 > 元素选择器)进行比较的。
3. CSS布局有哪些方式?flex布局的特点是什么?
常见的布局方式有浮动布局、定位布局、表格布局、flex布局等。flex布局可以方便地实现弹性布局,支持多种对齐方式和换行方式,可以很好地适应不同尺寸的屏幕。
三、JS部分
1. 事件流的概念是什么?有哪些阶段?
事件流指在页面中事件的传播过程,分为事件捕获阶段、目标阶段和事件冒泡阶段。
2. this关键字的作用是什么?apply和call有什么区别?
this关键字用于指向当前函数的执行环境,在不同的场景下指向的对象不同。apply和call都可以用于改变this指向,区别在于传参方式不同,apply接受数组参数,而call接受参数列表。
3. 常见的浏览器内置对象有哪些?window对象有哪些常用方法?
常见的浏览器内置对象有Math、Date、Array、String等。window对象有很多常用方法,如alert、confirm、prompt、setTimeout、setInterval等。
相关推荐
![exe](https://img-home.csdnimg.cn/images/20210720083343.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)