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
前端面试题整理
前端面试题整理
——深拷贝
constobj={a:100,b:{b1:[1,2,3],b2:'string'},c:['a','b','c']}/**没做深拷贝的效果constobj2=objobj2.a=200obj2.b.b2='abc123'obj2.c[0]='aa'console.log(obj)console.log(obj2)obj2修改的内容会影响obj的内容,因为他们修改的都是同一个堆内容**/const
火星_PGY
·
2020-08-09 10:00
前端面试题整理
——手写bind函数
vararr=[1,2,3,4,5]console.log(arr.slice(1,4))console.log(arr)Function.prototype.bind1=function(){//arguments是个列表不是数组,将参数拆解为数组constargs=Array.prototype.slice.call(arguments)//获取this(数组第一项),shift方法是删除第一
火星_PGY
·
2020-08-09 10:00
前端面试题整理
——作用域和闭包
什么是闭包,闭包的表现形式://作用域应用的特殊情况,有两种表现://函数作为参数被传递//函数作为返回值被返回//函数作为返回值functioncreate(){leta=100returnfunction(){console.log(a)}}letfn=create();leta=200;fn()//函数作为参数functionprint(fn){letb=200;fn()}letb=100;
火星_PGY
·
2020-08-09 10:00
前端面试题整理
——关于堆栈内存和闭包作用域的题
//一个对象里面,属性名不能重复,属性名一般是字符串,数字属性名==字符串属性名/*leta={},b='0',c=0;a[b]='abc';a[c]='123'console.log(a[b])*///考点进一步深入提问:对象和数组的区别/*leta={},b=Symbol('1'),c=Symbol('2');a[b]='abc';a[c]='123';console.log(a[b])*//
火星_PGY
·
2020-08-08 20:00
前端面试题整理
——普通函数和new函数
下列代码的输出值:functionA(){console.log(1)}functionfn(){A=function(){console.log(2)}returnthis}fn.A=Afn.prototype={A:()=>{console.log(3)}}A();fn.A();fn().A();newfn.A();newfn().A();//使用new时,调用的是prototype里面的方法
火星_PGY
·
2020-08-08 20:00
前端面试题整理
——手写方法解析URL参数
//拆分字符串形式functionqueryToObj(){constres={}constsearch=location.search.substr(1);//去掉前面的“?”search.split('&').forEach(paramStr=>{constarr=paramStr.split('=')constkey=arr[0]constval=arr[1]res[key]=val})re
火星_PGY
·
2020-08-08 19:00
前端面试题整理
——手写flatern摊平数组
//flatern是摊平数组functionflat(arr){constisDeep=arr.some(item=>iteminstanceofArray)if(!isDeep){returnarr}constresult=Array.prototype.concat.apply([],arr)returnflat(result)}constres=flat([1,2,[3,4],5,[6,7,
火星_PGY
·
2020-08-08 19:00
前端面试题整理
——关于EventLoop(1)
下面代码输出打印值顺序:asyncfunctionasync1(){console.log('async1start');awaitasync2();console.log('async1end');}asyncfunctionasync2(){console.log('async2');}console.log('scriptstart');setTimeout(function(){conso
火星_PGY
·
2020-08-08 19:00
前端面试题整理
——关于面向对象(1)
下列代码输出打印值:functionFoo(){getName=function(){console.log(1);}returnthis;}Foo.getName=function(){console.log(2)}Foo.prototype.getName=function(){console.log(3)}vargetName=function(){console.log(4);}//方法定
火星_PGY
·
2020-08-08 19:00
前端面试题整理
——数组去重
//传统方式,遍历元素比较functionunique(arr){constres=[]arr.forEach(item=>{if(res.indexOf(item){if(!obj[item]){obj[item]=itemresult.push(item)}})returnresult}console.log(objArr([1,2,3,4,1,5,3,4,6,2,5,9,6]))考点:1、去
火星_PGY
·
2020-08-08 19:00
前端面试题整理
——手写AJAX
手写ajaxconstxhr=newXMLHttpRequest();xhr.open('GET','/api',false);xhr.onreadystatechange=function(){//xhr.readyState的各个状态//0:未初始化,还没有调用send()方法//1:载入,已调用send()方法,正在发送请求//2:载入完成,send()方法执行完成,已经接收到全部响应内容/
火星_PGY
·
2020-08-08 19:00
前端面试题整理
——VUE双向绑定原理
VUE2.0和3.0直接双向绑定的原理,并说出其区别。代码:vue2.0/3.0双向数据绑定原理姓名:姓名://2.0//ES5:Object.defineProperty数据劫持实现letobj={name:''};letnewObj=JSON.parse(JSON.stringify(obj))Object.defineProperty(obj,'name',{get(){returnnewO
火星_PGY
·
2020-08-08 18:00
前端面试题整理
——Javascript基础
常见值类型:leta;//undefinedlets='abc';letn=100;letb=true;letsb=Symbol('s');letnn=NaN常见引用类型:constobj={x:100};constarr=[1,2,3];constn=null;//特殊引用类型,指针指向为空//特殊引用类型,但不用于存储数据,所以没有“拷贝,复制函数”这一说functionfn(){}conso
火星_PGY
·
2020-08-08 18:00
前端面试题整理
——HTML/CSS
如何理解语义化:对应的内容是用相应意思的标签,增加开发者和机器爬虫对代码的可读性。块状元素和内联元素:块状元素有:display:block/table;有divh1h2tableulolp等,这些元素特点是独占一行。内联元素:display:inline/inline-block;有spanimginputbutton等,内联元素不会独占一行,会挨着往后排,直到浏览器的边缘换行为止。盒模型宽度计
火星_PGY
·
2020-08-08 17:00
前端面试题整理
完整版推荐在线阅读http://interview.poetries.top关注公众号(前端进阶之旅)获取更多资讯$HTML,HTTP,web综合问题1、前端需要注意哪些SEO合理的title、description、keywords:搜索对着三项的权重逐个减小,title值强调重点即可,重要关键词出现不要超过2次,而且要靠前,不同页面title要有所不同;description把页面内容高度概括
poetries
·
2020-08-03 22:21
前端
面试技巧
面试
web
前端面试题整理
(HTML篇)
需要web前端课程工具和电子书,可以加:33群105601600;22群1203428331.h5的改进:新元素画布canvas:HTML5元素用于图形的绘制,通过脚本(通常是JavaScript)来完成音频audio视频video语义性:article,nav,footer,section,aside,hgroup等.时间time新属性拖放:draggable可编辑:contenteditabl
fanyuenan
·
2020-07-29 09:41
web前端
2020年最新最全的
前端面试题整理
--jQuery篇
前言vue的出现使得Jquery的地位越来越低,但是也难免有面试官会问到这些问题,话不多少,直接上干货你觉得jQuery或zepto源码有哪些写的好的地方jQuery的源码封装在一个匿名函数的自执行环境中,有助于防止变量的全局污染,然后通过传入窗口对象参数,可以使窗口对象作为局部变量使用,好处是当jQuery的中访问窗口对象的时候,就不用将作用域链退回到顶层作用域了,从而可以更快的访问窗口对象。同
程序菜小猿
·
2020-07-11 21:26
前端HR熬夜整理,2017年BAT面试题大全集,程序员收藏了,只发一次!
2016年BAT公司常见的Web
前端面试题整理
1.JavaScript是一门什么样的语言,它有哪些特点?没有标准答案。2.JavaScript的数据类型都有什么?
我和前端有个约定
·
2020-07-07 13:05
前端面试整理
前端面试题整理
(含答案)小菜鸡在前端笔试的时候偷偷记下了一些面试题,今天有时间就整理下,有些公司的面试题也都是网上搜的,自己多上网刷刷就可以了…(只能应付简单的前端面试哦)HTML+CSS部分对于WEB
yanhappiness
·
2020-07-06 01:41
面试题
面试题
2020年最新最全的
前端面试题整理
----原生JS篇
前言五一结束了,假期总是过得那么快,不知道前两篇的内容大家记住多少了呢?五一后找工作的小伙伴们评论区举爪组队咯~原生JS篇JS是一种什么样的语言?解释性脚本语言,代码不进行预编译主要用来向HTML页面添加交互行为可以直接嵌入HTML页面,但单独写成JS文件有利于结构和行为的分离跨平台性,在绝大多数浏览器的支持下,可以在多种平台下运行:linux、windowsJS数据类型有哪些?栈:(原始数据)s
程序菜小猿
·
2020-07-05 10:02
刷前端面试题的话,收藏这一篇就够了!
综合类文档一些比较流行的刷题文档前端面试手册
前端面试题整理
前端开发面试题结合个人经历总结的前端入门方法面试分享:专科半年经验面试阿里前端P6+总结(附面试真题及答案)16年毕业的前端er在杭州求职ing
weixin_33795743
·
2020-06-28 05:58
长期维护更新,
前端面试题整理
网上找到的各种面试题整理,长期更新。大部分答案整理来自网络,有问题的地方,希望大家能指出,及时修改;技术更新迭代,也会及时更新博客原地址:https://finget.github.io/2019...前端前端性能优化1.清理HTML文档HTML,即超文本标记语言,几乎是所有网站的支柱。HTML为网页带来标题、子标题、列表和其它一些文档结构的格式。在最近更新的HTML5中,甚至可以创建图表。HTM
weixin_33709609
·
2020-06-28 03:03
前端工程师面试问题归纳(一、问答类html/css/js基础)
一、参考资源1、前端面试题及答案整理(一)2、2017年
前端面试题整理
汇总100题3、2018最新Web前端经典面试试题及答案4、【javascript常见面试题】常见前端面试题及答案5、Web前端常见面试题及答案
weixin_30498921
·
2020-06-27 20:37
2017前端精品面试文章总结
前端笔试题文章汇总2017年
前端面试题整理
汇总100题2017前端面试题总结2017年前端面试题大全集,只发一次!
weixin_30337157
·
2020-06-27 18:53
2020年最新最全的
前端面试题整理
2020年最新最全的
前端面试题整理
前言之所以发布的第一篇博客是Web前端面试题,是因为2020年是苦逼的一年,小编也是临近毕业的应届毕业生,除了埋头苦学之外,和大家一样都得面临就业难题,所以在这里把前端的知识点拉通整理了一遍
程序菜小猿
·
2020-06-26 03:09
超实用
前端面试题整理
超实用
前端面试题整理
本内容收集的面试题适用于初级、中级、中高级所用,均为本坑多年跳槽面试经验总结,实用性超强已实际帮助多人,但之前均为口述,经过最近多位坑友要求下特做此撰写此真经,当然若有看不爽或者想补充者欢迎来撩哈
前端迷弟
·
2020-06-25 07:36
面试题
前端面试题汇总和知识点
2017年
前端面试题整理
汇总100题2018前端面试准备前端面试常见问题按知识点分类整理44个JavaScript变态题解析ECMAScript6入门深入浅出JavaScript之原型链&继承剖析Vue
hujingn
·
2020-06-23 16:14
前端
web
前端面试题整理
前端和计算机相关知识1.你能描述一下渐进增强和优雅降级之间的不同吗?定义:优雅降级(gracefuldegradation):一开始就构建站点的完整功能,然后针对浏览器测试和修复渐进增强(progressiveenhancement):一开始只构建站点的最少特性,然后不断针对各浏览器追加功能。都关注于同一网站在不同设备里不同浏览器下的表现程度区别:“优雅降级”观点认为应该针对那些最高级、最完善的浏
兔子juan
·
2020-06-22 22:08
面试经验分享
前端面试题整理
前端和计算机相关知识你能描述一下渐进增强和优雅降级之间的不同吗浏览器兼容问题如何对网站的文件和资源进行优化?怎么学习前端?怎么接触前端新知识?关于前后端分离关于浏览器内核(渲染引擎)浏览器加载文件顺序以及repaint/reflow为什么使用多个域名来存储网络资源会更有效?进程和线程的区别前端开发的优化问题Flash,Ajax各自的优缺点,使用中如何取舍?CSSCSS3css居中的方式请写一个简单
糖糖小菜鸟前端er
·
2020-06-21 04:30
前端面试
2017年
前端面试题整理
汇总100题
有兴趣的可以关注一下我的微信公众号【dotNET全栈开发】,分享一些前端知识和面试的题目。1.一些开放性题目1.自我介绍:除了基本个人信息以外,面试官更想听的是你与众不同的地方和你的优势。2.项目介绍3.如何看待前端开发?4.平时是如何学习前端开发的?5.未来三到五年的规划是怎样的?position的值,relative和absolute分别是相对于谁进行定位的?absolute:生成绝对定位的元
dotnet全栈开发
·
2020-06-21 02:03
前端汇总
前端面试
前端面试题整理
块级元素和行内元素有哪些?常见的块级元素有:div、p、form、ul、ol、li,h1,table等。常见的内联元素有:a,span,em,strong,input,img等。input和img属于行内元素,那为什么我给img,input设置宽高有效?非替换元素如p,div等。他们将内容直接告诉给游览器然后显示出来。而替换元素如img,input等。游览器会根据元素的标签类型和属性来显示这些元素
咸甜均衡
·
2020-06-20 23:49
Web
前端面试题整理
(不定时更新)
重要知识需要系统学习、透彻学习,形成自己的知识链。万不可投机取巧,临时抱佛脚只求面试侥幸混过关是错误的!面试有几点需注意:面试题目:根据你的等级和职位的变化,入门级到专家级,广度和深度都会有所增加。题目类型:理论知识、算法、项目细节、技术视野、开放性题、工作案例。细节追问:可以确保问到你开始不懂或面试官开始不懂为止,这样可以大大延展题目的区分度和深度,知道你的实际能力。因为这种知识关联是长时期的学
ajhtdi1157
·
2020-06-20 23:47
前端面试题整理
—Node篇
1、node有哪些特征,与其他服务器端对比特征:单线程、事件驱动、非阻塞I/Onode无法直接渲染静态页面,提供静态服务node没有根目录的概念node必须通过路由程序指定文件才能渲染文件node比其他服务端性能更好,速度更快2、CommonJS中require/exports和ES6中import/export区别CommonJS模块的重要特性是加载时执行,及脚本代码在require的时候,就会
liyichao_
·
2020-04-08 18:09
node
前端面试题
web前端
前端
面试题
node
前端面试题整理
总结,第七篇
1.以图换字的几种方法,及优缺点?首先,这样的问题只有在:想保留链接的背景,但又要链接里的文字消失!这种情况下才用的多然后怎么解决呢?1.让文字包裹层display:none方法,代码如下12#logoa{background:url(test.jpg)no-repeat;width:195px;height:210px;display:block;}3#logoaspan{display:non
起风了_点点
·
2020-04-08 10:45
前端面试题整理
—Vue篇
1、对vue的理解,有什么特点,vue为什么不能兼容IE8及以下浏览器vue是一套用于构建用户界面的渐进式框架,核心是一个响应的数据绑定系统vue是一款MVVM框架,基于双向绑定数据,当数据发生变化时候,vue自身会进行一些运算特点:简洁轻量、数据驱动、组件化、模块友好vue.js使用了IE8无法模拟的ECMAScript5特性,没有替代方案2、简述Vue双向数据绑定的原理主要是通过Object对
liyichao_
·
2020-04-02 11:33
前端面试题
Vue
面试
vue
web
前端面试题整理
后篇(程序篇)
1.varobj={a:1};(function(obj){obj={a:2};})(obj);//问obj的值会改变吗?varobj={a:1};(function(obj){obj={a:2};})(obj);//问obj的值会改变吗?外部的obj不变.因为匿名函数中obj传入参数等于是创建了一个局部变量obj,里面的obj指向了一个新的对象.如果改成(function(){obj={a:2}
横冲直撞666
·
2020-03-17 21:31
前端面试题整理
一
JS相关1、ES6新特性DefaultParameters(默认参数)ES6中,我们可以直接把默认值放在函数申明里:varlink=function(height=50,color='red',url='http://azat.co'){...}TemplateLiterals(模板对象)在ES6中,我们可以使用新的语法${NAME},并把它放在反引号里:varname=`Yournameis${
忘川蒿里丶
·
2020-03-16 15:39
前端面试题整理
二
CSS1、垂直居中的方法文本内容:使用line-heightflex布局扩展:flex常用属性1、flex-direction容器内元素的排列方向(默认横向排列)2、flex-wrap容器内元素的换行(默认不换行)3、justify-content元素在主轴(页面)上的排列4、align-items元素在主轴(页面)当前行的横轴(纵轴)方向上的对齐方式5、align-content在弹性容器内的元
忘川蒿里丶
·
2020-03-13 18:24
前端面试题整理
——CSS篇
1.CSS中类(classes)和ID的区别。1.书写上的差别:class名用“.”号开头来定义,id名用“#”号开头来定义;2.调用上的区别:在同一个html网页页面中class是可以被多次调用的(在不同的地方)。而id名作为标签的身份则是唯一的,id在页面中只能出现一次。在js脚本中经常会用到id来修改一个标签的属性3.id作为元素的标签,用于区分不同结构和内容,而class作为一个样式,它可
甄橚
·
2020-02-29 23:07
前端面试题整理
1、设计模式知道什么是singleton,factory,strategy,decrator么?设计模式主要分三个类型:创建型、结构型和行为型。其中创建型有:一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点二、AbstractFactory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。三、FactoryMethod,工厂方法:
红尾伯劳
·
2020-02-23 03:00
前端面试题整理
(一)
1.父元素伸缩,自元素自适应,10像素间距2.选择器优先级3.浏览器对用户呈现出一个页面的过程4.preventdefault5.事件的属性和方法6.this指向7.es5实现继承8.prototype和构造函数调用关系9.promise并行三个,将结果存入数组,滑动窗口10.eventloop对settimeout和promise的处理11.vue样式模块化12.怎样区分伪类和伪元素13.web
宋乐怡
·
2020-02-08 03:12
[转]es6面试题
前端面试题整理
—ES6篇转自https://www.cnblogs.com/theblogs/p/10575845.html一、es5和es6的区别,说一下你所知道的es6ECMAScript5,即ES5
zhcnnet
·
2020-02-06 04:06
前端面试题整理
-1
常用的HTML标签与含义1:div,块级元素,类似于盒子,可以在里面存放内容2:p,块级元素,存放一段话3:h1~h6,块级元素,用来存放标题4:span,行内元素,用来处理一段话中的若干个文字5:table,用来创建表格的标签6:input,行内元素,用来做输入的标签7:hr,显示一行分割线8:a标签,显示一个链接9:img标签,显示一个图片10:ul,宽级元素,显示列表11:strong,显示
Arno_z
·
2020-01-07 16:36
前端面试题整理
-1
常见试题行内元素:会在水平方向排列,不能包含块级元素,设置width无效,height无效(可以设置line-height),margin上下无效,padding上下无效。告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。link属于XHTML标签,除了加载CSS外,还能用于定义RSS,定义rel连接属性等作用;而@import是CSS提供的,
他大舅啊
·
2019-12-31 13:56
前端面试题整理
(一)
从输入URL到页面加载的过程浏览器接收URL开启网络请求线程DNS查询TCP/IP请求服务器接收到请求、对应后台处理请求后台和前台的HTTP交互浏览器接收到HTTP数据包并解析页面渲染JS引擎解析进程和线程进程是CPU资源分配的最小单位,线程是CPU调度的最小单位浏览器的进程Browser进程:浏览器的主进程,负责协调、主控,只有一个。负责界面显示、用户交互、页面管理、绘制、下载等第三方插件进程:
任乃千
·
2019-12-31 01:33
2019
前端面试题整理
js基本数据类型Number,String,Boolean,null,undefined,object数组去重//方法1:es6letarr=[1,2,3,2,1,3];letnewArr=Array.from(newSet(arr))console.log(newArr)//(3)[1,2,3]//方法2使用filter过滤函数去重。vararr=[1,2,3,1,2,3];varnewArr=
头头_d92d
·
2019-12-27 02:00
推酷《编程狂人》第一六七期
前端开发Vuex模块化实现待办事项的状态管理Pointfree编程风格指南Effective前端7:加快页面打开速度[译]Vue.js组件编码规范
前端面试题整理
对virtual-dom的一些理解Web性能优化黑科技
推酷
·
2019-12-27 01:05
前端面试题整理
前言刚入职半个月,无缝对接的加入了新公司,完美。抽空整理了下最近遇到的面试题,面试公司包括:阿里,腾讯,美的,顺丰,平安金服。base是深圳,后三个都比较顺利拿到了offer,离大厂还有点差距,加油鸭~因为是初级前端,面试题可能过于基础,有错误望指出。有些问题当场没有很全面的答出,后续上网查资料补齐了,可能会有很多雷同,哈哈有很多题目在这个网站能看到,强推一波:https://muyiy.cn/q
T_one
·
2019-12-12 01:03
javascript
前端
vue.js
html5
react.js
前端面试题整理
总结,第八篇
1.cookies,sessionStorage和localStorage的区别??cookies:在计算机中是个存储在浏览器目录中的文本文件,当浏览器运行时,存储在RAM中发挥作用(此种Cookies称作SessionCookies),一旦用户从该网站或服务器退出,Cookie可存储在用户本地的硬盘上(此种Cookies称作PersistentCookies)[3]当用户结束浏览器会话时,系统将
起风了_点点
·
2019-11-07 02:43
2019十道精选
前端面试题整理
汇总
又到了每年的面试季,一些换工作的朋友最近也正在加紧复习中,在这里呢作者整理了十道前端面试中的精选问题和答案,希望对想要换工作的朋友有所帮助,同时如果在阅读的过程中发现文章的问题,也请在评论区告知我。原文链接React和Vue的区别?数据流:React是单项数据流(props从父组件到子组件单向,数据到视图单向),Vue则是双向绑定(props在父子组件可以双向绑定,数据和视图双向绑定)数据监听:R
周维
·
2019-09-27 12:17
react.js
javascript
上一页
1
2
3
4
下一页
按字母分类:
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
其他