自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

万般皆不及的博客

万般皆不及·ta

  • 博客(7)
  • 收藏
  • 关注

原创 JavaScript防抖基本思想及代码解析

当我们在input标签的input事件中请求后端接口,一般input事件是连续触发的,假设我们输入了12,就会发起两次接口请求,请求参数分别是1和12,可是我们想给用户呈现的只有参数为12时返回的数据,剩下的请求都是浪费的。 比浪费网络资源更要命的是,如果参数为1的接口返回数据的时间晚于12的接口,那么我们最终呈现的就是参数为1返回的数据,即呈现出错误的信息。 针对此类快速连续触发且不可控的高频触发问题,给出防抖(debounce)的解决方案。 防抖的目的 防抖的目的都是为了减少不必要的计算、不浪费资.

2020-12-07 11:05:52 219 1

原创 js异步操作进化演变历程(promise、Generator、async/await)

从回调函数,到promise,再到generator,再到Async/await,这四种分别代表了JavaScript异步编程解决方案的进化路程。async和generator函数主要就是为了解决异步的并发调用使用的 ,直接将参数从then里取出来,相比promise的链式调用,传参更加方便,异步顺序更加清晰。

2020-11-26 14:39:05 449

原创 全栈小实训面试

小实训面试题(2020/11/24)1.为何组件的data必须是一个函数2、vue常用指令:3.v-if与v-show的区别4.Vue生命周期的执行过程(极简版)5.vue数据双向绑定原理。6.Vue Virtual Dom 和 Diff原理(极简版)7.什么是vuex8.vue中Computed、Methods、Watch区别9.MVC和MVVM的区别10.vue组件封装11.vue自定义指令12.vue自定义指令的应用场景:13.vue自定义过滤器filter14.vue-Router实现原理15.vu

2020-11-24 17:20:20 210

原创 for in和for of 的不正当关系

for in and for of 的区别 for in 取key值 ,for of 取value值 顾名思义:从遍历数组的方向看,for in 遍历的是key值,key值即是下标 for of遍历的是value,value值即是数组的值。 var arr = [99,88,66,77]; for(let i in arr){ console.log(i); //0,1,2,3 } for(let i of arr){ consoel.log(i); //99,88,66,77 }

2020-11-23 20:48:35 117 2

原创 js(JavaScript)中let、const、var

JavaScript中let、const、var的区别 在ES5中,声明变量只有var和function两种形式。但是因为var声明变量有一定的缺陷(内层变量可能覆盖外层变量的问题以及用来计数的循环变量泄露为全局变量),ES6提出了使用let和const声明变量,弥补了ES5中var的缺点。 1.变量提升 var声明的变量存在变量提升(将变量提升到当前作用域的顶部)。即变量可以在声明之前调用,值为undefined。 let和const不存在变量提升。即他们所声明的变量一定要在声明后使用,否则报Refer

2020-11-23 11:56:02 133 1

原创 GitHub基础与团队使用

Github 在版本控制系统中,大约90%的操作都是在本地仓库中进行的:暂存,提交,查看状态或者历史记录等等。除此之外,如果仅仅只有你一个人在这个项目里工作,你永远没有机会需要设置一个远程仓库。 只有当你需要和你的开发团队共享数据时,设置一个远程仓库才有意义。你可以把它想象成一个 “文件管理服务器”,利用这个服务器可以与开发团队的其他成员进行数据交换。 3.1 注册 访问github首页,点击 Sign up 连接。(注册) 填写用户名、邮箱地址、GitHub登陆密码 选择计划 填写 GitHub 问题验证

2020-11-23 00:28:32 130

原创 Git和GitHub基础

Git简述应用Git1. Git是什么2. Git的安装3. Git基本工作流程4. Git的使用4.1 Git使用前配置4.2 Git提交步骤4.3 撤销操作Git进阶Git分支分支细分分支命令暂时保存更改 Git 1. Git是什么 首先我们要知道版本管理是什么。 版本管理可以记录文件的变化方式,以便未来查阅特定版本的文件内容。 人为维护文档版本会出现很多问题,比如文档数量过多且命名不清晰导致文档版本混乱;每次编辑文档都需要复制,很不方便;多人同时编辑同一个文档容易产生覆盖等等。 于是就出现了Git。G

2020-11-20 22:02:16 63

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除