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
✿✿--前端面试题
前端面试题
(react)
说说React中onClick绑定后的工作原理首先react有自己的事件系统,也是遵循w3c的,这个事件系统的名称叫做合成事件(SyntheticEvent),而其自定义事件系统的动机主要包含以下几个方面抹平不同浏览器之间的兼容性差异。最主要的动机。件合成既可以处理兼容性问题提供一个抽象的跨平台事件机制可以做更多优化可以干预事件的分发当给组件(元素)绑定onClick事件之后react会对事件先进
前端小尘
·
2022-09-08 14:43
react.js
前端面试题
JavaScript篇——2022-09-07
每日3题25以下代码执行后,控制台中的输出内容为?leta={i:0,[Symbol.toPrimitive]:()=>++a.i,};console.log(a==1&&a==2&&a==3);26变量a会被GC吗,为什么?functiontest(){vara=1;returnfunction(){eval("")}}test();27以下代码执行后,控制台中的输出内容为?console.lo
·
2022-09-07 18:03
校招
前端面试题
懒加载的特点减少无用资源的加载:使用懒加载明显减少了服务器的压力和流量,同时也减小了浏览器的负担。提升用户体验:如果同时加载较多图片,可能需要等待的时间较长,这样影响了用户体验,而使用懒加载就能大大的提高用户体验。防止加载过多图片而影响其他资源文件的加载:会影响网站应用的正常使用。----问题知识点分割线----节流与防抖函数防抖是指在事件被触发n秒后再执行回调,如果在这n秒内事件又被触发,则重新
·
2022-09-07 15:49
前端javascript
前端面试题
每日3题——2022-09-06
每日3题22以下代码执行后,控制台中的输出内容为?vara=[1,2,3];a.join=a.shift;console.log(a==1&&a==2&&a==3);23以下代码执行后,控制台中的输出内容为?vararr=[0,1];arr[5]=5;varnewArr=arr.filter((x)=>{returnx===undefined;});console.log(newArr.lengt
·
2022-09-06 22:17
【牛客网-前端笔试题】——Javascript专项练习3
个人主页:小卢要刷力扣题♂️作者简介:大三学生,准备找工作的人儿推荐一款找工作神器网站:《牛客网》|笔试题库|面试经验|实习招聘内推|⛪系列专栏:《
前端面试题
》希望大家多多支持一起进步呀!
小卢要刷力扣题
·
2022-09-06 07:04
前端面试题
javascript
前端
面试
【牛客网-前端笔试题】——Javascript专项练习2
个人主页:小卢要刷力扣题♂️作者简介:大三学生,准备找工作的人儿推荐一款找工作神器网站:《牛客网》|笔试题库|面试经验|实习招聘内推|⛪系列专栏:《
前端面试题
》希望大家多多支持一起进步呀!
小卢要刷力扣题
·
2022-09-06 07:04
前端面试题
javascript
前端
面试
【牛客网-前端笔试题】——Javascript专项练习
个人主页:小卢要刷力扣题♂️作者简介:大三学生,准备找工作的人儿推荐一款找工作神器网站:《牛客网》|笔试题库|面试经验|实习招聘内推|⛪系列专栏:《
前端面试题
》希望大家多多支持一起进步呀!
小卢要刷力扣题
·
2022-09-06 07:04
前端面试题
javascript
前端
面试
【牛客网-前端笔试题】——Javascript专项练习4
个人主页:小卢要刷力扣题♂️作者简介:大三学生,准备找工作的人儿推荐一款找工作神器网站:《牛客网》|笔试题库|面试经验|实习招聘内推|⛪系列专栏:《
前端面试题
》希望大家多多支持一起进步呀!
小卢要刷力扣题
·
2022-09-06 07:04
前端面试题
javascript
前端
面试
前端面试题
每日3题——2022-09-05
19以下代码执行后,控制台中的输出内容为?vara2={},b2=Symbol('123'),c2=Symbol('123');a2[b2]='b';a2[c2]='c';console.log(a2[b2]);20以下代码执行后,控制台中的输出内容为?vara3={},b3={key:"123"},c3={key:"456"};a3[b3]="b";a3[c3]="c";console.log(
·
2022-09-05 14:03
前端面试:浏览器输入网址后发生了什么?
从
前端面试题
出发分析一系列知识点大致来看,从输入url到网页显示会经历下列五个阶段将url转换为ip地址同服务器进行通信获取网页内容浏览器进行渲染断开通信下面来具体分析每个阶段都做了什么,因为是一道非常经典的
前端面试题
爱玩游戏的小隐
·
2022-09-05 14:10
前端
http
web
html
css
javascript
前端面试题
全面整理-带解析 涵盖CSS、JS、浏览器、Vue、React、移动web、前端性能、算法、Node...
来自:html中文网https://www.html.cn/interview/13950.html本篇文章整理总结了一些
前端面试题
,涵盖面很广,并且面的都是知名大厂,所以这些题还是很有代表性的,都掌握以后一面基础面应该没什么问题
winty~~
·
2022-09-05 13:34
前端面试题
每日3题——2022-09-04
每日3题16以下代码执行后,控制台中的输出内容为?leta={n:1};letb=a;a.x=a={n:2};console.log(a.x);console.log(b.x);17以下代码执行后,控制台中的输出内容为?leta={};letb="123";letc=123;a[b]="b";a[c]="c";console.log(a[b]);18以下代码执行后,控制台中的输出内容为?funct
·
2022-09-04 15:12
noah的
前端面试题
(一)|掘金技术征文
下一篇
前端面试题
(二)1.谈一下css盒模型如何触发他是解决什么样子的问题这个是老生常谈的题目了1)BFC就是页面上的一个隔离的独立容器,容器里面的子元素不会影响到外面的元素。
weixin_34049948
·
2022-09-04 08:18
网络
前端
javascript
ViewUI
前端面试题
JavaScript 基础 —— 2022-09-03
每日3题13以下代码执行后,控制台中的输出内容为?Object.prototype.a=1;Function.prototype.b=2;functionF(){}varf=newF();console.log(F.a);console.log(F.b);console.log(f.a);console.log(f.b);14以下代码执行后,控制台中的输出内容为?vara=2>=3||true&&
·
2022-09-03 11:03
前端面试题
每日3题——2022-09-02
每日3题10以下代码执行后,控制台中的输出内容为?varobj={a:1,};((obj)=>{console.log(obj.a);obj.a=3;varobj={a:2,};console.log(obj.a);})(obj);console.log(obj.a);11以下代码执行后,控制台中的输出内容为?functionFun(){}Fun.prototype.a=1;letf1=newFu
·
2022-09-02 12:08
前端面试题
每日3题——2022-09-01
每日3题7以下代码执行后,控制台中的输出内容为?constobj={flag:false,};functionA(){this.flag=true;returnobj;}consta=newA();console.log(a.flag);8以下代码执行后,控制台中的输出内容为?console.log(1);setTimeout(()=>{console.log(2);},0);console.lo
·
2022-09-01 11:42
前端面试题
每日3题——2022-08-31
每日3题1以下代码执行后,控制台中的输出内容为?varfoo=functionbar(){return123;};console.log(typeoffoo);console.log(typeoffoo());console.log(typeofbar());2以下代码执行后,控制台中的输出内容为?varobj={a:1,foo:function(){returnthis.a;},};varfun
·
2022-08-31 15:54
前端面试题
每日3题——2022/08/30
1以下代码执行后,控制台中的输出内容为?for(leti=0;i{console.log(i);});}for(varj=0;j{console.log(j);});}2以下代码执行后,控制台中的输出内容为?if(!("a"inwindow)){vara=1;}if(!("b"inwindow)){letb=1;}console.log(window);console.log(a);console
·
2022-08-30 19:11
2022最新
前端面试题
(HTML/CSS篇 近万字含解答)
一、HTML和CSS1、你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?IE:trident内核Firefox:gecko内核Safari:webkit内核Opera:以前是presto内核,Opera现已改用GoogleChrome的Blink内核Chrome:Blink(基于webkit,Google与OperaSoftware共同开发)2、每个HTML文件里开头都有个很重要的东西,
国服第二切图仔
·
2022-08-28 20:55
#
前端面试宝典2022
前端
html
css
前端面试题
面试题
【牛客网-公司真题-前端入门篇】——2021牛客模考-卷1
个人主页:小卢要刷力扣题♂️作者简介:大三学生,准备找工作的人儿推荐一款找工作神器网站:《牛客网》|笔试题库|面试经验|实习招聘内推|⛪系列专栏:《
前端面试题
》希望大家多多支持一起进步呀!
小卢要刷力扣题
·
2022-08-27 00:40
前端面试题
面试
java
程序人生
【牛客网-公司真题-前端入门篇】——奇安信春招笔试-前端-卷2
个人主页:小卢要刷力扣题♂️作者简介:大三学生,准备找工作的人儿推荐一款找工作神器网站:《牛客网》|笔试题库|面试经验|实习招聘内推|⛪系列专栏:《
前端面试题
》希望大家多多支持一起进步呀!
小卢要刷力扣题
·
2022-08-26 17:12
前端面试题
前端
面试
java
【牛客网-公司真题-前端入门篇】——小米秋招笔试-前端
个人主页:小卢要刷力扣题♂️作者简介:大三学生,准备找工作的人儿推荐一款找工作神器网站:《牛客网》|笔试题库|面试经验|实习招聘内推|⛪系列专栏:《
前端面试题
》希望大家多多支持一起进步呀!
小卢要刷力扣题
·
2022-08-25 20:16
前端面试题
前端
面试
java
前端面试题
总结-初级
HTTP协议说一下http和http?http是超文本传输协议,信息是明文传输Https是加密的、协议需要ca证书,费用较高。https缺点:https握手阶段比较费时,会使页面加载时间延长50%,增加10%~20%的耗电。https缓存不如http高效,会增加数据开销。SSL证书也需要钱,功能越强大的证书费用越高。SSL证书需要绑定IP,不能再同一个ip上绑定多个域名,ipv4资源支持不了这种消
是廖一啊
·
2022-08-25 07:14
Vue
前端
http
https
vue.js
面试
前端面试题
目(三十一)
应该是近期最后的面试总结了等下次跳槽再记录吧1、如何实现取消请求和取消取消请求的请求2、http和https区别,混合加密具体过程3、es6对面向对象怎么理解4、强缓存、协商缓存5、图片懒加载怎么实现6、垃圾回收算法?v8的呢?7、js怎么实现继承?8、vue路由怎么实现的9、vuenextTick是什么,怎么实现的10、vue中key是用来干嘛的11、设计模式?12、做过webpack优化吗?1
kidaze
·
2022-08-24 09:07
前端
vue.js
javascript
前端
面试
vue.js
Vue中的computed(计算属性)和watch(监听属性)的区别
中声明过或者父组件传递的props中的数据通过计算得到的值如果一个属性是由其他属性计算而来的,这个属性依赖其他属性,是一个多对一或者一对一,一般用computed如果computed属性属性值是函数《大厂
前端面试题
解析
m0_70647221
·
2022-08-21 18:05
Web前端
经验分享
前端
前端框架
前端面试题
持续更新
目录目录1.深拷贝和浅拷贝如何实现2.图片懒加载3.自定义指令4.全局注册组件方法5.页面访问控制如何实现6.如何实现权限控制路由级别权限按钮级别的权限7.对promise的理解8.new的执行过程9..原型链10.hash和history路由的异同11网页从输入url到呈现的过程12路由缓存问题13对REM的理解14对vuex的理解15对事件委托的理解16对防抖和节流的理解17call,appl
一只小菜鸡111
·
2022-08-17 10:29
前端
jvm
vue3
router
2022
前端面试题
整理
1.Doctype声明位于文档中的最前面,处于html标签之前,告知浏览器以何种模式来渲染文档。严格模式的排版和JS运作模式是以该浏览器支持的最高标准运行。混杂模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作。DOCTYPE不存在或格式不正确会导致文档以混
纯白の约定
·
2022-08-12 14:00
Js
前端面试题
1.Js的基本数据类型nullundefinedstringsymbolbigintbooleannumberobjectEs6新增了symbol和bigint两种类型,symbol一般常用可以结合redux的action的type进行使用;bigint是大数处理,一般除非项目中涉及到很大的数才会用到。2.数据类型检测的方式有哪些typeof,但是在判断Arraynull为objectinstan
邹小邹大厨
·
2022-08-11 12:11
2022年
前端面试题
1.Js的基本数据类型nullundefinedstringsymbolbigintbooleannumberobjectEs6新增了symbol和bigint两种类型,symbol一般常用可以结合redux的action的type进行使用;bigint是大数处理,一般除非项目中涉及到很大的数才会用到。2.数据类型检测的方式有哪些typeof,但是在判断Arraynull为objectinstan
·
2022-08-10 20:53
前端
2022秋招
前端面试题
(九)(附答案)
发布订阅模式(事件总线)描述:实现一个发布订阅模式,拥有on,emit,once,off方法classEventEmitter{constructor(){//包含所有监听器函数的容器对象//内部结构:{msg1:[listener1,listener2],msg2:[listener3]}this.cache={};}//实现订阅on(name,callback){if(this.cache[n
·
2022-08-10 09:22
前端javascript
2022秋招
前端面试题
(十)(附答案)
扩展运算符的作用及使用场景(1)对象扩展运算符对象的扩展运算符(...)用于取出参数对象中的所有可遍历属性,拷贝到当前对象之中。letbar={a:1,b:2};letbaz={...bar};//{a:1,b:2}复制代码上述方法实际上等价于:letbar={a:1,b:2};letbaz=Object.assign({},bar);//{a:1,b:2}复制代码Object.assign方法用
·
2022-08-10 09:22
前端
2022年最新
前端面试题
(大前端时代来临卷起来吧小伙子们..持续维护走到哪记到哪)
HTML和Css部分1、对BFC规范(块级格式化上下文)的理解BFC块级格式化上下文一块独立的区域,有自己的规则,bfc中的元素与外界的元素互不影响BFC是一块用来独立的布局环境,保护其中内部元素不受外部影响,也不影响外部。怎么触发BFC1.float的值left或right2.overflow的值不为visible(默认)3.display的值为inline-block、table-cell、t
万里长江雪
·
2022-08-10 09:44
前端
html
sass
npm
node.js
2022秋招
前端面试题
(八)(附答案)
let、const、var的区别(1)块级作用域:块作用域由{}包括,let和const具有块级作用域,var不存在块级作用域。块级作用域解决了ES5中的两个问题:内层变量可能覆盖外层变量用来计数的循环变量泄露为全局变量(2)变量提升:var存在变量提升,let和const不存在变量提升,即在变量只能在声明之后使用,否在会报错。(3)给全局添加属性:浏览器的全局对象是window,Node的全局对
·
2022-08-09 09:33
前端
2022秋招
前端面试题
(七)(附答案)
OPTIONS请求方法及使用场景OPTIONS是除了GET和POST之外的其中一种HTTP请求方法。OPTIONS方法是用于请求获得由Request-URI标识的资源在请求/响应的通信过程中可以使用的功能选项。通过这个方法,客户端可以在采取具体资源请求之前,决定对该资源采取何种必要措施,或者了解服务器的性能。该请求方法的响应不能缓存。OPTIONS请求方法的主要用途有两个:获取服务器支持的所有HT
·
2022-08-09 09:32
前端
2022秋招
前端面试题
(六)(附答案)
代码输出结果console.log(1);setTimeout(()=>{console.log(2);Promise.resolve().then(()=>{console.log(3)});});newPromise((resolve,reject)=>{console.log(4)resolve(5)}).then((data)=>{console.log(data);})setTimeou
·
2022-08-08 10:12
javascript
2022秋招
前端面试题
(五)(附答案)
实现一个扇形用CSS实现扇形的思路和三角形基本一致,就是多了一个圆角的样式,实现一个90°的扇形:div{border:100pxsolidtransparent;width:0;heigt:0;border-radius:100px;border-top-color:red;}复制代码数组有哪些原生方法?数组和字符串的转换方法:toString()、toLocalString()、join()其
·
2022-08-08 10:12
javascript前端
2022秋招
前端面试题
(四)(附答案)
代码输出结果asyncfunctionasync1(){console.log("async1start");awaitasync2();console.log("async1end");}asyncfunctionasync2(){console.log("async2");}async1();console.log('start')复制代码输出结果如下:async1startasync2sta
·
2022-08-07 07:25
前端
2022秋招
前端面试题
(三)(附答案)
TCP粘包是怎么回事,如何处理?默认情况下,TCP连接会启⽤延迟传送算法(Nagle算法),在数据发送之前缓存他们.如果短时间有多个数据发送,会缓冲到⼀起作⼀次发送(缓冲⼤⼩⻅socket.bufferSize),这样可以减少IO消耗提⾼性能.如果是传输⽂件的话,那么根本不⽤处理粘包的问题,来⼀个包拼⼀个包就好了。但是如果是多条消息,或者是别的⽤途的数据那么就需要处理粘包.下面看⼀个例⼦,连续调⽤
·
2022-08-07 07:55
javascript前端
2022秋招
前端面试题
(三)(附答案)
TCP粘包是怎么回事,如何处理?默认情况下,TCP连接会启⽤延迟传送算法(Nagle算法),在数据发送之前缓存他们.如果短时间有多个数据发送,会缓冲到⼀起作⼀次发送(缓冲⼤⼩⻅socket.bufferSize),这样可以减少IO消耗提⾼性能.如果是传输⽂件的话,那么根本不⽤处理粘包的问题,来⼀个包拼⼀个包就好了。但是如果是多条消息,或者是别的⽤途的数据那么就需要处理粘包.下面看⼀个例⼦,连续调⽤
helloworld1024
·
2022-08-07 06:12
2022秋招
前端面试题
(二)(附答案)
UDP协议为什么不可靠?UDP在传输数据之前不需要先建立连接,远地主机的运输层在接收到UDP报文后,不需要确认,提供不可靠交付。总结就以下四点:不保证消息交付:不确认,不重传,无超时不保证交付顺序:不设置包序号,不重排,不会发生队首阻塞不跟踪连接状态:不必建立连接或重启状态机不进行拥塞控制:不内置客户端或网络反馈机制浏览器是如何对HTML5的离线储存资源进行管理和加载?在线的情况下,浏览器发现ht
·
2022-08-06 11:52
javascript
2022秋招
前端面试题
(一)(附答案)
闭包产生的本质当前环境中存在指向父级作用域的引用手写bind、apply、call//callFunction.prototype.call=function(context,...args){context=context||window;constfnSymbol=Symbol("fn");context[fnSymbol]=this;context[fnSymbol](...args);de
·
2022-08-06 11:51
javascript
前端面试题
之JavaScript【this指向】
JavaScriptthis指向全局环境下:this始终指向全局对象(window),无论是否严格模式console.log(this.document===document);//true//在浏览器中,全局对象为window对象:console.log(this===window);//truethis.a=37;console.log(window.a);//37普通函数调用:非严格模式下:
Batter_man~
·
2022-08-06 03:09
前端面试题
javascript
es6
HTML5CSS3上-动画 转换 新特性
前端面试题
部分汇总
HTML5CSS3HTML5CSS3相关面试题HTML5新特性CSS3新特性列举5个以上的H5事件微信小程序与H5的区别H5的浏览器存储有哪些?简述transform,transition,animation的作用使用CSS怎么让Chrome支持小于12px的文字比如10px?(了解)1.0.HTML51.1.语义化标签1.2.多媒体标签1.2.1.audio音频标签1.2.2.video视频标签
onlooker_thinker
·
2022-08-04 18:19
笔记
前端
html5
css3
动画
前端
javascript
【面试集锦】好未来
前端面试题
---JS实现轮播图
思路:1、首先要有个盛放图片的容器,设置为单幅图片的宽高,且overflow:hidden,这样保证每次可以只显示一个图片2、container内有个放图片的list进行position的定位,其中的图片采用float的方式,同时当图片进行轮播时,改变list的Left值使得其显示的图片发生变化。3、图片的轮播使用定时器,通过定时器改变list的Left值是的图片循环展示4、当鼠标滑动到图片上时,
My-Lady
·
2022-08-04 08:01
前端面试集锦
轮播图
原生JS
JS
前端面试题
详解之手写bind
目录bind的用法this的指向问题积累参数实现一个bind结尾大家好,我是前端西瓜哥,今天我们用JS来实现内置的bind方法。bind的用法在实现之前,我们先学习一下Function.prototype.bind的用法。function.bind(thisArg[,arg1[,arg2[,...]]])bind是函数特有的一个方法,可以创建一个绑定了this的新函数。接受的参数为如下。第1个参数
·
2022-07-29 15:28
前端面试题
知识点总结(仅供参考)
以下是本人面试后总结出来的面试知识点:1.1.模块化\1.ES6\2.Commonjs1.2.构建工具\1.Webpack核心思想:模块化打包\2.Webpack基本配置:entry,output,module&rules,plugins,devServer,devtool,resolve\3.打包各种资源:JS/CSS/img/html/…\4.加分项:自定义webpack打包环境,Webpac
秃头劝退师99号选手
·
2022-07-29 10:53
面试
前端
javascript
vue.js
html
python 字符串
作者:不良使潜力创作新星华为云享专家博主Python+Android博客记录学习的思路,项目和错误,寻找志同道合的朋友如果觉得有帮助记得一键三连┗|`O′|┛嗷~~手撕
前端面试题
HelloWorld!
不良使
·
2022-07-27 16:32
python
前端之牛客启航
python
开发语言
2022高频
前端面试题
(附答案)
前端面试题
视频讲解react有什么特点react使用过的虚拟DOM,而不是真实DOMreact可以用服务器渲染react遵循单向数据流或者数据绑定约束性组件(controlledcomponent)与非约束性组件
·
2022-07-27 12:07
面试react.js
字节
前端面试题
总结
前端面试题
视频讲解constructor为什么不先渲染?由ES6的继承规则得知,不管子类写不写constructor,在new实例的过程都会给补上constructor。
·
2022-07-27 11:02
面试react.js
Vue相关
前端面试题
目总结
vue面试题目汇总前端面试高频题目35道常见的前端vue面试题一、路由相关问题1、前端路由①前端路由与后端路由的区别②单页应用(SPA)和多页应用2、前端路由的两种模式:hash模式和history模式3、vue-router①vue-router有哪些钩子函数②全局守卫③路由独享的守卫④组件级别的路由4、$route和$router的区别?5、Vue项目中如何解决跨域①什么是跨域②vue中如何解
秀秀的奇妙旅行
·
2022-07-22 11:41
#
前端面试题目汇总
前端
vue.js
面试
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他