草庐IT

2023年前端面试知识点总结(CSS篇)

近期整理了一下高频的前端面试题,分享给大家一起来学习。如有问题,欢迎指正!1.对CSS盒模型的理解CSS3的盒模型有两种盒子模型:标准盒子模型、IE盒子模型盒模型都是由四个部分组成的,分别是content(内容)、padding(内边距)、border(边框)、margin(外边距)标准盒子模型:盒子实际的宽/高=content(内容)的width/height+padding+border+marginIE盒子模型:盒子实际的宽/高=内容的width/height(content+padding+border)+margin设置盒模型可以通过box-sizing的值改变box-sizing:

【面试题】2023 中级前端面试题

前言从前端学习到找一份合适的工作,大大小小的面试必不可少,所以我对初级前端面试题进行了初步整理,也方便自己查阅,也希望对小伙伴们有所帮助!  给大家推荐一个实用面试题库1、前端面试题库(面试必备)      推荐:★★★★★地址:前端面试题库HTMLHTML语义化HTML语义化就是让页面内容结构化,它有如下优点1、易于用户阅读,样式丢失的时候能让页面呈现清晰的结构。2、有利于SEO,搜索引擎根据标签来确定上下文和各个关键字的权重。3、方便其他设备解析,如盲人阅读器根据语义渲染网页4、有利于开发和维护,语义化更具可读性,代码更好维护,与CSS3关系更和谐复制代码如:代表头部代表超链接区域定义文档

补充前端面试题(三)

图片懒加载Document.viewport{width:300px;height:200px;border:1pxsolidblue;overflow:auto;}.box1{height:600px;width:100%;}.observed{width:100px;height:100px;border:1pxsolidgreen;}.imgs{width:100px;height:100px;}letviewport=document.getElementById("viewport");//可视区域letimgList=document.querySelectorAll(".imgs

2023前端面试题一

元素类型空元素brhr块级元素divfooterheadersectionph1h6行内元素imginputspan元素类型转换display:block独占一行,可以设置宽高display:inline不独占一行,不可以设置宽高display:inline-block不独占一行,可以设置宽高样式导入方式link@import区别link先加载,后加载@import;link的兼容性强于@import相似元素区别title/h1:title用于浏览器标题,h1用于文档内容,title的权重更高,seo更先抓取b/strong:b用于样式的加粗,strong除了加粗,还有强调的作用,seo更好i

【JavaScript】手撕前端面试题:手写new操作符 | 手写Object.freeze

🖥️NodeJS专栏:Node.js从入门到精通🖥️博主的前端之路(源创征文一等奖作品):前端之行,任重道远(来自大三学长的万字自述)🖥️TypeScript知识总结:TypeScript从入门到精通(十万字超详细知识点总结)🧑‍💼个人简介:大三学生,一个不甘平庸的平凡人🍬👉你的一键三连是我更新的最大动力❤️!🏆分享博主自用牛客网🏆:一个非常全面的面试刷题求职网站,点击跳转🍬文章目录前言1、手写new操作符要求手撕代码2、手写Object.freeze要求手撕代码结语前言向大家推荐一款博主一直在用的面试刷题求职网站:牛客网牛客网不仅具有公司真题、专项练习、面试题库、在线编程等功能,还具有非常强

2023高频经典前端面试题(es6+webpack+http网络+性能优化中篇,含答案)

👩个人主页:不爱吃糖的程序媛🙋‍♂️作者简介:前端领域新星创作者、CSDN内容合伙人,专注于前端各领域技术,成长的路上共同学习共同进步,一起加油呀!✨系列专栏:前端面试宝典、JavaScript进阶、vue实战📢资料领取:前端进阶资料以及文中源码可以在🎈公众号“不爱吃糖的程序媛”领取ES6篇1.ES6的新特性?(必考)参考阮一峰的es6文档:https://es6.ruanyifeng.com/let、const变量的解构赋值模板字符串(可以直接进行变量拼接)箭头函数…展开运算符可以将数组或对象里面的值展开;还可以将多个值收集为一个变量SymbolSet和Map(应用场景Set用于数据重组,M

2023高频经典前端面试题(es6+webpack+http网络+性能优化中篇,含答案)

👩个人主页:不爱吃糖的程序媛🙋‍♂️作者简介:前端领域新星创作者、CSDN内容合伙人,专注于前端各领域技术,成长的路上共同学习共同进步,一起加油呀!✨系列专栏:前端面试宝典、JavaScript进阶、vue实战📢资料领取:前端进阶资料以及文中源码可以在🎈公众号“不爱吃糖的程序媛”领取ES6篇1.ES6的新特性?(必考)参考阮一峰的es6文档:https://es6.ruanyifeng.com/let、const变量的解构赋值模板字符串(可以直接进行变量拼接)箭头函数…展开运算符可以将数组或对象里面的值展开;还可以将多个值收集为一个变量SymbolSet和Map(应用场景Set用于数据重组,M

后端面霸之旅-MapReduce探秘

最近在看一些大数据的东西,发现对其中的shuffle过程很模糊,于是决定学习一下,深入之后又发现对整个mapreduce的数据完成处理过程也同样模糊。所以本文将从以下几个角度来展开:mapreduce以及hadoop框架的一些认识mapreduce的核心思想是什么mapreduce数据处理过程推演mapreduce的shuffle是如何实现的Hadoop三剑客Hadoop是一个由Apache开发的大数据处理框架,它包括了HDFS(Hadoop分布式文件系统)、YARN(YetAnotherResourceNegotiator,资源管理器)以及MapReduce计算框架。HDFS是Hadoop的

后端面霸之旅-MapReduce探秘

最近在看一些大数据的东西,发现对其中的shuffle过程很模糊,于是决定学习一下,深入之后又发现对整个mapreduce的数据完成处理过程也同样模糊。所以本文将从以下几个角度来展开:mapreduce以及hadoop框架的一些认识mapreduce的核心思想是什么mapreduce数据处理过程推演mapreduce的shuffle是如何实现的Hadoop三剑客Hadoop是一个由Apache开发的大数据处理框架,它包括了HDFS(Hadoop分布式文件系统)、YARN(YetAnotherResourceNegotiator,资源管理器)以及MapReduce计算框架。HDFS是Hadoop的

数字IC前端面试问题总结

本篇主要参考了  1、新芯设计(3条消息)新芯设计的博客_CSDN博客-如何成为一名高级数字IC设计工程师,数字IC技能拓展,基于SoC的卷积神经网络车牌识别系统设计领域博主2、小汪的IC自习室(3条消息)小汪的IC自习室的博客_CSDN博客-数字IC设计,SystemVerilog&IC验证,RISC-V领域博主3、自己总结的一些知识点(1)ASIC设计流程一、确定项目需求1、确定芯片的具体指标:   1)物理实现:      制作工艺(代工厂及尺寸要求)      裸片面积      封装(封装越大,散热越好,成本越高)   2)性能指标:      速度(时钟频率)      功耗