![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题库
文章平均质量分 50
没有梦想的coder
从来不知想拥有多少的理想
展开
-
【css】你未必知道的CSS冷知识
首先,需要声明一下,这篇文章是篇水文,因为我觉得1024不发篇文章不舒服。还有,本篇文章是从其他地方搬砖过来的,我会在末尾声明作者。01.【负边距】负边距的效果。注意左右负边距表现并不一致。左为负时,是左移,右为负时,是左拉。上下与左右类似2.【shape-outside】不要自以为是了。你以为自己是方的,在别人眼里你却是圆的3.【BFC应用】BFC应用之阻止外边距合并(m...原创 2019-10-24 15:29:31 · 478 阅读 · 1 评论 -
【vue】vue路由缓存的几种方式
在我们的日常开发中,有时候会遇到页面的缓存,特别是电商的项目,在商品列表的一些状态都是要缓存下来的。下面就简单介绍几种 vue 路由缓存的几种方式。1、全部缓存<keep-alive> <router-view></router-view></keep-alive>直接用 keep-alive 标签包裹 router-vie...原创 2019-09-04 14:11:45 · 14642 阅读 · 1 评论 -
【javascript】浅谈节流和防抖
最近在负责公司的前端面试以后,迫使我不得不去重新收集一些面试题。而在这些面试题中,节流和防抖便是我认为需要总结的一个知识点。在前端开发的过程中,我们经常会需要绑定一些持续触发的事件,如 resize、scroll、mousemove 等等。但有些时候我们并不希望在事件持续触发的过程中那么频繁地去执行函数。通常这种情况下我们怎么去解决的呢?一般来讲,防抖和节流是比较好的解决方案。...转载 2019-07-23 11:18:02 · 285 阅读 · 0 评论 -
【vue】使用webpack+vue-cli搭建项目如何区分开发、测试、展示和生产环境?
今天分享下自己使用webpack+vue-cli搭建项目的时候,是如何区分开发、测试、展示、生产这四种环境的。我们随便百度怎么区分环境,会有很多种答案。但大多数都是让在 config 文件夹下新建一个test.env.js和 pre.env.js,然后再去修改一大堆的配置,显得非常的麻烦。今天给大家分享自己一直在用的一种区分环境的方法。本方法是无意间看到的一位博主的讲解,自己感...原创 2019-05-31 15:01:01 · 4145 阅读 · 3 评论 -
【vue】路由不变的情况下,刷新页面
背景1:在vue写的后台管理项目中,经常会有增、删、改、查的操作,这些操作只是跟用接口跟后台交互下既然用接口交互,那肯定就是axios的异步请求,那么就是说后台数据发生了改变,但是前台的数据并没有实时的更新(每次操作完后台把列表数据重新返给你例外,但是这样的话每次交互的数据量就偏大了)背景2:在使用动态路由配置 /detail/:id 这样的情况下,由于 router-view 是复用的,...原创 2019-04-04 14:59:04 · 8302 阅读 · 0 评论 -
【javascript】闭包的特点和用途
由于在Javascript语言中,只有函数内部的子函数才能读取局部变量,因此可以把闭包简单理解成"定义在一个函数内部的函数"。所以,在本质上,闭包就是将函数内部和函数外部连接起来的一座桥梁。闭包可以用在许多地方。它的最大用处有两个:一个是前面提到的可以读取函数内部的变量,另一个就是让这些变量的值始终保持在内存中。具体看下面的代码:function f1(){ var n...原创 2019-03-10 21:27:23 · 292 阅读 · 0 评论 -
【javascript】javascript原生事件句柄、BOM、DOM对象属性方法总结
为方便平时的使用,把 JavaScript所有原生事件句柄、BOM 对象属性和方法、DOM 对象属性和方法总结到此博客,如有漏缺请留言告知。句柄/属性/方法 类型 说明 onabort 事件句柄 图像加载被中断 onblur 事件句柄 元素失去焦点 onfocus 事件句柄 元素获得焦点 onchange 事件句柄 ...原创 2019-03-10 19:04:34 · 348 阅读 · 0 评论 -
【vue】vue数据双向绑定实现原理
本文只是为了存地址,实现原理请看:vue数据双向绑定实现原理 文章讲的非常好!原创 2018-10-22 14:29:54 · 483 阅读 · 0 评论 -
【vue】vue-router的懒加载
前言首先,说下什么是懒加载,懒加载也叫延迟加载,即在需要的时候进行加载,随用随载,一般的运用场景是图片的懒加载,但vue-router同样需要懒加载,为什么?因为像vue这种单页面应用,如果没有应用懒加载,运用webpack打包后的文件将会异常的大,造成进入首页时,需要加载的内容过多,时间过长,会出现长时间的白屏,即使做了loading也是不利于用户体验,而运用懒加载则可以将页面进行划分,需要...原创 2018-10-22 14:25:06 · 1837 阅读 · 3 评论 -
【vue】vue组件传值的三种方式
前言vue的组件传值分为三种方式:父传子、子传父、非父子组件传值引用官网的一句话:父子组件的关系可以总结为 prop 向下传递,事件向上传递父组件通过 prop 给子组件下发数据,子组件通过事件给父组件发送消息,如下图所示: 下面我们就开始用代码(一言不合就上代码)详细的介绍vue组件传值的三种方式1、父传子子组件的代码:<template> ...原创 2018-10-22 14:09:02 · 64167 阅读 · 2 评论 -
【vue】vue路由传参的三种方式
前言vue 路由传参的使用场景一般都是应用在父路由跳转到子路由时,携带参数跳转。传参方式可划分为 params 传参和 query 传参,而 params 传参又可分为在 url 中显示参数和不显示参数两种方式,这就是vue路由传参的三种方式。方式一:params 传参(显示参数)params 传参(显示参数)又可分为 声明式 和 编程式 两种方式1、声明式 router-link该...原创 2018-10-22 10:30:13 · 86682 阅读 · 15 评论 -
【vue】vue的生命周期详解
为了方便自己和大家面试时能够理直气壮的吹牛逼,特开此篇进行总结!欢迎大家评论提出此文章没有涉及到的知识点,使题库更加全面化!aaa原创 2018-10-18 14:34:58 · 980 阅读 · 2 评论