自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

keep_dream的博客

感受技术,感受生活,升华技术,热爱生活。

  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 总结:react项目中使用地图——以腾讯地图为例

由于项目中需要用到地图展示,之前也没用到过地图展示,所以记录一下自己的探索过程,共同成长,互勉!需求1:根据地址中文或者经纬度在地图显示对应的坐标点。需求2:搜索地址然后在地图上显示对应的大致路线。需求3:根据地址跳转到本机安装的对应地图APP

2021-04-28 10:54:48 4276 6

原创 聊一聊JS正则表达式

前言当我们在编写前端表单的时候遇到一些像手机号码、电话、电子邮箱、身份证号码这类需要一定的格式校验的字段时,通常我们需要自定义一些规则,这时候就需要用到正则表达式了。以前我都是直接百度搜索正则表达式,然后复制加黏贴,搞定~是不是很爽。只是因正则表达式写起来比较麻烦,而且规则较多,而且网上有现成的。但是需求总是会变的,正确理清楚它们的规则,用起来才得心应手。概述元字符串元字符 说明 \d 匹配数字 \D 匹配任意非数字的字符 \w 匹配字母、

2021-02-28 13:05:54 247 3

原创 5分钟快速弄懂Promise

回调函数可以说是Javascript中异步编程的根基,如果我们使用传统的方法去实现复杂的异步过程,就会很容易形成回调地狱,实现起来非常不优雅而且比较难维护。那么,有没有一种能解决这种问题呢?答案是肯定的。ES2015提供了一种规范,用来解决这种问题,这种规范就叫Promise。Promise的基本用法promise接受一个函数,这个函数接受两个参数,一个是成功的resovle,另一个是失败的reject。const promise = new Promise(function (resol

2021-02-27 00:24:38 1236

原创 JavaScript数组操作指南:提升你的开发效率

JavaScript数组操作是开发中常见且频繁的任务。熟练掌握这些方法和技巧,可以显著提高我们的开发效率。

2023-06-09 23:32:11 101

原创 浅谈柯里化以及实现原理

在维基百科中,对柯里化的定义是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术。

2022-06-28 16:25:54 245

原创 关于React如何实现keepAlive的探索

关于React如何实现keepAlive的探索

2021-07-13 23:24:30 700 2

原创 改变this指向——call()、apply()、bind() 的用法

改变this的指向主要有三个方法,分别是call(),apply(),bind()

2021-05-07 11:39:49 124

原创 前端八股文——原型与原型链

谈及原型和原型链,先来认识几个名词,prototype(原型), __proto__(隐式原型),constructor(构造器)。

2021-04-30 15:47:47 986 1

原创 JavaScript封装一个简单的HashTable

哈希表具有查找快,分布均匀等特点,一起来学习哈希表,实现简单的哈希表封装。

2021-04-04 13:27:28 70

原创 Windows问题记录

记录一些平时用电脑遇到的问题,方便查阅,后续遇到更多问题会继续更新!!!黑屏电脑开机后出现黑屏,按什么键都无济于事,只能用快捷键Ctrl+alt+deletete唤出任务管理,这时候电脑不是真正黑屏,只需打开任务管理器的右上角的文件,输入explorer.exe回车即可。亲测有效。...

2021-03-24 22:04:32 79

原创 体验优化——函数的防抖与节流

在网上有个很好的解释,把防抖这个过程想象成公交车的运行方式,把函数执行想象是公交车起步,而触发事件可以想象成乘客刷卡。那也就是说,只要有人刷卡,那么公交车就不会起步开走。结合代码,可以这样

2021-03-20 23:34:23 62 1

原创 git本地推送失败后如何更改账户密码

项目场景:本地使用git推送代码到gitee或者github上问题描述:第一次推送需要输入用户名密码,输入失败后,再次推送也不会再让你输入,如何更改?原因分析:window中有记录你的凭证管理,需要去你的window系统里去更改才行。解决方案:...

2021-03-20 12:38:55 281

原创 class和function构造函数创建对象的异同

话不多说,直接上代码。//用class创建对象和function构造函数创建对象有什么不同?function Person(name,age) { this.name = name; this.age = age;}//1.结论 构造函数的prototype指向原型对象,原型对象的constructor又指向构造函数console.log(Person.prototype.constructor === Person); //trueconst zhangsan

2021-03-02 14:24:53 660

原创 安装react脚手架遇到的坑

安装react脚手架遇到的坑1.node环境要使用react脚手架,必须先安装node环境。安装完,解压即可,node环境自带npm包管理器。2.安装react脚手架利用npm下载react脚手架,打开终端,运行npm install --global create-react-app即可完成脚手架的安装,耐心等待即可。有时网络不好会遇到下面这种情况: 可以使用命令更换下载地址 npm config set registry https://registry.npm.taobao.org

2021-02-25 19:36:57 731

原创 SpringBoot拦截器失效?

SpringBoot拦截器拦截器的使用配置拦截器拦截器失效?拦截器的使用Springboot集成了SpringMVC拦截器,只需要简单的配置,使用起来非常简单。配置拦截器搭建好SpringBoot的环境,编写自定义的Interceptor类,该类需要继承HandlerInterceptorAdapter类,重写对应的如下方法即可:preHandle方法 ,在请求处理之前进行调用;postHandle方法 ,请求处理之后进行调用,但是在视图被渲染之前(Controller方法调用之后);aft

2020-08-19 16:50:28 742

原创 简单的单链表实现

简单的单链表实现实现单链表的基本功能,包括输出,查找,增加,删除,修改,指定位置的插入。具体使用到的是遍历的方法。参考了千锋的视频,链表的插入数据暂时设置为int类型,也可修改为其他类型。具体实现如下:package com.example.demo.java;/** * @author kay * @version 1.0 * @date 2020/6/14 12:00 * @description 实现链表的增删查改,主要用的是递归 */public class NodeListT

2020-06-14 16:02:23 139

原创 使用IDEA遇到的一些问题(一)

使用IDEA的遇到的一些问题(一)与Eclipse的不同在这里插入代在这里插入代码片码片之前一直用的Eclipse,后面听朋友介绍,于是就去官网下载下来。与Eclipse不同的是,IDEA的UI设计是扁平化的,看起来比较高大上,其次,它不是免费的。所以使用的时候免不了要激活的,当然你可以先免费使用30天,到期后就会有提示。激活IDEA方法输入激活码或者修改IDEA的配置文件,网上搜索IDEA激活码,有非常多的分享,但是大部分是过期的或者不能使用,而且折腾这个很费时间,吃力不讨好。分享一个激活码E

2020-06-13 00:11:10 213

Ajax常见面试题.pdf

Ajax常见面试题.pdf

2021-02-25

编程规范-HTML + CSS 命名规范.pdf

HTML + CSS 命名规范

2021-02-25

空空如也

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

TA关注的人

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