![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
赏花赏景赏时光
这个作者很懒,什么都没留下…
展开
-
vue2、vue3相关介绍
本文给出了一些不错的面试题文章地址1、结合vue2源码解析常见面试题参考文章链接:https://mp.weixin.qq.com/s/60HI-CM1GhqDG5zeTFSOrw2、Vue3源码解析nextTick方法:https://mp.weixin.qq.com/s/g4Mvt8P4xFOOSfciBtHOkA3、Vue3.0 新特性以及使用变更总结:https://mp.weixin.qq.com/s/OKCxvrUPoPM0hR-z9reESA...转载 2021-03-21 23:42:17 · 181 阅读 · 0 评论 -
前端面试十一
98、比较typeof()和instanceof() 通过Object.prototype.toString.call()可以判断所有变量的类型相同点:JavaScript中typeof 和 instanceof 常用来判断一个变量是否为空,或者是什么类型的typeof:返回值是一个字符串,用来说明变量的数据类型(1) typeof 一般只能返回如下几个结果:number,bool...原创 2019-03-22 09:02:17 · 1162 阅读 · 0 评论 -
前端面试十
46、在做项目的时候有用到哪些基础知识或者说技术栈面向对象、继承、ajax通信原理、跨域问题、性能优化、公用模块的提取、制作图标icon、代码优化等1)整个项目使用jquery框架搭建,jquery是js的一个库,他封装了js对象以及事件,从而极大的简化了js的编程,对于操作DOM更加方便2)首页的轮播图采用bootstrap.js制作3)对于一些弹窗提示,则把Bootstrap中...原创 2019-03-21 16:40:25 · 854 阅读 · 0 评论 -
前端面试九
41、请解释事件代理一篇写的很好的博客:https://blog.csdn.net/majian_1987/article/details/8591385事件代理的定义:把一个或者多个元素的事件委托到它的父元素或者更外层元素上,这主要得益于浏览器的事件冒泡机制事件代理的好处:1)减少内存消耗,动态绑定事件2)其中事件的参数event中的event.target是指触发...原创 2019-03-21 16:37:45 · 1089 阅读 · 0 评论 -
前端面试八
10)Reflect:ES6 为了操作对象而提供的新 APIReflect对象设计的目的:(1)将Object对象的一些明显属于语言内部的方法(比如Object.defineProperty),放到Reflect对象上。现阶段,某些方法同时在Object和Reflect对象上部署,未来的新方法将只部署在Reflect对象上。也就是说,从Reflect对象上可以拿到语言内部的方法...原创 2019-03-21 16:35:15 · 340 阅读 · 0 评论 -
前端面试七
优化问题-----什么是长缓存?在webpack中如何做到长缓存优化?浏览器在用户访问页面的时候,为了加快加载速度,会对用户访问的静态资源进行存储,但是每一次代码升级或者更新,都需要浏览器去下载新的代码,最方便和最简单的更新方式就是引入新的文件名称。在webpack中,可以在output给出输出的文件制定chunkhash,并且分离经常更新的代码和框架代码,通过NamedModulesPlug...原创 2019-03-21 16:29:46 · 564 阅读 · 0 评论 -
前端面试六
26、用js或jQuery获取id为container的div里边的所有a标签,并把字体大小设置为18px;同 时把第三个a标签设置为块级元素,并把他的宽高分别设置为300px和500px。 这里主要是第几个子元素使用css属性nth-child(index),index从1开始27、请用jquery和原生js分别实现创建、添加、复制、移除、移动、和查找DOM结点●js 创建DOM...原创 2019-03-21 16:27:04 · 484 阅读 · 0 评论 -
前端面试四
11、XMLHttpRequest对象的常用方法和属性XM核LHttpRequest对象的介绍Ajax的心是JavaScript对象XmlHttpRequest。该对象在Internet Explorer 5中首次引入,它是一种支持异步请求的技术。简而言之,XmlHttpRequest使您可以使用JavaScript向服务器提出请求并处理响应,而不阻塞用户。通过XMLHttpReque...原创 2019-03-21 16:21:20 · 431 阅读 · 0 评论 -
前端面试题三
89、介绍js基本数据类型1)ECMAScript中有5种基本数据类型: Undefined、Null、Boolean、Number和String1种复杂的数据类型—Object,Object本质上是由一组无序的名值对组成的其中Undefined、Null、Boolean、Number都属于基本类型。Object、Array和Function则属于引用类型,String有些特殊...原创 2019-03-21 16:19:23 · 11248 阅读 · 2 评论 -
前端面试五
25、列出你所知道的设计模式并简述设计模式的定义:● 设计模式是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式的目的:●为了代码的可重用性、可靠性、可维护性、更容易被他人理解设计模式的分类:主要分为三大类创建型模式:5种,Factory Method工厂方法模式、Abstract Factory抽象工厂模式、Singleton单例...原创 2019-03-21 16:17:03 · 338 阅读 · 0 评论 -
前端面试题二
第二阶段 JavaScript、jQuery、ECMAScript、JSON1、jQuery this与this区别$(this)是jquery对象,是用jQuery包装过的javascript中的this,能调用jquery的方法,例如click(), keyup()this则是html元素对象,能调用元素属性,例如this.id,this.value。例如假设已经使得this和...原创 2019-03-21 16:07:51 · 1534 阅读 · 0 评论 -
前端面试一
前端面试题第一阶段 HTML、CSS、HTML5、CSS31、XHTML、HTML、XML的异同XHTML-Extensible Hypertext Markup Language:可扩展超文本标记语言,以 XML 应用的方式定义的 HTML,更严格更纯净的 HTML 版本HTML-Hypertext Markup Language:超文本标记语言,用来显示数据,即用标记标签来描述...原创 2019-03-21 11:33:59 · 2248 阅读 · 0 评论 -
前端面试题汇总及答案十二
132、函数式编程的定义1)它是一种范式,创建仅依赖输入就可以完成自身逻辑的函数。2)保证当参数一样,函数被多次调用时,返回相同的值(引用透明性)3)函数不会改变任何外部环境的变量,这将产生可缓存、可测试的、合理的、可并发执行的代码库132、纯函数的定义对给定的输入返回相同输出的函数。133、高阶函数1)高阶函数通常用于抽象通用的问题,即定义抽象2...原创 2018-04-07 14:04:20 · 3706 阅读 · 0 评论 -
前后端实现通信的方式
前后端实现通信的方式,即实现数据交互,靠的是HTTP(或者其他衍生类型,例如SSE、WS)前端能发起HTTP请求的方式:1、ajax(Asynchronous JavaScript + XML)技术:ajax的核心是XMLHttpRequest,通过对该对象的操作来进行异步的数据请求。有同源限制。接触的最多的就是jQuery的封装,比如$.ajax $.post $.get...原创 2018-03-30 20:49:57 · 15143 阅读 · 0 评论 -
jquery同vue的区别
1、jquery同vue的区别A、两者的未来发展的区别● jquery介绍:jquery是一个类库,提供了很多方法,不能算框架。在过去和现在Jquery是最流行的web前端js库,可是现在无论国内还是国外,他的使用率正在渐渐被其他的js库所替代。随着浏览器厂商对H5规范统一遵循以及ECMA6在浏览器端的实现,jquery的使用率会越来越低。● vue的介绍:vue是一个刚兴起不久的前端框架,有一套...原创 2018-03-30 09:42:06 · 7087 阅读 · 1 评论