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
✿✿--前端面试题
前端面试题
-BFC(边距重叠解决方案)
1、BFC的基本概念?块级格式化上下文。与之并列的是IFC(内联元素的格式化上下文,此处先不讨论哈)。2、说下BFC的原理?BFC原理就是BFC的渲染规则,共四点:a)在BFC这个元素垂直方向的边距会发生重叠。b)BFC的区域不会与浮动元素box重叠,用来清除浮动的和布局的。c)BFC在页面上是一个独立的容器,外面的元素不会影响里面的元素,里面的元素也不会影响外面的元素。d)计算BFC元素的高度的
小理有趣
·
2022-02-15 04:45
分享几个
前端面试题
目
说说alert出来的结果是多少?为什么?functionfn(){vararrFn=newArray();for(vari=0;i101typeof(1+"5")=>Stringtypeof(1-"5")=>numbertypeofNaN=>numbertypeofnull=>objecttypeofunderfind=>undefined表达式Number("1+1")的结果:A.underfi
HelloWorld_29a2
·
2022-02-14 09:34
前端面试题
理论基础js中数组常用的方法有哪些?Array.map():将数组中的每个元素调用一个提供的函数,结果作为一个新的数组返回,不改变原有数组。Array.forEach():将数组中的每个元素执行传进提供的函数,没有返回值,注意和map方法区分。Array.find():查找目标元素,找到就返回该元素,找不到返回undefined。Array.findIndex():查找目标元素,找到就返回元素的位
_Y_X_
·
2022-02-14 05:16
前端面试题
2022年
前端面试题
一、HTML面试题面试题:行内元素有哪些?块级元素有哪些?空(void)元素有哪些?面试题:页面导入样式时,使用link和@import有什么区别?面试题:title与h1的区别、b与strong的区别、i与em的区别?面试题:img标签的title和alt有什么区别?面试题:png、jpg、gif这些图片格式解释一下,分别什么时候用?二、CSS面试题面试题:介绍一下CSS的盒子模型面试题:lin
终身成长人格
·
2022-02-13 05:53
Vue + Node 项目中的跨域请求问题
什么是跨域以及跨域的相关解决方案,相信你多多少少都知道点,毕竟这是
前端面试题
目中
振礼硕晨
·
2022-02-13 01:35
前端面试题
集每日一练Day2
问题先导对html语义化的理解,有哪些常见的语义化标签?【html】css中有哪些常见的可继承属性,不可继承属性?【css】判断js数据类型的方法有哪些?【js】阐述Vue的基本实现原理【vue】算法题:无重复字符的最长子串给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。知识梳理对HTML标签语义化的理解,有哪些常见的语义化标签?语义化就是我们通过标签本身就知道标签所代码的内容具有什么
一颗脑袋
·
2022-02-12 01:26
WEB
前端面试题
Web前端常见面试题及答案1、盒子模型盒子模型包括四部分:内容(content)、填充(padding)、边框(border)、边界(margin)盒子模型可以分为两种:IE盒子模型和W3C标准盒子模型区别:两者对于width的计算方式不同,前者width=border+padding+内容宽度,后者width=内容宽度。2、position包含几种属性?absolute和relative的区别?
前端毒脚show
·
2022-02-10 13:24
面试
面试
前端面试题
必问:cookie和session的区别
cookie和session有着千丝万缕的联系,本文将详细介绍2者的区别。1、存储位置不同cookie的数据信息存放在客户端浏览器上。session的数据信息存放在服务器上。2、存储容量不同单个cookie保存的数据<=4KB,一个站点最多保存20个Cookie。对于session来说并没有上限,但出于对服务器端的性能考虑,session内不要存放过多的东西,并且设置session删除机制。3、存
锦衣夜行001
·
2022-02-10 10:14
web
前端面试题
-javascript(一)
以下题目都是在面试过程中整理的答案不是标准。如有雷同纯属耦合,可与博主及时联系!1、常用h5标签以及h5的优势以及兼容性问题处理常用:--新增input类型searchurlemailtelrangenumbercolordatetimedataTime--web存储(localStoragesessionStorage)--表单元素dataList--表单属性autocompleteautofo
看庭前花开花落_望天上云卷云舒
·
2022-02-09 17:17
前端面试题
——Vue高频问题
1.Vue的生命周期Vue的生命周期主要分为几个简单,数据初始化,dom挂载,数据更新,组件卸载,在一个就是开启了组件缓存的时候,会有组件启用和组件停用阶段,每个阶段都去前后两个钩子除了缓存的那俩数据初始化阶段beforeCreate:在实例初始化之后,数据观测(dataobserver)和event/watcher事件配置之前被调用。created:实例已经创建完成之后被调用。在这一步,实例已完
淺時咣
·
2022-02-05 06:29
前端面试题
【转】
一:什么是闭包?闭包的用处?(1)闭包就是能够读取其他函数内部变量的函数。在本质上,闭包就是将函数内部和函数外部连接起来的一座桥梁。(2)闭包可以用在许多地方。它的最大用处有两个,一个是可以读取函数内部的变量,另一个就是让这些变量的值始终保持在内存中闭包的特性:①.封闭性:外界无法访问闭包内部的数据,如果在闭包内声明变量,外界是无法访问的,除非闭包主动向外界提供访问接口;②.持久性:一般的函数,调
彩云_789d
·
2022-02-04 18:36
2020-11-10 前端面试基础部分(一)
推荐一篇面经:《2018大厂高级
前端面试题
汇总》。由于是2018年的了,所以大家只需要关注一下总体方向和基础部分就可以了。HTTP
月月的小李子
·
2022-02-04 17:45
2020高频
前端面试题
汇总(一)
前端基础篇如何理解执行上下文JavaScript执行上下文(context)主要指代码执行环境的抽象概念。执行上下文分为三种:全局执行上下文函数执行上下文eval执行上下文每一段js代码执行,都会先创建一个上下文环境。如何理解作用域链前沿知识:js代码执行前会创建上下文环境,这个上下文环境包含了变量、作用域链和this.简单理解就是从当前环境向父级一层一层查找变量的过程称之为作用域链。varnam
全栈开发程序猿
·
2022-02-04 16:30
前端面试题
之 Vue
谈谈对MVVM的认识。MVVM分为Model、View、ViewModel三者:Model:代表数据模型,数据和业务逻辑都在Model层中定义View:代表UI视图,负责数据的展示ViewModel:就是与界面(view)对应的Model。因为,数据库结构往往是不能直接跟界面控件一一对应上的,所以,需要再定义一个数据对象专门对应view上的控件。而ViewModel的职责就是把model对象封装成
Drazy嘀嘀嘀
·
2022-02-03 10:51
Web 前端陈年烂题:['1', '2', '3'].map(parseInt) 结果是什么?
大家好,我是前端西瓜哥,本文讲的是一道比较经典的
前端面试题
,本文将会深入分析此题,深挖知识点,让你完全掌握此题的解法。这是道Web前端的陈年烂题,烂是烂,但我就是要说,高考也是年年有呢。
·
2022-01-21 22:37
Web 前端陈年烂题:['1', '2', '3'].map(parseInt) 结果是什么?
大家好,我是前端西瓜哥,本文讲的是一道比较经典的
前端面试题
,本文将会深入分析此题,深挖知识点,让你完全掌握此题的解法。这是道Web前端的陈年烂题,烂是烂,但我就是要说,高考也是年年有呢。
前端西瓜哥
·
2022-01-15 14:46
前端面试题
-一些小技巧分享
1.前言每逢跳槽倍思题整理下吧写着写着发现也不全是面试题,也有一些好的基础知识分享2.JS-es61.es62.44个js变态题-上3.44个js变态题-下4.数据类型基础5.正则6.three.js下雨动画7.JS十大排序算法思路和代码实现8.callapplybind妙用9.闭包10.类继承-原型继承11.如何让JS更高效12.内存空间3.vue1.vue基础2.vue3-2区别3.vue知识
云高风轻
·
2021-12-17 16:31
整理的
前端面试题
HTML1.HTML5的新特性语义化标签:header、footer、nav、section、article、aside等API:地理定位Geolocation、拖放drag视频和音频:audio、videowebstorage:localStorage、sessionStorage2.Doctype作用声明位于文档中的最前面,处于标签之前。告知浏览器的解析器,用什么文档类型规范来解析这个文档。3
·
2021-12-04 11:01
几道蛮有意思的
前端面试题
1.Object.is()与原来的比较操作符“==”、“===”的区别?两等号判等,会在比较时进行类型转换;三等号判等(判断严格),比较时不进行隐式类型转换,(类型不同则会返回false);Object.is()在三等号判等的基础上特别处理了NaN、-0和+0,保证-0和+0不再相同,但Object.is(NaN,NaN)会返回true。Object.is()应被认为有其特殊的用途,而不能用它认为
·
2021-12-02 18:52
vue.js
二、
前端面试题
- vue篇
1.v-model原理双向绑定原理实现原理数据劫持+发布者+订阅者①对vue中所有属性使用Object.defineProperty()进行数据劫持,并为每个属性分配发布者Dep数组,②然后在编译的时候,给这个发布者数组添加订阅者,v-model会加个订阅者,v-bind也会,所有用到这个属性的都会添加一个订阅者;③再给这个属性添加监听,当监听到属性发生变化的时候,就会使用Object.defin
YiYaYiYaHei
·
2021-11-25 08:57
前端面试题
css
1.盒子模型(1)盒模型本质就是一个盒子,封装周围的HTML元素,它包括:边距(margin),边框(border),填充(padding),内容(content)盒模型允许在其他元素和周围元素边框之间放置元素(2)margin:外边距,清除边框外的区域,外边距是透明的border:边框,围绕在内边距和内容外的边框padding:内边距,清除内容周围的区域,内边距是透明的content:盒子的内容
·
2021-11-19 17:10
csshtml
前端面试题
1.声明位于文档的最前面,标签之前,用于告知浏览器文旦使用那种HTML或XHTML规范(告知浏览器按照何种规范解析页面)2.img的alt与title有何异同?strong与em有何异同:alt:为不能显示图片、窗口、或者applets的用户代理,alt属性用来指定替换文字,替换文字的语言有lang属性指定。title:该属性为设置活该属性的元素提供建议性的信息。strong:粗体强调标签,强调,
·
2021-11-19 16:32
html
前端面试题
目合集
无论你是前端初学者还是有两三年的前端开发,这个网址整理了最新最全的面试题,永久免费,欢迎收藏转发!https://interview.kelen.cc永久免费,专门针对前端人的学习整理好的文章和资料也不容易,如果觉得好用也可以转发给你身边的小伙伴们
·
2021-11-12 09:59
前端面试题
从一道题谈 JavaScript 的事件循环
注:本篇文章运行环境为当前最新版本的谷歌浏览器(72.0.3626.109)最近看到这样一道有关事件循环的
前端面试题
://请写出输出内容asyncfunctionasync1(){console.log
会飞小超人
·
2021-11-03 15:59
前端面试题
之格式化数组
题目如下:将数组[{name:'1',type:0},{name:'2',type:0},{name:'3',type:2},{name:'6',type:3},{name:'4',type:2},{name:'5',type:3}];转换为[{type:0,values:[{name:'1',type:0},{name:'2',type:0}]},{type:2,values:[{name:'3
·
2021-11-02 11:21
牛客最新前端JS面试百题
详情:抓取牛客最新
前端面试题
五百道数据分析JS面试热点虽然文章反响有些不尽人意,我也感觉有几分挫败,但往好处看,这篇文章还是有几分可取之处。
战场小包
·
2021-10-26 15:19
JavaScript
前端
javascript
面试
前端面试题
总结
1、hash和history的区别?形式上:hash模式url里面永远带着#号,开发当中默认使用这个模式。如果用户考虑url的规范那么就需要使用history模式,因为history模式没有#号,是个正常的url,适合推广宣传;功能上:比如我们在开发app的时候有分享页面,那么这个分享出去的页面就是用vue或是react做的,咱们把这个页面分享到第三方的app里,有的app里面url是不允许带有#
·
2021-10-21 19:08
面试
前端面试题
之简答题
1.简述MVVM和MVC的组成及两者的内在联系?MVC主要是后端的分层开发思想;组成:Model,View,Controller。MVVM是前端页面的分层开发思想;组成:Model,View,ViewModel,主要关注于视图层。2.Vue中v-show和v-if指令的区别?v-if是“真正”的条件渲染,因为它会确保在切换过程中条件块内的事件监听器和子组件适当地被销毁和重建。v-if也是惰性的:如
沐小侠
·
2021-10-21 14:08
前端面试题整理
前端
vue.js
javascript
2021最新一线大厂
前端面试题
,包含腾讯,字节,顺丰······
前端Html5+Css3+移动Web教程,前端Web入门教程,零基础前端开发视频教程JavaScript入门神器JavaScript全套教程,Web前端必学的JS教程,零基础入门JavaScript腾讯
前端面试题
是一只萨摩耶
·
2021-10-20 17:58
前端
css
js
vue
html
前端面试题
回答(vue)
1:说明一下使用vue对项目开发的好处vue框架采用了渐进式开发的原理,就是你项目需要什么,就导入什么,可以用在大项目上,在个人项目上也有很好的体验。组件化开发,使界面复用性得到提高,spa技术,只有一个html界面,变化效果通过路由组件的切换产生,不会导致界面的刷新。双向绑定技术,使我们可以将代码集中在逻辑上,而不是dom节点的操作上,提高了性能2:讲解一下mvvm模式的基本了解mvvm是一种设
林技术总监
·
2021-10-19 09:29
前端面试题
2021(JS篇(上))
1.简述JavaScript的特点JavaScript是一门基于对象的、事件驱动的、跨平台的、弱类型的、函数优先的、解释型的编程语言基于对象:JavaScript封装了很多对象提供了强大的功能,提高了开发效率事件驱动:JavaScript可以友好的响应用户的操作,通过事件的方式进行处理跨平台:JavaScript本身对于操作系统平台依赖性很低弱类型:JavaScript对于变量中存储的数据的类型不
前端推土机
·
2021-10-14 09:40
2021-09-29
前端面试题
的积累
1.URL和URI的区别?URI:UniformResourceIdentifier指的是统一资源标识符,用唯一的标识来确定一个资源,它是一种抽象的定义,也就是说,不管使用什么方法来定义,只要能唯一的标识一个资源,就可以称为URI。URL:UniformResourceLocation指的是统一资源定位符URN:UniversalResourceName指的是统一资源名称URL和URN是URI的子
_鬼怪大叔
·
2021-10-12 09:33
前端面试题
Vue 组件通信(父传子,子传父,跨组件传值)
目录一,简单介绍组件通信二,详解传值方法1.父传子props2.子传父$emit3.跨组件通信event-bus一,简单介绍组件通信我们知道在现在的开发环境下,不管前后端开发都是组件化模块化,这是因为组件的优势无比的巨大,可以进行多次的复用增加开发效率,也可以分类鲜明,便于维护,而我今天所写的就是开发中分割成不同的组件互相传递数据和互动我的工作中常用地组件通信大致分为三类:父传子,子传父,跨组件传
小丑而已。
·
2021-10-07 18:57
vue
vue
前端
js
组件化
前端面试题
(三)
GET请求和post请求方式的区别?GET和POST还有一个重大区别,简单的说:GET产生一个TCP数据包;POST产生两个TCP数据包。复杂的说:对于GET方式的请求,浏览器会把httpheader和data一并发送出去,服务器响应200(返回数据);而对于POST,浏览器先发送header,服务器响应100continue,浏览器再发送data,服务器响应200ok(返回数据)。也就是说,GE
Hannaaa
·
2021-10-06 18:35
http
面试
java
经典
前端面试题
(二)
在浏览器地址栏中输入一段网址,计算机会发生那些过程?1.确定通信协议,保持通信畅通。常用的通信协议TCP/IP协议。HTTP工作原理首先客户端和服务端先建立连接(TCP三次握手)发送HTTP请求服务器接受请求并返回HTTP响应客户端收到响应后断开连接(TCP四次挥手)客户端浏览器解析HTML内容2.通过域名查询DNS系统找到ip地址三级域名www3.根据ip地址找到xx服务器4.通过80端口找到x
Hannaaa
·
2021-10-06 17:47
html
html5
vue.js
前端面试题
集【初级】(包含HTML、CSS、JS、DOM、HTTP、VUE、算法、安全、Webpack)
本篇分为九个模块:HTML、CSS、JS、DOM、HTTP、VUE、算法、安全、Webpack一、HTML模块1.你是如何理解HTML语义化的?答:举例,段落用p,边栏用aside,主要内容用main标签最开始是PHP后端写HTML,不会CSS,于是就用table来布局。table使用展示表格的。严重违反了HTML语义化。后来有了专门的写CSS的前端,他们会使用DIV+CSS布局,主要是用floa
凉城十月
·
2021-10-04 17:08
初中级
前端面试题
整理
HTML基础1、什么是HTML语义化?表示选择合适的标签(语义化标签)便于开发者阅读和写出更优雅的代码2、为什么要使用语义化标签?在没有CSS样式的情况下,页面整体也会呈现很好的结构效果更有利于用户体验更有利于搜索引擎优化代码结构清晰,方便团队开发与维护3、HTML5新特性有哪些?语义化标签音视频处理canvas/webGLhistoryAPIrequestAnimationFrame地理位置we
小丸子三三
·
2021-09-28 14:55
第 55 题:Set、Map、WeakSet 和 WeakMap 有哪些区别?
只在它所在的代码块内有效let不允许在相同作用域内,重复声明同一个变量const在声明时必须初始化赋值,一旦声明,其声明的值就不允许改变,更不允许重复声明文章的内容/灵感都从下方内容中借鉴【持续维护/更新500+
前端面试题
·
2021-09-24 10:28
html
2021高频
前端面试题
汇总之React篇
2021高频
前端面试题
汇总之React篇React视频教程系列React实战:CNode视频教程完整教程目录:点击查看React经典教程-从入门到精通完整教程目录:点击查看最新最全前端毕设项目(小程序+
·
2021-09-23 20:22
前端react.js
第 54 题:var、let、const 有什么区别?
只在它所在的代码块内有效let不允许在相同作用域内,重复声明同一个变量const在声明时必须初始化赋值,一旦声明,其声明的值就不允许改变,更不允许重复声明文章的内容/灵感都从下方内容中借鉴【持续维护/更新500+
前端面试题
·
2021-09-23 18:43
html
第 51 题:ES6 新特性有哪些?
Symbol数据类型Set和Map数据结构PromiseClass箭头函数Proxy拦截imoprt模块导入新增了一些数组的方法新增了一些对象的方法文章的内容/灵感都从下方内容中借鉴【持续维护/更新500+
前端面试题
·
2021-09-23 18:30
html
2021高频
前端面试题
汇总之React篇
2021高频
前端面试题
汇总之React篇React视频教程系列React实战:CNode视频教程完整教程目录:点击查看1.React事件机制点我复制代码React并不是将click事件绑定到了div的真实
·
2021-09-15 20:25
react.js
2021年这些js相关的
前端面试题
真的值得收藏
1.实用js写红绿灯的效果?ul{position:absolute;width:200px;height:200px;top:50%;left:50%;transform:translate(-50%,-50%);}/*画3个圆代表红绿灯*/ul>li{width:40px;height:40px;border-radius:50%;opacity:0.2;display:inline-bloc
前端纸飞机
·
2021-09-01 11:57
JavaScript
前端面试
javascript
html5
html
第 35 题:如何实现字符串反序?
'abcdefg';letres=[...arr].reverse().join('');console.log(res);//gfedcba文章的内容/灵感都从下方内容中借鉴【持续维护/更新500+
前端面试题
·
2021-08-31 22:38
html
第 33 题:如何去掉一组整型数组重复的值?
20,28,28,30,28,50,40];letres=[...newSet(arr)];console.log(res);//[20,28,30,50,40]文章的内容/灵感都从下方内容中借鉴【持续维护/更新500+
前端面试题
·
2021-08-27 12:35
html
前端面试题
- 对象拷贝方法总结
1.对象拷贝方法1.1JSON.parse和JSON.stringify方法利用JSON.stringify和JSON.parse方法进行的是深拷贝,但无法拷贝函数和undefined,也无法拷贝对象原型链上的属性和方法。varobj={a:1,b:2,c:{d:4,//在解析成JSON字符串时,undefined不解析e:undefined,//null在JSON字符串中就是null=>"f":
·
2021-08-23 11:45
前端javascript
前端面试题
- 数组去重方法总结
数组去重1.SetArray.from(newSet(arr))/*或者*/[...newSet(arr)]2.Map3.Array.prototype.indexOf方法4.Array.prototype.includes方法5.Array.prototype.filter方法functionunique(arr){returnarr.filter(function(item,index,arr
·
2021-08-23 11:44
前端javascript
前端面试题
- 数组扁平化方法总结
数组扁平化1.Array.prototype.flat(depth)方法2.转换成字符串2.1toString+map+parseIntvararr=[[1,2,3],[4,5,6,7],[8,9,10,11,[12,13,[14,15,16]]],17],str=arr.toString(),//'1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17'strArr=
·
2021-08-23 11:44
前端javascript
【前端 · 面试 】TCP 总结(一)—— 概述
最近我在做
前端面试题
总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。
·
2021-08-19 22:56
前端
【前端 · 面试 】HTTP 总结(十二)—— URL 和 URI
最近我在做
前端面试题
总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。
·
2021-08-14 21:47
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他