摘要: 概念 函数防抖(debounce) 函数防抖,就是指触发事件后在 n 秒内函数只能执行一次,如果在 n 秒内又触发了事件,则会重新计算函数执行时间。 简单的说,当一个动作连续触发,则只执行最后一次。 打个比方,坐公交,司机需要等最后一个人进入才能关门。每次进入一个人,司机就会多等待几秒再关门。 函数 阅读全文
posted @ 2019-08-23 11:27 前端—小白 阅读(2803) 评论(0) 推荐(1) 编辑
摘要: 作用: 在vue项目中,难免会有列表页面或者搜索结果列表页面,点击某个结果之后,返回回来时,如果不对结果页面进行缓存,那么返回列表页面的时候会回到初始状态,但是我们想要的结果是返回时这个页面还是之前搜索的结果列表,这时候就需要用到vue的keep-alive技术了. 介绍: keep-alive 是 阅读全文
posted @ 2019-08-20 16:17 前端—小白 阅读(1716) 评论(0) 推荐(1) 编辑
摘要: 随着 ajax 的使用越来越广泛,前端的页面逻辑开始变得越来越复杂,特别是spa的兴起,前端路由系统随之开始流行。 从用户的角度看,前端路由主要实现了两个功能(使用ajax更新页面状态的情况下): 作为开发者,要实现这两个功能,我们需要做到: 我们路由常用的hash模式和history模式实际上就是 阅读全文
posted @ 2019-08-20 15:53 前端—小白 阅读(1281) 评论(0) 推荐(0) 编辑
摘要: 一、什么是计算属性 模板内的表达式非常便利,但是设计它们的初衷是用于简单运算的。在模板中放入太多的逻辑会让模板过重且难以维护。 二、计算属性的用法 在一个计算属性里可以完成各种复杂的逻辑,包括运算、函数调用等,只要最终返回一个结果就可以。 除了上例简单的用法,计算属性还可以依赖多个Vue 实例的数据 阅读全文
posted @ 2019-07-10 19:56 前端—小白 阅读(16581) 评论(0) 推荐(1) 编辑
摘要: 一、对于MVVM的理解? MVVM 是 Model-View-ViewModel 的缩写。Model代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑。View 代表UI 组件,它负责将数据模型转化成UI 展现出来。ViewModel 监听模型数据的改变和控制视图行为、处理用户交互,简单 阅读全文
posted @ 2019-06-27 21:33 前端—小白 阅读(654) 评论(0) 推荐(0) 编辑
摘要: 一·概念理解 首先呢,要了解session和cookie的区别先要了解以下几个概念: 1、无状态的HTTP协议: 协议,是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器 传送到客户端的 阅读全文
posted @ 2019-06-21 22:44 前端—小白 阅读(90807) 评论(2) 推荐(27) 编辑
摘要: 一·概述 html5中的Web Storage包括了两种存储方式:c。 localStorage和sessionStorage一样都是用来存储客户端临时信息的对象。 sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问 并且当会话结束后 阅读全文
posted @ 2019-05-29 16:48 前端—小白 阅读(20262) 评论(2) 推荐(4) 编辑
摘要: 定义以及用法: try/catch/finally 语句用于处理代码中可能出现的错误信息。 错误可能是语法错误,通常是程序员造成的编码错误或错别字。也可能是拼写错误或语言中缺少的功能(可能由于浏览器差异)。 try语句允许我们定义在执行时进行错误测试的代码块。 catch 语句允许我们定义当 try 阅读全文
posted @ 2019-05-27 15:07 前端—小白 阅读(14550) 评论(0) 推荐(0) 编辑
摘要: 概念:当一个函数的返回值是另一个函数,而返回值的那个函数如果调用了其父函数内部的变量,且返回的这个函数在外部被执行就产生了闭包。 闭包是一个环境,具体指的就是外部函数--高阶函数。 说的通俗一点就是一个环境,能够读取其他函数内部的变量。 本质上,闭包是将函数内部和函数外部连接起来的桥梁。 用处:1· 阅读全文
posted @ 2019-05-22 19:56 前端—小白 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 1·表示对象不同:this表示js提供的当前对象, $(this)表示用JQ封装时候的当前对象。 2·过程不同:this对象可以直接用this.style来修饰, $(this)可以使用JQ提供的发方法访问样式。$(this).css("color : red"). 阅读全文
posted @ 2019-05-21 19:17 前端—小白 阅读(605) 评论(0) 推荐(0) 编辑