E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
✿✿--前端面试题
这一次带你彻底搞懂JS继承
类式继承(原型链继承)构造函数继承组合继承原型式继承寄生式继承寄生组合式继承总结前言这段时间复习JS从看懂到看开(
前端面试题
整合)_DieHunter1024的博客-CSDN博客时发现对继承概念又陌生了
DieHunter1024
·
2023-03-29 22:12
JavaScript
面试文档
javascript
继承
设计模式
前端面试题
之JavaScript
1.用js递归的方式写1到100求和?递归我们经常用到,vue在实现双向绑定进行数据检验的时候用的也是递归,但要我们面试的时候手写一个递归,如果对递归的概念理解不透彻,可能还是会有一些问题。functionadd(num1,num2){varnum=num1+num2;if(num2+1>100){returnnum;}else{returnadd(num,num2+1)}}varsum=add(
造了个轮子
·
2023-03-29 11:15
2022
前端面试题
总结
2022
前端面试题
整理持续补充中jsJS为什么是单线程?
a-pei651
·
2023-03-29 05:55
前端
javascript
开发语言
前端面试题
--vue
文章目录1.vue生命周期2.VUE中computed和watch的区别是什么?3.动态绑定类名和样式4.v-if与v-show的区别5.v-for列表渲染6.vue组件间通信7.父子组件生命周期执行顺序8.$nextTick9.插槽slot若希望父组件可以显示子组件data里面的数据呢?10.动态组件11.异步组件12.keep-alive13.使用mixin抽离组件公共逻辑优点缺点14.vue
无敌培根卷
·
2023-03-29 05:15
vue.js
前端
javascript
前端面试题
——JS高级
文章目录数据类型转换作用域、let、var闭包函数this原型链事件循环运行机制详细的事件循环顺序:微任务和宏任务分类数据类型转换//1letresult1=100+true+21.2+null+undefined+"Tencent"+[]+null+9+false;console.log(result1);//NaNTencentnull9false//2leta="?";if(a==1&&a=
[山青花欲燃]
·
2023-03-29 04:52
JS
前端
javascript
前端
开发语言
面试
前端面试题
适用于初中级基础面试题未完待续(不断更新中)一、jsthis指向以及apply、call、bind二、varletconst的区别三、操作数组的方法以及map和forEach的区别四、js原型和原型链原型原型链五、前端性能优化以及解决方案六、css水平垂直居中七、HTML5,CSS3新特性,ES6新特性八、promiseasync和await九、同步和异步的区别十、防抖与节流十一、闭包十二、深拷贝
小陈情绪员
·
2023-03-29 04:20
前端
微
前端面试题
什么是微前端?类似于微服务的一种前端架构,它将微服务的理念应用于浏览器端,即将Web应由单一的单体应用转变为多个小型前端应用聚合为一的应用。各个前端应用还可以独立运行,独立开发,独立部署。为什么需要微前端?拆分细化当前前端的项目通常以spa形态出现,即一个应用所有的相关页面都在一个项目里。随着项目的不断迭代,维护成本也会越来越高,很容易出现“牵一发而动全身”的情况。微前端的意义在于拆分项目,细化为
qq_40055200
·
2023-03-29 03:59
前端
经典
前端面试题
:进入一个网页,发生了什么?第一章DNS解析
之前我在一家小公司,当前端面试官的时候,我都会问:进入一个网页,发生了什么?为什么问呢。就是因为有些人只会写增删查改业务代码,不思考算法,不思考底层,不懂得优化,这种只能算码农,不能算程序猿。虽然说这道面试题,几乎是必考,但是却能很好的体现出一个人的基础如何。首先,进入一个网页,发生了什么?1、DNS解析2、HTTP三次握手建立TCP3、浏览器重绘与回流先说第一个,DNS解析:DNS(Domain
LeeYaMaster
·
2023-03-29 01:57
前端面试题
1、请描述控制台输出的数字顺序console.log(1);this.$http.get("api/data1").then((x)=>{console.log(2);this.$http.post("api/data2",x).then(()=>{console.log(3);});console.log(4);});console.log(5);答:__________2、请描述控制台输出co
春叶秋沙
·
2023-03-28 23:49
前端面试题
HTML+CSSPosition取值和含义?static:静态定位,是默认值,表⽰⽆论怎么设置top、bottom、right、left都不会发⽣改变。fixed:固定定位,相对于浏览器窗⼝进⾏定位,同样使⽤top、bottom、right、left。relative:相对定位,表⽰⽤top、bottom、right、left属性可以设置元素相对与其相对于初始位置的相对位置。absolute:绝对
pastelsubliminal
·
2023-03-28 17:17
javascript
generator
前端
2020
前端面试题
72道总结
1.说说你对盒子模型的理解?当对一个文档进行布局的时候,浏览器的渲染引擎会根据标准之一的css基础框盒模型,将所有元素表示为一个个矩形的盒子一个盒子由四部分组成:content内容区域padding内边距清除内容周围的区域,内边距是透明的,取值不能为负,受到盒子的background属性影响margin外边距在元素外创建额外的空白,空白通常指不能放其他元素的区域border边框由粗细样式颜色三部分
anshaohan
·
2023-03-28 17:46
面试题总结
javascript
vue.js
webpack
前端
前端框架
前端面试题
持续更新
强制缓存与协商缓存强制缓存不会向服务器发送请求,直接在缓存资源中读取,返回状态吗200协商缓存会向服务器发送请求,服务器会根据请求头的参数来判断是否命中协商缓存,如果命中则返回304,并带上新的responseheader通知浏览器从缓存中读取资源强制缓存:Expires:responseheader里的过期时间,浏览器再次加载资源时,如果在这个过期时间内,则命中强缓存。Cache-Control
VisuperviReborn
·
2023-03-28 04:10
初始化hexo项目和挂载到Github Pages
作者主页:静Yu简介:CSDN全栈优质创作者、华为云享专家、阿里云社区博客专家,前端知识交流社区创建者社区地址:前端知识交流社区博主的个人博客:静Yu的个人博客博主的个人笔记本:
前端面试题
个人笔记本只记录前端领域的面试题目
静Yu
·
2023-03-27 13:41
github
前端
前端面试题
-------持续更新
1、什么是MVVM?答:MVVM是是Model-View-ViewModel的缩写,Model代表数据模型,定义数据操作的业务逻辑,View代表视图层,负责将数据模型渲染到页面上,ViewModel通过双向绑定把View和Model进行同步交互,不需要手动操作DOM的一种设计思想。2、怎么定义vue-router的动态路由?怎么获取传过来的动态参数?答:在router目录下的index.js文件中
Moon_cs
·
2023-03-26 21:05
一、
前端面试题
- js篇
1.四种定时器及区别setTimeout:定时器,只执行一次setInterval:间隔定时器,执行n次setImmediate:浏览器完全结束当前运行的操作之后立即执行指定的函数requestAnimationFrame:专门为实现高性能的帧动画而设计的API,但是不能指定延迟时间,而是根据浏览器的刷新频率而定(帧)2.浏览器宏任务、微任务浏览器的微任务MicroTask和宏任务MacroTas
YiYaYiYaHei
·
2023-03-26 16:07
JavaScript面试题总结
前端面试题
总结JavaScript面试题总结CSS面试题总结VUE面试题总结模拟newnew操作符做了这些事:它创建了一个全新的对象它会执行[[Prontotype]](也就是proto)它使this指向新创建的对象通过
程序小小黑
·
2023-03-25 23:38
前端面试题
三栏布局floata1a2a3a4a5div{width:180px;height:50px;}section{float:left;}.a1{width:50px;height:50px;background-color:tan;}.a2{float:right;width:50px;height:50px;background-color:tan;}.a3{width:80px;height:
前端一枚渣渣
·
2023-03-25 22:53
前端面试题
(HTML/CSS/JS)
前端面试题
(HTML/CSS/JS/ES6/HTTP/网络协议)HTML相关面试题:1、HTML5的新特性(常问):2、语义化的理解3、块级标签和行内标签的区别:4、form中的input设置为readonly
如光不息丶
·
2023-03-25 14:32
html5
css
javascript
前端
如何在 Vue 中使用 防抖 和 节流
大厂面试题分享面试题库前后端面试题库(面试必备)推荐:★★★★★地址:
前端面试题
库https://mp.weixin.qq.com/s?
前端技术栈
·
2023-03-25 14:04
前端面试题
vue.js
javascript
前端
前端面试题
十一@杨志刚
ES5/ES6的继承除了写法以外还有什么区别ES5的继承实质上是先创建子类的实例对象,然后再将父类的方法添加到this上(Parent.apply(this)).ES6的继承机制完全不同,实质上是先创建父类的实例对象this(所以必须先调用父类的super()方法),然后再用子类的构造函数修改this。ES5的继承时通过原型或构造函数机制来实现ES6通过class关键字定义类,里面有构造方法,类之
抱以恶意
·
2023-03-25 05:50
2023
前端面试题
集(含答案)之HTML+CSS篇(一)
在又到了金三银四的招聘季,不管你是刚入行的小白,亦或是混迹职场的老鸟,还在为面试前端工程师时不知道面试官要问什么怎么回答而苦恼吗?为了帮助你获得面试官的青睐,顺利通过面试,跳槽进入大厂,走上人生巅峰,整理了一些前端面试,希望对在面试中或学习工作中的你有所帮助!01、CSS3的新特性盒子阴影:(box-shadow);边框:边框圆角(border-radius)、边框背景图片(border-imag
前端胡说
·
2023-03-25 00:29
css
前端
html
前端面试题
(六)前端性能优化篇
网络相关DNS预解析DNS解析也是需要时间的,可以通过预解析的方式来预先获得域名所对应的IP。缓存缓存对于前端性能优化来说是个很重要的点,良好的缓存策略可以降低资源的重复加载提高网页的整体加载速度。通常浏览器缓存策略分为两种:强缓存和协商缓存。强缓存实现强缓存可以通过两种响应头实现:Expires和Cache-Control。强缓存表示在缓存期间不需要请求,statecode为200Expires
C楚辉H
·
2023-03-24 14:47
来自大厂 300+ 道
前端面试题
大全附答案(整理版)+前端常见算法面试题~~最全面详细
“全方位总结一下所遇到的面试题目,与大家共同学习,也是对自己的一次总结”前言今天给朋友们分享我花了将近两个月时间,参考了很多网上的优质博文和项目整理的一份比较全面的
前端面试题
库,还有面试前刷过的题目(其中概括
程序员阿野
·
2023-03-24 05:50
前端面试题
1.正则表达式构造函数varreg=newRegExp('xxx')与正则表达字面量varreg=//有什么不同?使用正则表达字面量的效率更高解析:下面的示例代码演示了两种可用于创建正则表达式以匹配反斜杠的方法://正则表达字面量varre=/\\/gm;//正则构造函数varreg=newRegExp("\\\\","gm");varfoo="abc\\123";//foo的值为"abc\123
蛋蛋大少爷
·
2023-03-24 05:59
十道
前端面试题
第【06】篇
1、Webpack和Gulp的区别grunt、gulp是基于任务运行的工具:它们会自动执行指定的任务,就像流水线,把资源放上去然后通过不同插件进行加工,它们包含活跃的社区,丰富的插件,能方便的打造各种工作流。webpack是基于模块化打包的工具:webpack把一切都当做模块,当webpack处理程序时,会递归地构建一个依赖关系图,其中包含应用程序需要的每个模块,然后将所有的模块打包成一个或者多个
夏海峰
·
2023-03-24 04:51
2023高频经典
前端面试题
(vue2+vue3+typescript+nodejs下篇,含答案)
个人主页:不爱吃糖的程序媛♂️作者简介:前端领域新星创作者、CSDN内容合伙人,专注于前端各领域技术,成长的路上共同学习共同进步,一起加油呀!✨系列专栏:前端面试宝典、JavaScript进阶、vue实战资料领取:前端进阶资料以及文中源码可以在公众号“不爱吃糖的程序媛”领取vue2篇1.vue的生命周期(重点)2.父子组件的钩子函数顺序页面初次渲染的时候:父beforeCreate->父crea
不爱吃糖的程序媛
·
2023-03-24 02:14
面试宝典
前端面试
前端经典面试题
面试
2023
前端面试题
(经典面试题)
经典面试题Vue2.0和Vue3.0有什么区别?vue中计算属性和watch以及methods的区别?单页面应用和多页面应用区别及优缺点?说说Vue中CSSscoped的原理?谈谈对Vue中双向绑定的理解?为什么vue2和vue3语法不可以混用?vue3中setup函数如何进行组件通讯?Vue.js中的v-if和v-show的区别Vue.js中的Vuex是什么?说说Proxy代理的原理说说内存泄漏
与掉发不共戴天
·
2023-03-24 02:01
前端
react
vue
前端
java
开发语言
前端面试题
目录详情
前端面试题
(一)@马小超3211、swiper获取数据、css都没有问题,但图片不动,应该怎么解决?2、子组件能不能修改父组件传递过来的数据?3、px、em、rem的区别4、清除浮动的方式有哪些?
马小超321
·
2023-03-23 15:14
高频
前端面试题
汇总之JavaScript篇-ES6
ES6-基础1.let、const、var的区别(1)块级作用域块作用域由{}包括,let和const具有块级作用域,var不存在块级作用域。块级作用域解决了ES5中的两个问题:内层变量可能覆盖外层变量用来计数的循环变量泄露为全局变量(2)变量提升var存在变量提升,let和const不存在变量提升,即在变量只能在声明之后使用,否在会报错。(3)给全局添加属性浏览器的全局对对象是window,No
逸笛
·
2023-03-23 12:07
字节跳动
前端面试题
解析:盛最多水的容器
createbydbon2021-3-1116:10:51Recentlyrevisedin2021-3-1116:22:59闲时要有吃紧的心思,忙时要有悠闲的趣味原题链接11.盛最多水的容器>目录题目描述思路分析AC代码总结题目描述返回目录给你n个非负整数a1,a2,...,an,每个数代表坐标中的一个点(i,ai)。在坐标内画n条垂直线,垂直线i的两个端点分别为(i,ai)和(i,0)。找出其
前前前端小飞
·
2023-03-23 12:58
web前端最新面试资料
前端面试官求你别再问我hook了前端开发技术面试指南及真题讲解带你入坑BAT一线大厂
前端面试题
年末大汇总web企业面试题精讲前端必备面试书籍2年前端(外包经历)6月部分面试记录(高级、资深岗位)三十七个常见
the_cleaner
·
2023-03-23 02:48
前端
面试
2022前端面试大全(不断更新)
前端面试题
1.史上最全前端开发面试问题及答案整理2.2年前端(外包经历)6月部分面试记录(高级、资深岗位)3.三十七个常见Vue面试题,背就完事了4.看过100份前端简历之后,汇总一下常见的问题5.2021
Mr.Meng_95
·
2023-03-23 02:14
vue
leetcode
算法
前端
vue.js
排序算法
web前端高级必备面试资料
前端面试官求你别再问我hook了前端开发技术面试指南及真题讲解带你入坑BAT一线大厂
前端面试题
年末大汇总web企业面试题精讲程序员必备面试书籍2年前端(外包经历)6月部分面试记录(高级、资深岗位)三十七个常
henhenha
·
2023-03-23 01:03
前端
面试
前端面试题
vue篇1.双向绑定是什么意思?VUE双向绑定原理?答:双向是指ViewModel中的data部分和View之间的双向关系。分为正向绑定、反向绑定正向:数据驱动页面反向:页面更新数据原理:双向绑定都是依赖ES5中一个重要的API,Object.defineProperty数据劫持结合发布-订阅者的方式;通过Object.defineProperty来劫持各个属性的getter\setter来监听属
皇甫贝
·
2023-03-22 20:29
前端面试题
汇总
1.移动端300ms延迟由来及解决方案(1)300ms延迟由来300毫秒延迟的主要原因是解决双击缩放(doubletaptozoom)。双击缩放,顾名思义,即用手指在屏幕上快速点击两次,iOS自带的Safari浏览器会将网页缩放至原始比例。那么这和300毫秒延迟有什么联系呢?假定这么一个场景。用户在iOSSafari里边点击了一个链接。由于用户可以进行双击缩放或者双击滚动的操作,当用户一次点击屏幕
汪槑槑2017
·
2023-03-22 12:31
前端面试题
(附答案)
1、使用至少两种方法,实现如下布局(box垂直居中于父元素,宽高不固定)?第一种:.container{display:table;}.inner{display:table-cell;vertical-align:middle;text-align:center;}youowncontent第二种:.container{position:relative;}.inner{position:abs
EveryThi
·
2023-03-21 19:29
前端面试题
js部分1,call,bind,apply方法的作用,及区别?2,asyncawaitPromise的使用https://blog.csdn.net/mr_wrong1/article/details/766519473,promise的几种方法4,app.module.component与普通的自定义component有神么区别?5,数组扁平化https://www.cnblogs.com/wi
zy_Judy
·
2023-03-21 02:15
2023
前端面试题
汇总
今天想把近期看的面试题汇总一下,项目空档期,看的面试题比较多,但没有整理,导致回忆的时候,想不起来的还要重新查找。2023.03.09开始——>3.15一、CSS面试题1.三种CSS隐藏元素的方式有哪些?设置display:none;样式。这个样式会让元素在页面上彻底消失。元素本来占有的空间,也会被其他元素占有,所以,他会导致浏览器的重排和重绘。第二种方式设置visibilty:hidden;的样
下雪不过冬天
·
2023-03-20 13:13
前端
css
html
vue
javascript
TCP协议三次握手过程
常见
前端面试题
TCP协议三次握手过程image.png1.第1次握手建立连接客户端向服务器发送的报文SYN包信息中SYN码为12.第2次握手服务器回应客户端,用于接受并连接请求服务器返给客户端的的报文SYN
天渺工作室
·
2023-03-20 13:59
前端面试题
整理(部分)
HTML一、BFC块级格式化上下文:里面的元素不会影响外面的元素。一个BFC区域只包含其子元素,不包括子元素的子元素BFC区域需要一定的条件:该元素设置浮动、定位、弹性布局等不同的BFC区域之间是相互独立的二、移动端点击300ms延迟fastclick插件:是在检测到touchend事件的时候,会通过DOM自定义事件立即出发模拟一个click事件,并把浏览器在300ms之后的click事件阻止掉。
买拉条也用券
·
2023-03-20 05:58
web
前端面试题
@二十一(callee和caller)
caller和callee的区别?caller是函数对象的一个属性,该属性保存着调用当前函数的函数的引用(指向当前函数的直接父函数)callee是对象的一个属性,该属性是一个指针,指向参数arguments对象的函数
王芃皓
·
2023-03-20 02:16
2021
前端面试题
之html,css,浏览器相关,面试官必问!!!
1.网络中使用最多的图片格式有哪些?JPEG,GIF,PNG,最流行的是jpeg格式,可以把文件压缩到最小在ps以jpeg格式存储时,提供11级压缩级别2.视频/音频标签的使用?视频:视频标签属性:src需要播放的视频地址width/height设置播放视频的宽高,和img标签的宽高属性一样autoplay是否自动播放controls是否显示控制条poster没有播放之前显示的展位图片loop是否
WangLingyun111
·
2023-03-18 22:43
面试题
css
html
html
css
2021前端常见面试题及答案-HTML、CSS、JavaScript汇总,基础很重要!
2021
前端面试题
汇总,巩固基础目录2021
前端面试题
汇总,巩固基础HTML相关面试题1.网络中使用最多的图片格式有哪些2.音、视频标签的使用3.HTML5新增的内容4.HTML5新增语义化标签有哪些,
Luminous★
·
2023-03-18 22:12
前端
javascript
css
html5
面试
web
前端面试题
(安全方向)
1.请简述XSS的原理跨站脚本攻击,恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意攻击用户的特殊目的。类型:(1)来自内部的攻击,主要指的是利用程序自身的漏洞,构造跨站语句,如:dvbbs的showerror.asp存在的跨站漏洞。(2)来自外部的攻击,主要指自己构造XSS跨站漏洞网页或者寻找非目标机以外的有跨站漏洞的网页。
小薇同学v
·
2023-03-18 19:35
2023
前端面试题
(硬货-持续更新)
目录1.CSS3中伪元素after和before2.盒模型概念3.元素居中方法4.防抖和节流5.深拷贝和浅拷贝?6.forEach用什么方法结束?7.怎么结束for循环的一层?8.forin和forof?9.如果要取数组第100条数据,怎么取?10.数组哪些方法改变原数组哪些方法不改变原数组?11.SSR服务端渲染流程及SEO,服务端渲染框架?12.前端项目中环境变量怎么处理,怎么配置?13.ax
风雨兼程^_^
·
2023-03-18 18:20
面试题合集
JavaScript
前端
css
css3
web
前端面试题
@十七(js的单线程和多线程)
js单线程重点:JS是单线程的,但是却能执行异步任务,这主要是因为JS中存在事件循环(EventLoop)和任务队列(TaskQueue)。js的工作机制:当线程中没有执行任何同步代码的前提下才会执行异步代码,setTimeout是异步代码,所以setTimeout只能等js空闲才会执行,但死循环是永远不会空闲的,所以setTimeout也永远不会执行。即使setTimeout为0,他也是等js引
王芃皓
·
2023-03-18 18:43
中级
前端面试题
必备知识点(2.5w+月薪)进阶
中级
前端面试题
必备知识点(2.5w+月薪)进阶前端已经不再是5年前刚开始火爆时候的那种html+css+js+jquery的趋势了,现在需要你完全了解前端开发的同时,还要具备将上线、持续化、闭环、自动化
&時光
·
2023-03-18 07:01
vue
react
javascript
html
vue.js
reactjs
javascript
css
web
前端面试题
附答案004-vue中created和mounted两个钩子之间时间差值受什么影响
答:一:怎么样,这2个生命周期钩子熟不熟,这2个钩子大家每天都在用,所以面试回答就更不能掉以轻心,要快速思考这个问题考的是什么。还是那个思路,讲概念,讲经验,有条理,越多越好,讲到面试官觉得够了够了,我还要问下面的问题呢二、开始回答:1.答概念Created主要是拿到数据依赖,拿到我们写在template模板里的dom,而这个时候,所谓的虚拟dom也没有生成,真实dom也没有生成,所以数据依赖和模
小几米
·
2023-03-17 15:31
前端面试题
整理(一)--防抖和节流、event loop
一、防抖和节流原理及实现二、eventloop一、防抖和节流原理及实现1、防抖当一个事件被频繁触发时,禁止执行,直到触发频率降低到某一程度时,才会执行原理:当一个事件被频繁触发时,禁止执行,直到停止触发后,间隔指定时间后再执行在vue中使用防抖函数的步骤:data(){return{timeout:null,//触发次数num:0,//执行次数countNum:0}},methods:{debou
又一只前端小猪
·
2023-03-16 14:24
前端面试题
十八@杨志刚
移动端1px问题,为什么会有?如何解决?因为在移动端,由于屏幕分辨率的不同,现在分为一倍屏,二倍屏,三倍屏。在不同的分辨率上,有可能1像素,被渲染成两个像素,或者三个像素点,所有实际写代码时,写border:1pxsolidred;时,1px可能被渲染为2px或者3px1px的解决方案1.先使用伪类元素实现边框效果,然后通过媒体查询来操控transform():scale来适配不同分辨率2.使用b
抱以恶意
·
2023-03-16 07:33
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他