面试
文鼎鼎
What are you waiting for? Just do it!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
vue 面试总结
一、 vue 面试题1.axios 是什么?怎么使用?描述使用它实现登录功能的流程?它与 fetch、ajax 的区别是什么?答案如下:. axios 是基于 promise 用于浏览器和 node.js 的一个http客户端,主要用于向后台发起请求的,以及在请求中做更多的控制支持 promise,提供了一些并发的方法,提供拦截器,提供支持 CSRF,跨站请求伪造axios 与 fetch 都是基于 promise 的语法,后者默认是使用 callback 的方式。fetch 本质上脱离 xhr原创 2020-07-02 16:36:35 · 227 阅读 · 0 评论 -
vue的路由hash模式 和 history模式 区别
vue的路由hash模式 和 history模式 区别1.直观区别:hash模式url带#号,history模式不带#号。2.深层区别:hash模式url里面永远带着#号,我们在开发当中默认使用这个模式。如果用户考虑url的规范那么就需要使用history模式,因为history模式没有#号,是个正常的url适合推广宣传功能也有区别,比如我们在开发app的时候有分享页面,那么这个分享出去的页面就是用vue或是react做的,把这个页面分享到第三方的app里,有的app里面url是不允许带有#号原创 2020-07-01 11:54:09 · 251 阅读 · 0 评论 -
面试题之本地存储
问题1:本地存储有几种方式答:常用有cookie 、 web storage还有IndexedDB、 web sql问题2:cookie存储的方式 跟 web storage方式cookie的使用方式1设置过期时间失效(只要设置了过期时间cookie就会存储在硬盘里面)2当会话结束时失效,即关闭浏览器窗口(如果没有设置Expries,cookie就会存储在内存里面)3手动删除cookie失效cookie存储在本地磁盘中不同的系统存储的位置不不一样web storage方式直接通过w原创 2020-06-23 12:06:35 · 825 阅读 · 0 评论 -
面试题之设计者模式
创建型模式单例模式三要素:同一个实例类自行创建实例对象可向整个系统输出这个实例分类:饿汉式( 类加载到实例时创建实例对象)懒汉式( 第一次使用时才创建实例对象)代码示例:懒汉式// 手机 用来打电话,玩游戏,看电影,且都是同一个手机// 懒汉式 var Phone = (function () { // 规定只能使用 Phone.getInstance 获取实例 var res = function () { throw new Error("Ple原创 2020-06-17 20:25:42 · 487 阅读 · 0 评论 -
面试题之flex问题
Flex:0 1 auto是什么flex是flex-grow,flex-shrink,flex-basis3个属性结合在一起的缩写形式,后两个属性可选写flex-grow表示当子元素的空间小于父元素的空间时,如何处理剩余空间,默认值为0表示不占有剩余空间;当子元素都设置为1时表示平均分配剩余空间;当一个子元素为2其余子元素为1时为2的子元素占据的剩余空间比其他子元素多一倍;当一个子元素为1其余子元素为0,为1的子元素占据全局剩余空间felx-shrink表示当子元素的空间大于父元素的空间时原创 2020-06-16 16:54:46 · 503 阅读 · 0 评论 -
面试题之获取属性结构的所有叶子节点
实现一个函数,获取树形数据结构的所有叶子节点<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script type="text/javascript"> const input = [ { name: 'A', childre原创 2020-05-20 20:03:16 · 453 阅读 · 0 评论 -
面试题之跨域攻击
参考文章:XSS跨域脚本攻击浅谈CSRF攻击-跨域攻击XSS攻击与CSRF攻击比较马三立小品〈逗你玩〉中的小偷就利用xss突破了防盗系统。防盗系统启动: 妈妈:给我看着衣服 小孩:好的小偷来正常工作: 小孩:你是谁? 小偷:我叫张三 小孩:妈妈,有人偷衣服 妈妈:谁? 小孩:张三 小偷被捉漏洞: 小孩:你是谁? 小偷:我叫逗你玩 小孩:妈妈,有人偷衣服 妈妈:谁? 小孩:逗你玩 妈妈:。。。csrf是让用户在不知情的情况,冒用其身份发起了一个请求小偷:你妈妈喊你去买洗衣粉补充一下原创 2020-05-13 23:06:38 · 194 阅读 · 0 评论 -
面试题之浏览器渲染顺序
1.浏览器加载和渲染html的顺序浏览器加载和渲染html的顺序IE下载的顺序是从上到下,渲染的顺序也是从上到下,下载和渲染是同时进行的。在渲染到页面的某一部分时,其上面的所有部分都已经下载完成(并不是说所有相关联的元素都已经下载完)如果遇到语义解释性的标签嵌入文件(JS脚本,CSS样式),那么此时IE的下载过程会启用单独连接进行下载。并且在下载后进行解析,解析过程中,停止页面所有往下元素的下载。阻塞加载。样式表在下载完成后,将和以前下载的所有样式表一起进行解析,解析完成后,将对此前所有元素(原创 2020-05-13 22:21:34 · 500 阅读 · 0 评论 -
面试题之babel原理及使用
在一些面试中有可能会问到babel工作原理这是为为了卡你薪资当你回答上来的话那么你就牛逼了简单的总结babel工作原理就是:ES6代码输入 ==》 babylon进行解析 》 得到AST》 plugin用babel-traverse对AST树进行遍历转译 ==》 得到新的AST树==》 用babel-generator通过AST树生成ES5代码面试官想要听的就是这一部分 剩下的再跟他扯剩下这些了解一下就可以 网上大把参考这个网址 :https://www.jianshu.com/p/e原创 2020-05-13 20:43:27 · 2344 阅读 · 0 评论 -
面试题之gulp与webpack区别
面试题中离不开webpack,面试官很喜欢问你关于webpack知识点。例如你有没有用webpack做过脚手架啊 gulp跟webpack关系等现在就gulp跟webpack关系扯一扯相同点:都是前端自动化的构建工具不同点:gulp强调工作流程(对于模块化并没有进行强调)webpack前端模块化开发的解决方案 强调模块化、压缩合并、预处理等都是它的附带功能webpack是一个前端模块化方案,更侧重模块打包,我们可以把开发中所有的资源(图片、js文件、css资源)通过loader(加原创 2020-05-12 21:22:42 · 2510 阅读 · 0 评论 -
数组排序的一道面试题
数组、对象这些都是面试中不可避免的一些面试题下面我们看一下面试遇到的一道面试题要求:数组中包含数字、字母让你去排列顺序我们很容易就想到sort方法可以进行排序,但是这里面还有个要求,字母那么我们要怎么把字母数字进行排序呢代码如下:<!DOCTYPE html><html> <head> <meta charset="utf-8">...原创 2020-05-06 23:44:23 · 290 阅读 · 0 评论
分享