前端面试题
文章平均质量分 88
南北极之间
对未来最大的慷慨,是把一切献给现在。Real generosity towards the future lies in giving all to the present.(Albert Camus)小问号???你是否有很多朋友???
展开
-
vue3面试题:2024 最新前端 Vue 3.0 面试题及答案(持续更新中……)
打包大小减少41%初次渲染快55%, 更新渲染快133%内存减少54%......使用Proxy代替defineProperty实现响应式重写虚拟DOM的实现和Tree-Shaking......Vue3可以更好的支持TypeScriptComposition API(组合API)setup配置ref与reactivewatch与watchEffectprovide与inject......新的内置组件FragmentTeleportSuspense其他改变新的生命周期钩子data 选项应始终被声明为一个函原创 2022-07-14 12:47:36 · 64537 阅读 · 11 评论 -
最新前端开发面试笔试题及答案---图片(面试题系列持续更新中)(9)
前端研发笔试题备注:请将答案写在答题纸上1、对标签语义化的理解.2、Img标签的title和alt的区别.3、CSS3有感些新特征?4、ink与@import的区别.5.display:inline-block什么时候不会显示间隙?6、垂直居中、水平居中有零些方法呢?7、如何用css打造三角形?8、从浏览器地址输入u到显示页面的步骤,9.请描述-下cookies、.sessionStorage和localStorage的区别?10、以下代码输出的结果?var usercountl原创 2022-05-30 12:30:43 · 362 阅读 · 0 评论 -
最新前端开发面试笔试题及答案---图片(面试题系列持续更新中)(8)
一、请简化下面的CSS代码(3分】:padding:10px 0 10px 0:border-width:1px;border-style:sould;border-color:#ff5500;cofor:#666666:二,用CSS买现元素的重直居中,都有哪些实现方法?(5分】三,列举你如通的清除浮动的几种方法{4分):四.C5S3版本里边的mtcn动适和animation动画.它n有什么区别吗?(g分》五、你曾经使用过HML5的第经新特性?(日分)六、下面有一位如va5cpt代码.请写原创 2022-05-30 11:32:41 · 304 阅读 · 0 评论 -
最新前端开发面试笔试题及答案---图片(面试题系列持续更新中)(7)
1.你能解释一下CS5的盒子模型么?2.xhtml和html有什么区别3.行内元素有哪些?块级元素有哪些?CS5的盒模型?4.CSS选择符有哪些?哪些属性可以继承?优先级算法如何计算?内联和important哪个优先级高?5前端页面有哪三层构成,分别是什么?作用是什么?6哪些浏览器支持HTML5?这些浏览器的内核分别是什么?7.写出几种5种以上1E6BUG的解决方法,哪些你认为是解决起来最麻烦的?8描述css reset的作用和用途.9解释css sprites,如何使用.10.你如何对原创 2022-05-30 11:15:13 · 255 阅读 · 0 评论 -
最新前端开发面试笔试题及答案---图片(面试题系列持续更新中)(6)
1.请描述-下sessionStorage和localStorage的区别?2.写出几种CSS清除浮动的方法(至少两种)?3.写几种常见的浏览器兼容问题以及处理方法?4.写出几种开发中常遇到的http状态码及其含义?5.写一个数组去重函数,要求把拥有相同d的元素去除掉只保留一个,例如:源数据为arr=[《id:1},{id1}{id2】,处理后数据为newArr=[《id:1}.{id:2】6.利用ajax或axios(其他也行)请求后台接口,把obj={account:you'Psw'123原创 2022-05-30 10:51:00 · 233 阅读 · 0 评论 -
最新前端开发面试笔试题及答案---图片(面试题系列持续更新中)(5)
1.react-router怎么实现路由切换2.react--router里的<Link>标签和<a>标签有什么区别3,<a>标签默认事件禁掉之后做了什么才实现了跳转4.React)层面的性能优化5.整个前端性能提升大致分几类6.import{Button}from'antd',打包的时候只打包button,分模块加载,是怎么做到的7.使用import时,webpack对node_modules里的依赖会做什么8.JS异步解决方案的发展历程以及优缺点9.Http报文的请求会有几个部分10原创 2022-05-30 10:47:10 · 496 阅读 · 0 评论 -
最新前端开发面试笔试题及答案---图片(面试题系列持续更新中)(4)
WEB前端开发工程师笔试题1、js中nul和undefined的区别?简单描述new操作符具体干了什么?2、s中call0和apply0的区别和作用?3、列举s中的性能优化的方案(不少于3条)4、描述下你了解前段的模块化方案、项目构件组件、打包部署方案?5、请描述一下cookies,sessionStorage和localStorage的区别?6、用到的css动画有哪些?原创 2022-05-30 10:39:48 · 431 阅读 · 0 评论 -
最新前端开发面试笔试题及答案---图片(面试题系列持续更新中)(3)
笔试题1.HTML5有哪些新科特性72.请描述-下cookies,localStorage的区别23.position可以设置为几种情况,简单的说明下,4.内联元黑和块级元紫区别?5.什么是盒子横型76.CS5远择器有几种大类型,每种类型请列举些例子,7.列单下CSS3新特性.8.JavaScript由愿三耶分组成?9.JavaScript有哪几种的数据类型?10。如何判断变量是否是数组?11.谈谈对闭包的理解,请举个简单例子。12.谈谈对th1s的理解,大致分几种情况?13.请写原创 2022-05-30 10:37:13 · 521 阅读 · 0 评论 -
最新前端开发面试笔试题及答案---图片(面试题系列持续更新中)(2)
1、什么是盒子模型?2、行内元素有哪些?块级元素有哪些?空(v61)元素有%些?3、CSS实现垂直水平居中4、浏览器的内核分别是什么?IE:Firefox:Safari:Opera:Chrome:5、如何消除一个数组里面重复的元素?6、在Javascript中什么是伪数组?如何将伪数组转化为标准数组?7、请描述一下cookies,sessionStorage和localStorage的区别8、web storage和cookie的区别9、一次完整的HTTP事务是怎样的一个过程?原创 2022-05-30 10:33:02 · 237 阅读 · 0 评论 -
JavaScript数组的常用方法总结:遍历,复制,反转,排序,添加,删除(前端常见面试题必考必问
1. Array.push()向数组的末尾添加一个或多个元素,并返回新的数组长度。原数组改变。一个:var fruits = ["Banana", "Orange", "Apple", "Mango"];var x=fruits.push("Kiwi");console.log(fruits)//(5) ["Banana", "Orange", "Apple", "Mango", "Kiwi"] console.log(x)//5 x是 新的数组长度多个:var fruits =原创 2021-10-27 16:59:12 · 1764 阅读 · 0 评论 -
JavaScript前端经典面试题之ES6面试题汇总es6
JavaScript前端经典面试题之ES6面试题汇总es6原创 2022-03-29 09:26:26 · 6944 阅读 · 5 评论 -
cookies、sessionStorage和localStorage之间的解释及区别
一、 概念的理解webstorage本地存储1)webstorage是本地存储,存储在客户端,包括localStorage和sessionStorage2)localStorage生命周期是永久,这意味着除非用户显示在浏览器提供的UI上清除localStorage信息,否则这些信息将永远存在。存放数据大小为一般为5MB,而且它仅在客户端(即浏览器)中保存,不参与和服务器的通信3)sessionStorage仅在当前会话下有效,关闭页面或浏览器后被清除。存放数据大小为一般为5MB,而且它仅在客户端(原创 2022-03-15 09:14:03 · 1802 阅读 · 1 评论 -
20212022最新Web前端经典面试题笔试题之前端手写功能(含答案)史上最全【笔试题】
前端面试中常见的手写功能原创 2022-02-24 09:24:00 · 862 阅读 · 0 评论 -
VUE之VUEX常见面试题大全汇总--史上最全【vuex面试题】
官方文档对vuex不太熟悉的小伙伴。可以先去看看vuex官方的文档:提示这是与 Vue 3 匹配的 Vuex 4 的文档。Vuex 是什么? | Vuexhttps://vuex.vuejs.org/zh/如果您在找与 Vue 2 匹配的 Vuex 3 的文档,请在这里查看。Vuex 是什么? | Vuexhttps://v3.vuex.vuejs.org/zh/下面是常见面试题:1.vuex是什么?怎么使用?哪种功能场景使用它?Vuex 是一个专为 Vue..原创 2022-02-10 10:47:20 · 3451 阅读 · 4 评论 -
前端常见面试题:输出结果类问题
前端常见面试题:输出结果类问题原创 2022-01-18 22:21:43 · 2692 阅读 · 0 评论 -
web前端开发必知必会:面试中常见的算法题(JS)
web前端开发必知必会:面试中常见的算法题(JS)原创 2022-01-18 22:10:28 · 659 阅读 · 0 评论 -
前端经典面试题:在浏览器从输入 URL 到页面加载显示完成的过程?从输入URL到页面加载发生了什么?
总体来说分为以下几个过程: DNS解析 TCP连接 发送HTTP请求 服务器处理请求并返回HTTP报文 浏览器解析渲染页面 连接结束 具体过程资料:https://segmentfault.com/a/1190000006879700https://segmentfault.com/a/1190000006879700......原创 2022-06-20 22:27:36 · 2777 阅读 · 0 评论 -
前端必备技能知识:JS导出Blob流文件为Excel表格、Vue.js使用Blob的方式实现excel表格的下载(流文件下载)
效果:重点:a.download = '基础词库模板.xls'//这里最重要。如果不加后缀。保存的文件就会异常或者乱码。一定要写文件后缀类型 /** * 基础词库Excel导出、下载基础模板 */ exportBasicsLexiconExcel(){ this.$api .exportBasicsLexiconExcel() .then(res => { cons...原创 2021-11-23 17:35:55 · 4239 阅读 · 0 评论 -
2021前端常见面试题必考必问:js中 非==和 非=的区别是什么?js中==和===区别?
js中 !==和 !=的区别是什么?一、区别:!= 会转换成相同类型 进行比较,!== 除了比对值还比对类型。二、各自的解释1、!= 在表达式两边的数据类型不一致时,会隐式转换为相同数据类型,然后对值进行比较;2、!== 不会进行类型转换,在比较时除了对值进行比较以外,还比较两边的数据类型, 它是恒等运算符===的非形式。js中==和===区别?简单来说: == 代表相同, ===代表严格相同, 为啥这么说呢,这么理解: 当进行双等号比较时候: 先检查两个操作数数据类..原创 2021-11-16 11:18:14 · 222 阅读 · 0 评论 -
2021前端常见面试题必考必问:JS中null和undefined与NaN的判断方法和区别?
JS中null与undefined的区别?1. 相同点if 判断语句中,两者都会被转换为false2. 不同点nullnull表示一个值被定义了,但是这个值是空值作为函数的参数,表示函数的参数不是对象作为对象原型链的终点 (Object.getPrototypeOf(Object.prototype))定义一个值为null是合理的,但定义为undefined不合理(var name = null) null示例:NaNNaN 属性...原创 2021-11-16 11:18:23 · 697 阅读 · 0 评论 -
20212022最新Web前端经典面试试题及答案-史上最全前端面试题(含答案)、前端面试题大全、前端进阶必知必会知识点
1、JavaScript数组的常用方法有哪些?答:push、pop、shift、unshift、join、sort、concat、reverse、splice、slice、indexOf等详细资料:JavaScript数组的常用方法总结:遍历,复制,反转,排序,添加,删除(前端常见面试题必考必问_勤动手多动脑少说多做-CSDN博客_js数组倒序输出1. Array.push()向数组的末尾添加一个或多个元素,并返回新的数组长度。原数组改变。一个:var fruits = ["Banana", "原创 2021-11-15 18:26:05 · 10909 阅读 · 76 评论 -
前端开发面试经常遇到的那些面试题(持续更新)附答案
1,清除浮动,多次2,数组去重,多次3,vuejs传值方式,多次4,居中对齐的方法,多次5,vuejs生命周期,多次6,vuejs的路由,多次7,原创 2020-06-30 12:44:32 · 520 阅读 · 0 评论 -
前端Promise相关面试题以及知识点
什么是Promise?Promise 是异步编程的一种解决方案:从语法上讲,promise是一个对象,从它可以获取异步操作的消息;从本意上讲,它是承诺,承诺它过一段时间会给你一个结果。promise有三种状态:pending(等待态),fulfiled(成功态),rejected(失败态);状态一旦改变,就不会再变。创造promise实例后,它会立即执行。我们用Promise来解决什么问题?promise是用来解决两个问题的:回调地狱,代码难以维护, 常常第一个的函数的输出是第二个函数.原创 2020-06-21 21:39:35 · 2385 阅读 · 0 评论 -
前端面试题-行内元素和块级元素
一、行内元素一个行内元素只占据它对应标签的边框所包含的空间。二、块级元素块级元素占据其父元素(容器)的整个空间,因此创建了一个“块”。通常浏览器会在块级元素前后另起一个新行。三、行内元素示例HTMLCSSExample四、块级元素示例HTMLCSSExample五、行内元素的特点5.1 和其他元素都在同一行上5.2 高,行高及外边距和内边距不可改变5.3 宽度就是它的文字或图片的宽度,不可改变5.4 行内元素只能容...原创 2020-06-20 12:24:05 · 985 阅读 · 0 评论 -
2021前端面试题大全(html+css专题+js专题+vuejs专题+react专题+选择题+问答题+编程题+逻辑题)
html+css专题:https://blog.csdn.net/qq_22182989/article/details/106867530js专题:https://blog.csdn.net/qq_22182989/article/details/106792847vuejs专题:https://blog.csdn.net/qq_22182989/article/details/106795502react专题:https://blog.csdn.net/qq_22182989原创 2020-06-20 09:00:08 · 367 阅读 · 0 评论 -
React最全面试题(持续更新)
1、react生命周期及相关用法react生命周期分为初始化阶段、运行阶段、销毁阶段。(1) 初始化阶段:componentWillMount:实例挂载之前Render:渲染组件componentDidMount:实例挂载完成。一般在这个函数中与后台进行初始化数据交互。(2)运行阶段:componentWillReceiveProps:父组件改变时调用。sholudComponentUpdate:主要是用来手动阻止组件渲染,一般在这个函数中做组件的性能优化。componentW原创 2020-06-20 08:59:41 · 1757 阅读 · 0 评论 -
前端面试题之HTML+CSS(持续更新)
1.行内元素和块级元素?img算什么?行内元素怎么转化为块级元素?行内元素:和有他元素都在一行上,高度、行高及外边距和内边距都不可改变,文字图片的宽度不可改变,只能容纳文本或者其他行内元素;其中img是行元素块级元素:总是在新行上开始,高度、行高及外边距和内边距都可控制,可以容纳内敛元素和其他元素;行元素转换为块级元素方式:display:block;2.将多个元素设置为同一行?清除浮动有几种方式?将多个元素设置为同一行:float,inline-block清除浮动的方式:方法一:添.原创 2020-06-20 08:53:42 · 3229 阅读 · 0 评论 -
2021前端开发最全vuejs面试题(持续更新)
1、什么是MVVM?答:MVVM是是Model-View-ViewModel的缩写,Model代表数据模型,定义数据操作的业务逻辑,View代表视图层,负责将数据模型渲染到页面上,ViewModel通过双向绑定把View和Model进行同步交互,不需要手动操作DOM的一种设计思想。2、怎么定义vue-router的动态路由?怎么获取传过来的动态参数?答:在router目录下的index.js文件中,对path属性加上/:id。 使用router对象的params.id3、vue-router有哪原创 2020-06-16 21:08:58 · 1810 阅读 · 0 评论 -
JS必看面试题
2019JS必看面试题1. javascript的typeof返回哪些数据类型.答案:string,boolean,number,undefined,function,object2. 例举3种强制类型转换和2种隐式类型转换?答案:强制(parseInt,parseFloat,number)隐式(== ===)3. split() join() 的区别答案:前者是将字符串切割成数组的形式,后者是将数组转换成字符串4. 数组方法pop() push() unshift() s原创 2020-06-16 18:34:04 · 1010 阅读 · 0 评论 -
最新前端开发面试笔试题及答案---图片(面试题系列持续更新中)(1)
给大家推荐一个程序员开发利器:给大家推荐一个让你觉得相见恨晚的工具——utools可以随意取色!识别图中的所有文字。还能翻译哦!原创 2020-06-16 17:44:04 · 3739 阅读 · 8 评论 -
前端面试题抓大放小问题罗列
看的资料:https://zhuanlan.zhihu.com/p/84212558画一条0.5px的直线?考查的是css3的transformheight: 1px;transform: scale(0.5);原创 2020-06-05 23:28:11 · 260 阅读 · 0 评论 -
前端面试逻辑题
参考:https://www.cnblogs.com/Shyno/p/11060970.html原创 2020-05-26 22:14:32 · 1226 阅读 · 0 评论 -
前端面试之 语录:
前端面试之 语录: 《JavaScript高级程序设计》 ——事件模型,盒子模型,闭包,原型 前端优化,雅虎那几十条 算法 ——快速排序在写页面的时候遇见的兼容性问题5、问你项目中的,与前端有关的,不会的不要写6、数组去重7、http,状态码(例如:200302500304)——304的时候访问了服务器没得?——跨域的几种解决方法,哪几种...原创 2019-09-18 14:33:30 · 339 阅读 · 0 评论 -
2021前端开发最全面试题总结(史上最全)
参考:https://blog.csdn.net/Fighting_No1/article/details/84727488https://blog.csdn.net/qq_36595013/article/details/82428441https://blog.csdn.net/rainy_killer/article/details/89090775*******...原创 2019-07-02 07:29:53 · 803 阅读 · 0 评论