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篇
隐式类型转换相关字符串连接符与算数运算符字符串连接符+:会把其他数据类型调用String()方法转换成字符串然后拼接算数运算符+:会把其他数据类型调用Number()方法转换成数字然后做加法计算关系运算符关系运算符会把其他数据转换成number之后再比较一个为字符串另一个为数字,则将字符串转换成数字比较两个都为字符串则依次比较两个的charCodeAt()值undefined与null互相比较为相
wowoqu
·
2023-09-21 11:47
前端面试题
—— React (一)
目录一、React的事件和普通的HTML事件有什么不同?二、React.createClass和extendsComponent的区别有哪些?三、React如何判断什么时候重新渲染组件?四、对React中Fragment的理解,它的使用场景是什么?五、React如何获取组件对应的DOM元素?六、对React的插槽(Portals)的理解,如何使用,有哪些使用场景七、在React中如何避免不必要的r
大红袍不是绿茶.
·
2023-09-21 09:52
React
前端面试题
react
前端面试题
专项练习30题
1、如何在新窗口打开链接?target属性有5个值:①_self:在当前框架中打开链接②_blank:在全新的空白窗口中打开链接③_top:在顶层框架中打开链接④_parent:在当前框架的上一层打开链接⑤framename:在指定的框架或浮动框架内打开链接(框架名可以自定义)2、display:inline就是将元素显示为内联元素,内联元素只能容纳文本或者其他内联元素,它允许其他内联元素与其位于
雪国_youth
·
2023-09-21 07:56
这30道Web
前端面试题
,一个小时内你能否答得出来?
Web前端高薪的诱惑,学习门槛低,无论是学生党还是工作者,都渴望着凭借着自己的能力,空余的时间,想学一下前端。或许是爱好,或许是想从事这份工作。但是真的那么容易吗?如今初级前端的工作,已经接近饱和,并且供过于求的状态,企业需要的更多的是基础牢固,至少会一门后端技能的前端开发工程师。已经不再是以前所说的切图仔,美工。前端开发岗位在很多大企业属于独立的,需要专业技能的岗位。你想知道自己的技术水平与高薪
最爱茄子豆角
·
2023-09-21 04:58
前端面试题
目
json和xml区别(1).可读性方面。JSON和XML的数据可读性基本相同,JSON和XML的可读性可谓不相上下,一边是建议的语法,一边是规范的标签形式,XML可读性较好些。(2).可扩展性方面。XML天生有很好的扩展性,JSON当然也有,没有什么是XML能扩展,JSON不能的。(3).编码难度方面。XML有丰富的编码工具,比如Dom4j、JDom等,JSON也有json.org提供的工具,但是
土拨鼠的世界观
·
2023-09-20 11:21
【
前端面试题
】浏览器面试题
文章目录前言一、浏览器面试问题1.cookiesessionStoragelocalStorage区别2.如何写一个会过期的localStorage,说说想法2.如何定时删除localstorage数据2.localStorage能跨域吗2.memorycache如何开启2.localstorage的限制2.浏览器输入URL发生了什么2.浏览器如何渲染页面的?2.重绘、重排区别如何避免2.事件循环
萝卜头不吃萝卜头
·
2023-09-20 11:13
前端面试题
面试
浏览器面试题
前端面试题
前端面试题
-10-11作用域 作用域链
一、作用域作用域是变量的可访问范围,即作用域控制着变量与函数的可见性和生命周期。(参考js垃圾回收)作用域就是一个独立的地盘,让变量不会外泄、暴露出去。也就是说作用域最大的用处就是隔离变量,不同作用域下同名变量不会有冲突。常见的作用域主要分为几个类型:全局作用域(global/window)、局部作用域、块级作用域、动态作用域。1.全局作用域在代码中任何地方都能访问到的对象拥有全局作用域,(1)最
craneEnd
·
2023-09-20 04:22
html
(
前端面试题
系列)
定义:一个作用域可以访问另外一个函数内部的局部变量,或者说一个函数(子函数)访问另一个函数(父函数)中的变量,此时就会有闭包产生,那么这个变量所在的函数我们就称之为闭包函数。例子:functionfunA(){vara=10;//funA的活动对象之中;returnfunction(){//匿名函数的活动对象;alert(a);}}varb=funA();b();//10优缺点:闭包的主要作用:延
快乐朋
·
2023-09-20 04:22
javascript
开发语言
前端
前端面试题
:什么是暂时性死区?
前端面试题
:什么是暂时性死区?1.定义:在代码块内,使用let命令声明变量之前,该变量都是不可用的。这在语法上,称为“暂时性死区”(temporaldeadzone,简称TDZ)。2.该怎么理解呢?
薇z
·
2023-09-20 04:22
前端面试题
前端
javascript
es6
前端面试题
: 请解释什么是函数的作用域?
今天做到了一道题:请解释什么是函数的作用域?我给的答案是:函数的作用域是指函数执行到内部后创建的数据空间,在函数的作用域内,let定义的变量的有效期为函数作用域AI觉得我答得比较简单:回答基本正确,但可以补充更多细节来提高回答质量。正好就查一下,函数作用域在javascript里到底是什么。经查实,前端考察作用域主要考察的是一种例外情况,就是在函数内的块里面定义的变量可能被抬升到函数级别的问题,例
百家饭OpenAPI
·
2023-09-20 04:50
面试
职场和发展
2022
前端面试题
原题 武汉
A公司如何实现10px字体和位置串行问题ES6的解构赋值中使用别名es6数组找到是否有一个属性vue自定义指令vue过滤器vuekeep-alive的属性webpack第三方库引用报错webpack源码映射Git版本4回退到3如何公司实现一个树结构拆分B公司一面Vue生命周期vue渲染父子组件的生命周期vue组件通信eventbus实现父组件调用子子组件vue指令vue实现树组件vue监听数组变化
BuzzLuv
·
2023-09-20 01:22
前端
webpack
vue.js
node.js
javascript
前端面试题
(持续更新)
一、HTMLCSSJAVASCRIPT1.说一下对语义化的理解以及有哪些语义化标签?a、对开发者友好,让人更容易读懂,利于代码可读性,利于维护b、对机器友好,让搜索引擎更容易读懂,利于seoc、HTML文档结构清晰语义化标签:、、、、、、CSS优先级和权重值如何计算!important>内嵌1000>Id100>class=[]=伪类10>tag=伪元素1>(*+>~)0什么是BFC块级格式化上下
Tymarry
·
2023-09-19 20:14
面试题系列
前端
vue.js
css
前端面试题
(三)
文章目录1、可继承属性和不可继承属性字体系列属性文本系列属性元素可见性列表布局属性光标属性2、link和@import的区别3、css优化4、CSS预处理器/后处理器是什么?为什么要使用它们?5、单行、多行文本溢出隐藏6、实现一个扇形7、实现一个自适应的正方形8、为什么现在的设备分辨率差异很大,2.5k屏幕都已经出现,css中还在使用1px?1、可继承属性和不可继承属性我的观点是记住可继承属性就好
可缺不可滥
·
2023-09-19 00:59
css
前端面试
前端
css
前端面试题
汇总-ES6(三)
1、es5和es6的区别,说一下你所知道的es6ECMAScript5,即ES5,是ECMAScript的第五次修订,于2009年完成标准化ECMAScript6,即ES6,是ECMAScript的第六次修订,于2015年完成,也称ES2015ES6是继ES5之后的一次改进,相对于ES5更加简洁,提高了开发效率ES6新增的一些特性:1)let声明变量和const声明常量,两个都有块级作用域ES5中
廖若晨
·
2023-09-18 22:57
【面试题】前端应该了解的个JavaScript技巧有什么?
前端面试题
库(面试必备)推荐:★★★★★地址:
前端面试题
库【国庆头像】-国庆爱国程序员头像!总有一款适合你!
前端技术栈
·
2023-09-18 19:17
前端面试题
javascript
前端
typescript
JS面试经典知识(一)
前端面试题
精选原生JS1.ES6的新特性:let(****声明变量)const(****声明常量,常量不能修改的量)var****、let、const的区别\1.let和const声明变量不存在变量提升
城门有雪
·
2023-09-18 07:26
【
前端面试题
】07—47道基础的VueJS面试题(附答案)
VueJS作为一个轻量级框架,Vue.js提供了如此强大的功能,引起了大量开发者的关注。如今,更多的企业开始基于Vue.js框架开发项目,Vue.js利用EMAScript5提供的特性实现数据绑定,提供了组件开发,有助于加快项目的开发。同Angular与React一样,Vue.js中的数据丢失、数据双向绑定、虚拟DOM的实现、组件开发、生命周期、组件通信等,这些基础技术是开发者应该掌握的内容。1、
web前端开发V
·
2023-09-17 23:13
vue
java
编程语言
python
html
前端面试题
-HTML5新特性
标签语义化header,footer,nav,section,article,aside,diallog等。好处:结构清晰,易于阅读,可维护性更高,有利于搜索引擎的搜索(SEO的优化)。音频和视频标签audio,video(source标签定义type属性)属性:src(音频或视频链接),width,height,controls(显示控件)表单input新增输入类型:date,color,mon
Vivian_0430
·
2023-09-17 12:24
前端面试题
总结
JavaScript分为ECMAScript,DOM,BOMBOM:浏览器对象模型,它使得js有能力与浏览器进行‘对话’,如alert()就是它提供的DOM:文档对象模型,通过它可以访问HTML文档的所有元素,如document.getelementByid()就是它提供的变量提升将js中的变量或者函数提高到作用域的顶部,如先把var和function声明的变量前置,再去顺序执行代码阻止冒泡什么是
_孤傲_
·
2023-09-16 04:43
前端
javascript
js
2023Web
前端面试题
及答案(二)
1、简述对BFC的理解,如何创建BFC及其作用BFC--块格式化上下文(BlockFormattingContext,BFC)是Web页面的可视化CSS渲染的一部分,是布局过程中生成块级盒子的区域,也是浮动元素与其他元素的交互限定区域。创建BFC的条件:根元素:body;元素设置浮动:float除none以外的值;元素设置绝对定位:position(absolute、fixed);display值
夢鑰
·
2023-09-15 12:35
面试
前端
2023Web
前端面试题
及答案(一)
答案仅供参考,每人的理解不一样。文章目录1、简单说一说事件流原理事件流:(1)事件流是指页面接收事件的顺序;(2)假设页面中的元素都具备相同的事件,并且这些个元素之间是相互嵌套的关系.(3)那么在触发一个元素的事件时候,会触发其他的元素;总结:事件流是描述的从页面接受事件的顺序,当几个都具有事件的元素层叠在一起的时候,那么你点击其中一个元素,并不是只有当前被点击的元素会触发事件,而层叠在你点击范围
夢鑰
·
2023-09-15 12:31
面试
前端
面试
【
前端面试题
】06—16道设计模式面试题(附答案)
设计模式不是针对某个框架的,而是针对某类问题或某类需求提出的,因此有广泛的适用性。我们学习设计模式不仅要学习理论,还要学习如何解决实际工作中的问题,所以在面试中,设计模式通常是结合某类需求考察的。1、什么是设计模式?设计模式是一套反复使用的并且经过分类编目的代码设计经验总结。2、设计模式有哪些?GOF提出的23种设计模式,分为三大类。创建型模式,共5种,分别是工厂方法模式、抽象工厂模式、单例模式、
web前端开发V
·
2023-09-15 10:22
设计模式
java
面试
python
编程语言
【面试题】如何理解 前端设计模式-测策略模式?
前端面试题
库(面试必备)推荐:★★★★★地址:
前端面试题
库【国庆头像】-国庆爱国程序员头像!总有一款适合你!
前端技术栈
·
2023-09-15 09:47
前端
设计模式
策略模式
【
前端面试题
】
布局垂直居中两栏布局,左侧定宽度flex布局属性jsjs数组处理方法promise因为做图标会同步发送请求性能重排重绘是啥哪些操作会导致重排Map(不是map网络跨域怎么产生的通信请求协议类型get请求的限制get把参数放在哪里urlurl长度有限制吗get的安全性,和post相比get请求头设置,content-type咋用的防抖和节流Vuescoped的作用还有什么方法能实现类似的效果v-if
珊珊而川
·
2023-09-15 04:12
前端
javascript面试题--持续更新
前端HTML篇前端CSS篇Vue篇TypeScript篇React篇微信小程序篇
前端面试题
汇总大全(含答案超详细,HTML,JS,CSS汇总篇)--持续更新
前端面试题
汇总大全二(含答案超详细,Vue,TypeScript
夜斗(dou)
·
2023-09-14 22:42
前端
javascript
webpack
前端面试题
汇总(含答案)(JS篇)
主要自用,持续更新,相同类型的题目尽量放在了一起,参考的实在太多了就没有列出,侵权烦请联系删除。提示:自动生成的目录在页面右边---------->>>>>>>>>>>>>>>>Js的一些基础忽略点在JS中想要使用${}获取变量要在``中使用(这个引号是~这个键的那个引号)Js的数据类型有哪些基本类型:String、Number、Boolean、Null、Undefined、symbol(ES6)
Easonhe
·
2023-09-14 22:35
前端开发
javascript
【面试题】forEach能跳出循环吗?
前端面试题
库(面试必备)推荐:★★★★★地址:
前端面试题
库【国庆头像】-国庆爱国程序员头像!总有一款适合你!
前端技术栈
·
2023-09-14 11:49
前端面试题
javascript
开发语言
ecmascript
2023
前端面试题
总结js+es6篇
文章目录最近面试题汇总1、什么是跨域怎么解决?2、什么是原型以及原型链?3、axios和ajax的区别?3、对象的复制(深拷贝和浅拷贝)?4、数组去重?5、js数据类型有哪些?6、常用的数组方法有哪些?6、http和https的区别?7、判断数据类型,数组和对象怎么判断?8、es6新增哪些新特性?9、闭包和闭包常用场景?10、节流和防抖?11、回流和重绘?12、forin和forof的区别?13、
前端潇潇
·
2023-09-14 02:48
前端
javascript
es6
2023
前端面试题
(含答案)
set,map区别1.Map是键值对,Set是值的集合2.Map可以通过get方法获取值,而set不能;因为它只有值;3.都能通过迭代器进行for...of遍历;4.Set的值是唯一的可以做数组去重,Map由于没有格式限制,可以做数据存储盒子水平垂直居中方法(常见)四种方式:利用绝对定位,先将元素的左上角通过top:50%和left:50%定位到页面的中心,然后再通过translate来调整元素的
豆心
·
2023-09-14 02:47
前端
javascript
开发语言
2023
前端面试题
-面试宝典-总结心得(附答案)持续更新中~~
目录一、HTML篇1、HTML5新增那些标签?2、列举常见的块元素和行内元素以及行内块元素,它们有何不同?3、简述readyonly与disabled的区别4、HTML5头部为什么只需要写标签?5、HTML5存储类型有什么区别?6、网站TDK三大标签SEO优化二、CSS篇1、简明说一下CSS中link与@import的区别和用法?2、rgba和opacity的透明效果有什么不同?3、元素的显示与隐
浪漫的玫瑰雨_
·
2023-09-14 02:47
前端面试题总结
vue.js
html
css3
前端
javascript
2023大 厂
前端面试题
手册
HTML、CSS、浏览器相关...................................................................11.网络中使用最多的图片格式有哪些.............................................................................................12.请简述cs
技术小张zz
·
2023-09-14 02:47
css
css3
javascript
前端
html5
前端面试题
JS篇(6)
ES6Module和CommonJS模块的区别:CommonJS是对模块的浅拷⻉,ES6Module是对模块的引⽤,即ES6Module只存只读,不能改变其值,也就是指针指向不能变,类似const;import的接⼝是read-only(只读状态),不能修改其变量值。即不能修改其变量的指针指向,但可以改变变量内部指针指向,可以CommonJS对重新赋值(改变指针指向),但是对ES6Module赋值
加油吧少年时代
·
2023-09-13 17:44
前端
javascript
开发语言
前端面试合集(二)
前端面试题
合集1.懒加载的原理及实现了解吗2.如何理解JS异步3.阐述一下JS的事件循环4.JS中的计时器能做到精确计时吗?为什么?
士女士女子
·
2023-09-13 09:57
前端
面试
职场和发展
2023
前端面试题
目录1.浅拷贝和深拷贝https://blog.csdn.net/weixin_49295874/article/details/1306351062.Vuexhttps://blog.csdn.net/qq_56989560/article/details/1247060213.前端如何SEO优化https://blog.csdn.net/yuyuking/article/details/893
顾鸟
·
2023-09-13 08:26
js
vue
前端
一些
前端面试题
总结
1.浏览器缓存浏览器的缓存机制【即HTTP缓存机制】是根据HTTP报文的缓存标识进行的,而HTTP报文分为:HTTP请求报文(request)报文格式:请求行-HTTP头(通用信息头,请求头,实体头)-请求报文主体(POST请求时)HTTP响应报文(reponse)报文格式:状态行-HTTP头(通用信息头,响应头,实体头)-响应报文主体缓存过程浏览器发起HTTP请求-服务器响应请求浏览器第一次HT
低保和光头哪个先来
·
2023-09-13 08:19
前端
javascript
http
tcp/ip
vue.js
前端面试题
JS篇(5)
如何判断一个对象是空对象1、使用JSON自带的stringify方法判断letobj={};console.log(JSON.stringify(obj)==="{}");2、使用ES6新增的方法Object.keys()来判断Object.keys(obj).length==0如果new一个箭头函数的会怎么样箭头函数是ES6中的提出来的,它没有prototype,也没有自己的this指向,更不可
加油吧少年时代
·
2023-09-12 21:59
前端
javascript
开发语言
【面试题】如何实现数组去重的?有几种方式?
前端面试题
库(面试必备)推荐:★★★★★地址:
前端面试题
库【国庆头像】-国庆爱国程序员头像!总有一款适合你!
前端技术栈
·
2023-09-12 19:52
前端面试题
前端
javascript
开发语言
2022金三银四
前端面试题
预告
2022金三银四
前端面试题
预告马上就到了面试季了,今天整理了一下前端常见的一些面试题。
伯约同学
·
2023-09-12 11:56
web
前端面试题
@十九(怎么判断用户是否处于登陆状态?)
怎么判断用户是否处于登陆状态?用户登录后端返回token,前端设置cookie存储,再之后在每个需要登录的请求头设置header把token带上,当后端发现token过期就返回用户登录过期需重新登录比如用户A正常登录了,想记录这个用户已经登录了,为了不允许同一个用户登录2次,所以需要登录成功后记录这个用户A已经登录了,有什么好的方法记录。下面情况需要清除用户A的登录信息1、用户直接关闭浏览器(清除
王芃皓
·
2023-09-12 05:44
前端面试题
----------------------Vue
1、Vue的最大的优势是什么?(必会)Vue作为一款轻量级框架、简单易学、双向数据绑定、组件化、数据和结构的分离、虚拟DOM、运行速度快,并且作者是中国人尤雨溪,对应的API文档对国内开发者优化,作为前端开发人员的首选入门框架Vue的优势:1、Vue.js可以进行组件化开发,使代码编写量大大减少,读者更加易于理解。2、Vue.js最突出的优势在于可以对数据进行双向绑定。3、使用Vue.js编写出来
dn_666666
·
2023-09-11 17:51
前端面试题
前端
vue.js
javascript
前端面试题
JS篇(4)
浏览器缓存浏览器缓存分为强缓存和协商缓存,当客户端请求某个资源时,获取缓存的流程如下:先根据这个资源的一些httpheader判断它是否命中强缓存,如果命中,则直接从本地获取缓存资源,不会发请求到服务器。强缓存没有命中时,客户端会发送请求到服务器,服务器通过另一些requestheader验证这个资源是否命中协商缓存,称为http再验证,如果命中,服务器将请求返回,但不返回资源,而是告诉客户端直接
加油吧少年时代
·
2023-09-11 09:02
前端
javascript
开发语言
【JS面试题】如何通过闭包漏洞在外部修改函数中的变量
作者主页:作者主页查看更多前端教学专栏分享:css重难点教学Node.js教学从头开始学习ajax学习
前端面试题
文章目录什么是闭包例如何在函数外部修改闭包中变量什么是闭包闭包这个东西对新人来说确实挺头疼的
坚毅的小解同志
·
2023-09-10 02:17
前端面试题
javascript
开发语言
ecmascript
es6
前端
前端面试题
JS篇(1)
JS的各种位置,比如clientHeight,scrollHeight,offsetHeight,以及scrollTop,offsetTop,clientTop的区别clientHeight:表示的是可视区域的高度,不包含border和滚动条offsetHeight:表示可视区域的高度,包含了border和滚动条scrollHeight:表示了所有区域的高度,包含了因为滚动被隐藏的部分。clien
加油吧少年时代
·
2023-09-10 02:04
前端
javascript
开发语言
前端面试题
JS篇(3)
["1","2","3"].map(parseInt)答案是多少?答案:[1,NaN,NaN]原因:[1,NaN,NaN]因为parseInt需要两个参数(val,radix),其中radix表示解时用的基数。map传了3个(element,index,array),对应的radix不合法导致解析失败。radix:解析字符串的基数,基数规则如下:从2到36的整数,表示进制的基数。例如指定16表示被
加油吧少年时代
·
2023-09-10 02:33
前端
javascript
开发语言
前端面试题
(五)--高频面试题型
第五天1.什么是自定义指令,有哪些钩子函数及自定义指令的使用场景答:有的情况下,你仍然需要对普通DOM元素进行底层操作,这时候就会用到自定义指令。一个指令定义对象可以提供如下几个钩子函数:bind:只调用一次,指定第一次绑定到元素时调用。在这里可以进行一次性的初始化设置inserted:被绑定元素插入父节点时调用(仅保证父节点存在,但不一定已被插入文档中)update:所在组件的VNode更新时调
你的女孩叫王娜
·
2023-09-09 23:40
前端面试题
十二@杨志刚
请详解移动端点透,为什么会发生点透?描述发生的场景及解决方案什么是点击穿透?假如页面上有两个元素A和B。B元素在A元素之上。我们在B元素的touchstart事件上注册了一个回调函数,该回调函数的作用是隐藏B元素。我们发现,当我们点击B元素,B元素被隐藏了,随后,A元素触发了click事件。这是因为在移动端浏览器,事件执行的顺序是touchstart>touchend>click。而click事件
抱以恶意
·
2023-09-09 22:08
前端面试题
总结
前端常见高频面试题文章目录前端常见高频面试题1、什么是mvvm、mvc模型?2、vue双向数据绑定的原理?MVVM3、vue的生命周期有哪些?4、v-if和v-show有什么区别?5、asyncawait是什么?它有哪些作用?6、常用的数组方法有哪些?7、数组有哪几种循环方式?分别有什么作用?8、常用的字符串方法有哪些?9、什么是原型链?10、什么是闭包?手写一个闭包函数?闭包有哪些优缺点?11、
Shadow Shine
·
2023-09-09 16:39
H5大前端干货
前端
前端面试题
1、webpack是什么?webpack是一个用于现代javascript应用程序的静态模块打包工具。当webpack处理应用程序时,它会在内部从一个或多个入口点构建一个依赖图,然后将项目中所需的每一个模块组合成一个或多个bao(bundles),他们均为静态资源,用于展示内容。2、webpack中loader和plugin的作用是什么?loader:loader让webpack能够去处理那些非j
常威在打来福~
·
2023-09-09 08:38
前端
中秋国庆 前端常见vue面试题(必备)
前端面试题
库(面试必备)推荐:★★★★★地址:
前端面试题
库【国庆头像】-国庆爱国程序员头像!总有一款适合你!
前端技术栈
·
2023-09-08 19:27
前端面试题
vue.js
前端
javascript
前端面试题
之EventLoop、宏任务与微任务
什么是EventLoop?理解概念之前,咱们先来两个"栗子"吃~栗子一:console.log("我是")setTimeout(function(){console.log("姐姐")},0)console.log("超凡的")//输出答案“我是超凡的姐姐”栗子二:console.log("我是")setTimeout(function(){console.log("姐姐(天津味儿的)")},0)
Nanshannan
·
2023-09-08 12:06
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他