JavaScript css 面试题
时间: 2023-08-05 09:04:41 浏览: 137
JavaScript CSS面试题是一种常见的面试题目,用于测试面试者对JavaScript和CSS的基本知识的掌握程度。这些问题涵盖了JavaScript的基本数据类型、基本规范、继承方式、作用域链、this关键字、eval函数、window对象、document对象、null和undefined的区别、事件机制、闭包、严格模式、对象判断、new操作符、JSON、延迟加载、跨域问题、页面编码、模块化开发、call和apply方法、DOM操作、数组方法、内存泄漏、Cookie隔离、Flash与Ajax交互、XML与JSON的区别等等。这些问题可以帮助面试者展示他们对JavaScript和CSS的理解和应用能力。\[1\]同时,CSS3中引入了双冒号(::)用于伪元素,而单冒号(:)用于伪类。伪元素和伪类的区别在于伪元素是在当前规范中引入的,而伪类是已经存在的。伪元素的插入内容可以出现在其他内容前或后,而伪类则不具备这个功能。\[2\]此外,为了清除浮动,可以在结尾处添加一个空的div标签,并使用clear:both属性来清除浮动,让父级div自动获取高度。但是这种方法会增加无意义的标签,语义化差。\[3\]
#### 引用[.reference_title]
- *1* *2* [148道 CSS 与 JavaScript 基础面试题](https://blog.csdn.net/QXXXD/article/details/115460560)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [CSS+JS面试题](https://blog.csdn.net/m0_47224321/article/details/121240648)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文