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
web前端面试题
2015年
web前端面试题
前言本文总结了一些优质的前端面试题(多数源于网络),初学者阅后也要用心钻研其中的原理,重要知识需要系统学习,透彻学习,形成自己的知识链。万不可投机取巧,只求面试过关是错误的!面试注意点面试题目:根据你的等级和职位变化,入门级到专家级:范围↑、深度↑、方向↑。题目类型:技术视野、项目细节、理论知识题,算法题,开放性题,案例题。进行追问:可以确保问到你开始不懂或面试官开始不懂为止,这样可以大大延展题目
andybbc
·
2023-07-27 09:18
修炼之路
web前端
面试题
Web前端2019年各大厂经典面试题整理分享
今天千锋老师给大家整理了各大厂常出现的
web前端面试题
,相信对于很多同学来说看完会有一定的帮助。
纤纤郡主
·
2023-07-21 16:55
web前端面试题
-基础题1
web前端面试题
1,标签语义化?合适的地方选择使用合理的标签html语义化就是让页面的内容结构化,便于对浏览器、搜索引擎解析;有利于SEOSEO?
晴天.js
·
2023-07-16 12:29
web-学习笔记
前端
web前端面试题
-基础题2
web前端面试题
1,什么是css初始化?
晴天.js
·
2023-07-16 12:51
web-学习笔记
前端
Web前端面试题
注册登录是怎么实现的1.登陆注册要做成受控组件,组件定义state,和表单绑定2.redux-saga调用数据请求,发送action修改数据,useEffect中发送数据请求,后端比对用户名是否重复,返回state3.前端根据返回的信息成功跳转登陆页4.登陆发送数据请求,数据库对比用户名密码是否正确,根据后端返回的结果进入首页5.setCookie将用户登录名密码token存cookie中,通过J
还没有秃头的猴
·
2023-06-24 08:31
面试
javascript
面试
十个你必须要会的TypeScript技巧
大厂面试题分享面试题库前后端面试题库(面试必备)推荐:★★★★★地址:前端面试题库
web前端面试题
库VSjava后端面试题库大全1.泛型的使用泛型可以让我们编写更具灵活性、可重用性和类型安全性的代码。
前端技术栈
·
2023-06-21 14:33
前端助力器
typescript
javascript
开发语言
Web前端面试题
目汇总
HTML/CSS部分1、什么是盒子模型?在网页中,一个元素占有空间的大小由几个部分构成,其中包括元素的内容(content),元素的内边距(padding),元素的边框(border),元素的外边距(margin)四个部分。这四个部分占有的空间中,有的部分可以显示相应的内容,而有的部分只用来分隔相邻的区域或区域。4个部分一起构成了css中元素的盒模型。2、行内元素有哪些?块级元素有哪些?空(voi
栾还是恋
·
2023-06-21 01:51
css
html
javascript
【面试题】2023-04,05面试集合,搞钱要紧 【抓紧面试】
大厂面试题分享面试题库前后端面试题库(面试必备)推荐:★★★★★地址:前端面试题库
web前端面试题
库VSjava后端面试题库大全//四月中旬公司裁员,我所在的项目组卡一下全部没了。
前端技术栈
·
2023-06-20 11:24
前端面试题
面试
职场和发展
Web前端面试题
目汇总
HTML/CSS部分1、什么是盒子模型?在网页中,一个元素占有空间的大小由几个部分构成,其中包括元素的内容(content),元素的内边距(padding),元素的边框(border),元素的外边距(margin)四个部分。这四个部分占有的空间中,有的部分可以显示相应的内容,而有的部分只用来分隔相邻的区域或区域。4个部分一起构成了css中元素的盒模型。2、行内元素有哪些?块级元素有哪些?空(voi
栾还是恋
·
2023-06-18 07:07
css
html
javascript
【面试题】前端面试 15 问高频题
大厂面试题分享面试题库前后端面试题库(面试必备)推荐:★★★★★地址:前端面试题库
web前端面试题
库VSjava后端面试题库大全数组去重遍历旧数组,然后拿着旧数组元素去查询新数组,如果该元素在新数组里面没有出现过
前端技术栈
·
2023-06-17 05:55
前端面试题
前端
面试
javascript
优质选题:
web前端面试题
1.怎么去设计一个组件封装?1.1组件封装的目的是为了重用,提高开发效率和代码质量1.2低耦合,单一职责,可复用性,可维护性1.3.前端组件化设计思路2.js异步加载的方式2.1.渲染引擎遇到script标签会停下来,等到执行完脚本,继续向下渲染2.2.defer是“渲染完再执行”,async是“下载完就执行”,defer如果有多个脚本,会按照在页面中出现的顺序加载,多个async脚本不能保证加载
殷十娘
·
2023-06-17 03:39
前端
javascript
开发语言
web前端面试题
@五(document.ready和window.onload )
关于document.ready和window.onload你需要知道的东西一、window.onload与$(document).ready(function(){})的区别1.执行时间window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。$(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。2.编写个数window.onload不能同时编
王芃皓
·
2023-06-12 07:59
WEB前端面试题
--js面试题(高级)相关总结题目
JavaScript进阶面试题说说说说ECMAScript6怎么写class?这个语法糖可以让有OOP基础的人更快上手js,至少是一个官方的实现了。对熟悉js的人来说,这个东西没啥大影响;一个Object.creat()搞定继承,比class简洁清晰的多。说说说什么是面向对象编程及面向过程编程,它们的异同和优缺点?面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候
凑热闹的
·
2023-06-11 18:00
js前端面试题
前端面试题
javascript
jquery
es6
前端面试题-JavaScript篇
web前端面试题
JavaScript篇1、JavaScript的数据类型都有哪些(8条)?
李潇潇de猫
·
2023-06-11 18:55
JavaScript
javascript
前端
开发语言
web前端面试题
-- 2019最新,最全
最近在找工作,面试了好多家公司,结果都不怎么理想。要么公司环境氛围不行,要么工资达不到理想的薪资。大部分公司对程序员的面试流程几乎都一样,来了先填一份登记表,写一套面试题,然后技术面,人事面。至于有的大牛说,四面web前端,拿到10K+的工资,反正我这个渣渣程序员是没有碰到。现在来整理一下这几天我所碰到的面试题。html、css相关如何垂直居中一个浮动元素父盒子有宽高父元素相对定位,子元素绝对定位
axgrfetia063590468
·
2023-06-11 18:23
面试
javascript
前端
ViewUI
最新
Web前端面试题
-HTML-CSS-Javascript
一、HTML基础1.常见浏览器的内核(1)IE:trident内核(2)Firefox:gecko内核(3)Safari:webkit内核(4)Opera:以前是presto内核,Opera现已改用GoogleChrome的Blink内核(5)Chrome:Blink(基于webkit,Google与OperaSoftware共同开发)2.HTML开头Doctype的作用html网页声明,位于文档
DamonSalvatore18
·
2023-06-11 18:21
前端
html
css
【面试题】2023前端面试系列-- Vue 篇
大厂面试题分享面试题库前后端面试题库(面试必备)推荐:★★★★★地址:前端面试题库
web前端面试题
库VSjava后端面试题库大全Vue常见面试题总结MVVM模型?
前端技术栈
·
2023-06-11 00:00
前端面试题
vue.js
前端
面试
前端基础面试题(HTML,CSS,JS)
大厂面试题分享面试题库前后端面试题库(面试必备)推荐:★★★★★地址:前端面试题库
web前端面试题
库VSjava后端面试题库大全html语义化的理解代码结构:使页面在没有css的情况下,也能够呈现出好的内容结构有利于
前端技术栈
·
2023-06-08 00:27
前端面试题
css
html
前端
【面试题】JavaScript 中 try...catch 的使用技巧 ?
大厂面试题分享面试题库前后端面试题库(面试必备)推荐:★★★★★地址:前端面试题库
web前端面试题
库VSjava后端面试题库大全作为一位Web前端工程师,JavaScript中的try...catch是我们常用的特性之一
前端技术栈
·
2023-04-19 22:11
前端面试题
javascript
前端
开发语言
web前端面试题
@十四(什么是进程?什么是线程?两者的关系?)
什么是进程?什么是线程?两者的关系?(1)进程进程是程序的一次执行过程,是一个动态概念,是程序在执行过程中分配和管理资源的基本单位,每一个进程都有一个自己的地址空间,至少有5种基本状态,它们是:初始态,执行态,等待状态,就绪状态,终止状态。(2)线程线程是CPU调度和分派的基本单位,它可与同属一个进程的其他的线程共享进程所拥有的全部资源。(3)联系线程是进程的一部分,一个线程只能属于一个进程,而一
王芃皓
·
2023-04-19 09:31
【面试题】对 JSON.stringify()与JSON.parse() 理解
大厂面试题分享面试题库前后端面试题库(面试必备)推荐:★★★★★地址:前端面试题库
web前端面试题
库VSjava后端面试题库大全重新学习这两个API的起因在本周五有线上的项目,16:30开始验证线上环境
前端技术栈
·
2023-04-18 03:29
前端面试题
json
javascript
前端
一行代码就能完成的事情,为什么要写两行?
大厂面试题分享面试题库前后端面试题库(面试必备)推荐:★★★★★地址:前端面试题库
web前端面试题
库VSjava后端面试题库大全三元运算符用三元运算符代替简单的ifelseif (age str.split
前端技术栈
·
2023-04-15 12:05
前端面试题
javascript
前端
java
web前端面试题
@二十(js中的伪数组)
一、什么是伪数组1.具有length属性2.按索引方式存储数据3.不具有数组的方法,比如push(),pop()等二、将伪数组转为真正的数组1.使用Array.prototype.slice.call();2.使用[].slice.call();了解js原型链的都知道,其实这种方法和上面的方法是一样的,但是上面的方式效率相对较高3.使用ES6的Array.from();三、生成伪数组的方法在js中
王芃皓
·
2023-04-14 20:28
被面试官问的那些高频面试题---web前端
web前端面试题
一、vuevue2生命周期钩子函数beforeCreate:methods声明,生命周期钩子函数声明created:data数据注入,data数据劫持beforeMount:此时模板已经编译完成
小废_Lipp
·
2023-04-14 15:33
web前端
javascript
vue.js
面试
前端
【面试题】JavaScript 中 call()、apply()、bind() 的用法
大厂面试题分享面试题库前后端面试题库(面试必备)推荐:★★★★★地址:前端面试题库
web前端面试题
库VSjava后端面试题库大全callcall()方法使用一个指定的this值和单独给出的一个或多个参数来调用一个函数
前端技术栈
·
2023-04-14 03:59
前端面试题
javascript
开发语言
ecmascript
【面试题】前端 js那些需要注意的小细节
大厂面试题分享面试题库前后端面试题库(面试必备)推荐:★★★★★地址:前端面试题库
web前端面试题
库VSjava后端面试题库大全箭头函数//普通函数:letadd2=function(x,y){returnx
前端技术栈
·
2023-04-12 21:41
前端面试题
javascript
原型模式
开发语言
【面试题】你到底懂不懂JavaScript?来做做这12道面试题试试!
大厂面试题分享面试题库前后端面试题库(面试必备)推荐:★★★★★地址:前端面试题库
web前端面试题
库VSjava后端面试题库大全JavaScript是每一个前端开发者都应该掌握的基础技术,但是很多时候,
前端技术栈
·
2023-04-11 18:59
前端面试题
javascript
前端
开发语言
web前端面试题
@十二(数组去重,数组扁平化)
一、数组去重1、利用ES6Set去重(ES6中最常用)不考虑兼容性,这种去重的方法代码最少。这种方法还无法去掉“{}”空对象,后面的高阶方法会添加去掉重复“{}”的方法。es62、利用for嵌套for,然后splice去重(ES5中最常用)双层循环,外层循环元素,内层循环时比较值。值相同时,则删去这个值。es53、利用includes4、利用hasOwnProperty二、数组扁平化数组扁平化概念
王芃皓
·
2023-04-11 15:48
web前端面试题
之CSS
css中的伪类是什么,以及他的使用场景CSS伪类(pseudo-classes)是一种用于向某些选择器添加特定状态的方法,它可以根据元素的不同状态来对其应用不同的样式。伪类用于选择当前文档中不同状态的元素,例如链接被点击、鼠标悬停在元素上等等。以下是一些常用的CSS伪类及其用途::hover:当鼠标悬停在元素上时应用的样式,通常用于创建交互效果。:active:当用户激活(点击)元素时应用的样式。
jiaojsun
·
2023-04-10 03:55
web面试题
前端
css
html
JavaScript!震惊你,只需一行代码!
大厂面试题分享面试题库前后端面试题库(面试必备)推荐:★★★★★地址:前端面试题库
web前端面试题
库VSjava后端面试题库大全前些年的段子里,总有一些主考官的思想格局打不开,抛出这样的问题:让我在10
前端技术栈
·
2023-04-06 18:17
前端面试题
javascript
前端
开发语言
vue各种权限控制与管理的实现思路
大厂面试题分享面试题库前后端面试题库(面试必备)推荐:★★★★★地址:前端面试题库
web前端面试题
库VSjava后端面试题库大全一、菜单权限菜单权限:控制用户在系统中能够看到哪些菜单项菜单权限指的就是后台系统中的左侧的菜单栏
前端技术栈
·
2023-04-04 01:53
前端面试题
vue.js
javascript
前端
初级
web前端面试题
文章目录一、JS1、js基本类型和引用类型2、如何判断js数据类型3、js拷贝4、事件处理机制5、原型和原型链6、什么是闭包7、事件循环机制(eventloop)8、前端模块化9、es6新增特性1.let代替var关键字;2.const3.箭头函数4.字符串模板:``反引号5.字符串和数组新增了一些方法(感觉没怎么用过,自己去了解叭)6.新增基本数据类型symbol(前面介绍过了)7.set集合和
小野又在卷了
·
2023-04-02 11:42
面试题
javascript
css
vue.js
html
es6
web前端面试题
-1
1.JavaScript中如何检测一个变量是一个String类型?请写出函数实现typeof(obj)==="string"typeofobj==="string"obj.constructor===String2.js字符串操作函数length–返回字符串的长度,所谓字符串的长度是指其包含的字符的个数。concat()–将两个或多个字符的文本组合起来,返回一个新的字符串。lastIndexOf(
十一T_T
·
2023-03-31 05:24
面试题
web前端
web前端面试题
@二十一(callee和caller)
caller和callee的区别?caller是函数对象的一个属性,该属性保存着调用当前函数的函数的引用(指向当前函数的直接父函数)callee是对象的一个属性,该属性是一个指针,指向参数arguments对象的函数
王芃皓
·
2023-03-20 02:16
web前端面试题
(安全方向)
1.请简述XSS的原理跨站脚本攻击,恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意攻击用户的特殊目的。类型:(1)来自内部的攻击,主要指的是利用程序自身的漏洞,构造跨站语句,如:dvbbs的showerror.asp存在的跨站漏洞。(2)来自外部的攻击,主要指自己构造XSS跨站漏洞网页或者寻找非目标机以外的有跨站漏洞的网页。
小薇同学v
·
2023-03-18 19:35
web前端面试题
@十七(js的单线程和多线程)
js单线程重点:JS是单线程的,但是却能执行异步任务,这主要是因为JS中存在事件循环(EventLoop)和任务队列(TaskQueue)。js的工作机制:当线程中没有执行任何同步代码的前提下才会执行异步代码,setTimeout是异步代码,所以setTimeout只能等js空闲才会执行,但死循环是永远不会空闲的,所以setTimeout也永远不会执行。即使setTimeout为0,他也是等js引
王芃皓
·
2023-03-18 18:43
web前端面试题
附答案004-vue中created和mounted两个钩子之间时间差值受什么影响
答:一:怎么样,这2个生命周期钩子熟不熟,这2个钩子大家每天都在用,所以面试回答就更不能掉以轻心,要快速思考这个问题考的是什么。还是那个思路,讲概念,讲经验,有条理,越多越好,讲到面试官觉得够了够了,我还要问下面的问题呢二、开始回答:1.答概念Created主要是拿到数据依赖,拿到我们写在template模板里的dom,而这个时候,所谓的虚拟dom也没有生成,真实dom也没有生成,所以数据依赖和模
小几米
·
2023-03-17 15:31
web前端面试题
1.HTML篇1.Html5新增的语义化标签有哪些,已及他们的优点答:1.提升可访问性2.seo3.结构清晰,利于维护Header页面头部main页面主要内容footer页面底部Nav导航栏aside侧边栏article加载页面一块独立内容Section相当于divfigure加载独立内容(上图下字)figcaptionfigure的标题Hgroup标题组合标签mark高亮显示dialog加载对话
迷途的小散户
·
2023-03-14 14:01
web前端面试题
说下行内元素和块级元素的区别?行内块元素的兼容性使用?(多次问到)1.行内元素与块级函数可以通过修改display属性值互转换,行内元素display:inline,块级元素display:block。2.行内元素一条水平线上排列;块级元素会在新的一行排列,各个块级元素独占一行,垂直向下排列,可使用左右浮动(float:left/right)让其水平方向排列。3.行内元素不可以设置宽高,宽度高度随
乳酸菌_c966
·
2023-03-14 08:15
2021-07-08
2021年最新
Web前端面试题
精选大全及答案目录HTML、CSS相关Javascript相关三者的异同Vue相关55.Vue路由懒加载(按需加载路由)React相关react生命周期函数******为什么虚拟
weixin_54719836
·
2023-01-14 06:43
javascript
css
vue.js
html
html5
web前端面试题
本文由我收集总结了一些前端面试题,初学者阅后也要用心钻研其中的原理,重要知识需要系统学习、透彻学习,形成自己的知识链。万不可投机取巧,临时抱佛脚只求面试侥幸混过关是错误的!也是不可能的!不可能的!不可能的!前端还是一个年轻的行业,新的行业标准,框架,库都不断在更新和新增,正如赫门在2015深JS大会上的《前端服务化之路》主题演讲中说的一句话:“每18至24个月,前端都会难一倍”,这些变化使前端的能
bejingcode
·
2022-12-18 07:41
Web前端
web前端
web前端面试题
(三):JS篇
1、原始类型bunnss(Boolean,Undefined,Number,Null,String,Symbol)2、null是对象吗首先当使用typeof检测的时候会输出Object,但这是js的bug,null表示空指针,typeofnull也是object,nullinstanceofObject—>false3、对象类型和原始类型的不同之处原始类型储存的是值,对象类型储存的是指针4、类型转
伍什kay
·
2022-11-03 17:17
手写及实现
js
面试
javascript
Web前端面试题
整合,持续更新【可以收藏】
饭后闲来无事,把这几年带学生用的一些面试题整合一下,供上!拿走,不客气!应付一般公司的二面基本上是够用了。祝你早日拿到心仪的offer。css相关1.万能居中1.margin:0auto;水平2.text-align:center;水平3.行高,垂直4.表格,center,middle;水平垂直5.display:table-cell;模拟表格,all6.绝对定位,50%减自身宽高7.绝对定位,上
jason的java世界
·
2022-10-30 18:41
面试题相关
前端
vue.js
react.js
javascript
node.js
web前端面试题
(必背面试题)
css系列面试官:说说你对盒子模型的理解一、是什么所有元素都可以有像盒子一样的平面空间和外形一个盒子由四部分组成:context,padding,margin,bordercontent:实际内容,显示文本和图像padding:内边距,清除内容周边的区域,内边距是透明的,不能取负值,受盒子的background属性影响margin:外边距,在元素外创建额外的空白,空白通常指不能放其他元素的区域下面
Z_Xshan
·
2022-10-07 14:09
web面试题
前端
css3
css
最新
web前端面试题
大全
私信发送pdf手册版1|前端基础1.1|HTTP/HTML/浏览器说一下http和https参考回答:https的SSL加密是在传输层实现的。(1)http和https的基本概念http:超文本传输协议,是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。https:是
山高路远.
·
2022-09-22 08:35
前端面试题
javascript
angular.js
vue.js
react.js
web开发实例教程,CSS盒子模型居中方法
2018-2020年
web前端面试题
整理成PDF文档,共83页,内容主要包括有**html、css、JavaScript、DOM、HTTP、Vue、**等等2018面试题:Html1,html语义化2,
普通网友
·
2022-07-16 10:59
程序员
面试
前端
大前端
常见的10道
Web前端面试题
及答案分享!
Web前端经典面试题有哪些?Web前端在近几年是越来越火热了,很多人看到了前端的待遇好,更看到了前端行业的发展前景,所以纷纷投入到学习前端技术学习中来。下面千锋给大家总结整理一些Web前端经典面试题,助力大家找到更好的工作。1、CSS,JS代码压缩,以及代码CDN托管,图片整合。(1)CSS,JS代码压缩:可以应用gulp的gulp-uglify,gulp-minify-css模块完成;可以应用W
程序员的小傲娇
·
2022-05-28 04:17
web前端
web前端
面试
面试题
程序员
几道
web前端面试题
写在前面CSDN话题挑战赛第1期活动详情地址:https://marketing.csdn.net/p/bb5081d88a77db8d6ef45bb7b6ef3d7f参赛话题:前端面试宝典话题描述:欢迎各位加入话题创作得小伙伴,如果我没有猜错得话,我觉得你是应该同我一样是一位前端人。如今前端在IT事业中的占比越来越重,已经成为不可缺少的部分,前端技术也是层出不穷,各种技术类、技术框架也蜂拥而出,
这个昵称我想了20分钟
·
2022-05-28 04:53
前端
面试
职场和发展
web前端面试题
整理(前端和计算机相关知识)
1.你能描述一下渐进增强和优雅降级之间的不同吗?定义:优雅降级(gracefuldegradation):一开始就构建站点的完整功能,然后针对浏览器测试和修复渐进增强(progressiveenhancement):一开始只构建站点的最少特性,然后不断针对各浏览器追加功能。都关注于同一网站在不同设备里不同浏览器下的表现程度区别:“优雅降级”观点认为应该针对那些最高级、最完善的浏览器来设计网站.而将
fanyuenan
·
2022-04-03 07:15
web前端
2022年
web前端面试题
web前端面试题
分为:html/css面试题、javascript面试题、vue面试题、性能优化面试题、网络方面面试题等等,那么在2022年,
web前端面试题
有哪些呢?
终身成长型
·
2022-03-19 23:40
前端开发
前端
面试
javascript
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他