自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

会一点点前端

星光不问赶路人~

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

原创 对CSS样式优先级的理解

概念:定义CSS样式时,经常出现两个或更多规则应用在同一元素上,此时,

2023-11-15 11:54:48 87

原创 深入浅出Object.keys()、Object.values()、Object.entries()方法

当我们在应对复杂的场景的时候可能单纯获取属性并不能满足我们的要求,这个时候如果想要获取属性的值可以看下面的。列举一个现实生活中的例子:假设你有一个购物清单,其中包含了你要买的物品和对应的价格,你可以使用。列举一个现实生活中的例子:可以将对象比作一个房子,对象的键属性名就像是房子的不同房间,使用。作为一个静态方法,返回对象中所有可枚举的键属性名,并返回这些键属性名组成的数组。方法来获取这个购物清单中所有物品的价格,然后将这些价格组成一个数组。是一个静态的方法,返回一个给定对象的可悲剧字符串属性值组成的数组。

2023-08-17 15:59:52 458

原创 小程序编写页面级todo-list

数据遍历成功到页面后开始新增待办逻辑。首先将按钮绑定事件,然后通过双向绑定逻辑将输入框数据渲染到页面中。主要是为了巩固小程序语法基础知识,编写了一个简单的页面待办功能,对基础语法也有了一个更深的理解。有新增就有删除操作,首先新增一个删除按钮并将列表样式调整一下。数据删除完毕后给出一个提示信息,在列表最外层新增判断条件。待办创建之后输入框中值还在,这个时候可以在。属性,当点击新增时重新赋值并将值绑定到。中设置一个变量,并创建一个事件函数。在删除按钮上创建一个事件,并且使用。双向绑定成功,接下来模拟列表数据。

2023-08-11 09:28:54 118

原创 一份够用的Git命令

主分支master作为对外的使用的正式版本都在这个主分支上发布,一般作为git默认主分支开发分支develop主分支只用于发布重大版本,日常开发应该在另一条分支上完成。通过在develop上开发完毕后进行合并(merge)到master分支操作功能分支feature开发某个特定功能,开发完成后合并到developfeature-*预发布分支release发布正式版本之前(合并到master分支之前)的分支,预发布结束以后必须合并进develop和masterrelease-*修补bug分支fixbug。

2023-07-27 16:35:16 91

原创 对浮动(float)的理解

浮动在我们页面布局时经常会使用,浮动有两个很重要的特性:一个是设置了浮动的容器会脱标(脱离标准流),第二个是设置了浮动之后的盒子不会再保留原来的位置。

2023-06-25 11:59:39 153

原创 JavaScript实现日期格式化

对,就是实现日期格式化,在我们做业务开发的漫长岁月里,会多次跟时间打交道,相信大多数小伙伴对都写过类似倒计时的功能,那么对于日期格式化相信也并不陌生,这里简单记录一下实现日期格式化的过程,以及一些拓展。在实现之前可以先了解下Date,下面简单介绍一下Date对象包含的一些属性和方法。Date作为,**new,通过new Date()来显示当前时刻的日期和时间,否则会被当做常规函数调用,返回一个字符串。

2023-05-25 10:47:58 483

原创 JavaScript函数声明的几种方式

前端再怎么发展也离不开JavaScript的贴心陪伴,函数作为JavaScript的第一等公民,有着它自己的亮点,下面我们来介绍下作为第一等公民有哪几种声明方式。

2023-05-22 09:50:13 181

原创 JavaScript字符串截取方法

在页面数据处理的过程中都会不可避免的使用字符串的截取操作,有三种方式可以选择,分别是slicesubstrsubstring下面详细介绍下使用这三种方式进行截取字符串slice()方法返回一个新的数组对象,这一对象是一个由 begin 和 end 决定的原数组的(包括 begin,不包括end)。原始数组不会被改变。

2023-04-21 12:49:33 1460

原创 过滤JavaScript数组中出现的null问题

使用遍历的方式进行逐个判断进行数组数据的修改。,当需要过滤空格时候使用。

2023-02-22 17:18:40 591

转载 使用 React Hooks实现一个返回顶部的按钮

【回到顶部】是许多网页非常常用的按钮,通常放在长页面的右下角,点击可以直接让页面回到顶端。

2023-02-17 12:59:32 339

原创 CSS选择器有哪些?哪些属性可以继承?

文本不常用参考文章:css:属性的继承css属性继承Lvan的前端笔记的博客-CSDN博客

2023-02-09 10:50:08 110

原创 js数组对象排序

方法用对数组的元素进行排序,并返回数组。默认排序顺序是在将元素转换为字符串,然后比较它们的 UTF-16 代码单元值序列时构建的 – 摘选自MDN。

2022-12-08 17:56:58 203

原创 react页面滚动时导航栏的显示与隐藏

代码主要实现了导航栏跟随页面显示隐藏,页面向下滚动时导航栏消失,向上滚动导航栏显示,这个可以动态的去调整。

2022-11-01 17:35:46 1146

原创 react使用antd框架分页的封装处理

后端用的是express+mongdb,前端用的是antd的Pagination组件,详细参数可以看介绍的很详细。

2022-10-26 17:34:31 808

原创 react项目中token失效路由跳转处理

在react中有两种路由模式,分别是hash和history ,为了方便大家理解,我们先来了解下这两个路由。

2022-10-12 10:38:27 1419

原创 Express+MongoDB中的关联查询操作

一对一、一对多、多对多,作为 NoSQL 领头羊的 MongoDB 中常用做法无非「内嵌」和「引用」两种,因为 Document 有 16MB 的大小限制且「内嵌」不适合复杂的多对多关系,「引用」是用得更广泛的关联方式,所以 MongoDB 官方称其为“Normalized Data Models”——标准化数据模型。引用式的关联其实很简单,指文档与文档之间通过id字段的引用来进行关联,下图是在文章表中包含了分类和标签表中的id字段,作为外键存在。

2022-10-09 11:34:20 810

原创 Express实战-搭建服务

express是基于Node.js平台,快速、开放、极简的web开发框架express的本质:一个npm上的第三方包,提供了快速创建Web服务器的快捷方法。

2022-09-26 23:33:53 678

原创 js字符串的拼接及转换

数值、布尔值、对象和字符串值都有toString()方法,但是null和undefined值没有这个方法。ES6中新增的字符串方法,可以配合反单引号完成拼接字符串的功能,将字符串使用。将所有参数都转换为字符串,按顺序连接当前字符串尾部返回连接后的字符串。实现转换 (也称之为隐式转换)函数来转换为字符串类型。方法不会改变原始数组。

2022-09-24 11:33:12 1761

原创 关于px em rem vh vw那些事儿

在做移动端响应式布局的时候发现这个知识点还是比较薄弱,记录一下。

2022-09-21 15:33:09 255

原创 meta视口标签详解

它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变量值。主要用于描述网页,与之对应的属性是content,content中的内容主要是便于搜索引擎机器人查找信息和分类信息用的。meta视口标签对于SEO搜索引擎优化具有很大的作用和实践意义,后续会继续补充详细的用法作用和其他未说明的属性。meta标签共有两个属性,它们分别是http-equiv属性和name属性。指定请求和响应遵循的缓存机制。,响应消息中的指令包括。

2022-09-21 15:32:09 1832

原创 什么是BFC和IFC?

深入理解什么是BFC和IFC

2022-09-21 15:30:35 581

原创 chrome控制台打开太慢解决方案

chrome控制台打开太慢解决方案

2022-09-21 15:24:04 1285 3

原创 webstorm插件及配置

webstorm插件及配置

2022-09-21 15:21:20 1617

原创 mac配置github和gitlab账号

网上各种安装教程参差不齐,反复尝试了好几遍,中间耽误了很长时间,所以特意记录一下。

2022-09-21 15:19:12 1537

原创 函数式编程的理解

函数式编程是一种编程范式,我们常见的编程范式还有命令式编程 (Imperative programming),逻辑式编程常见的面向对象编程也是一种命令式编程。变量:对应着存储单元赋值语句:对应获取存储指令表达式:对应内存引用和算术运算控制语句:跳转指令而函数式编程是面向数学的抽象,将计算描述为一种表达式求值。

2022-09-21 15:16:22 435

原创 使用IDEA创建springboot

好久没有写博客了,这一段时间都在准备面试,之前都是使用eclipse写springboot项目,今天使用IDEA来创建一次,果然特别好用,先记录下来,springboot额能够快速的整合三大框架,我认为只要SSM学的好的话,学起来也没有什么问题。下面开始新建一个springboot项目,选中Spring Initializr,选中默认它会从网站上下载,还有一点就是jdk的要求要1.8之上然后...

2022-09-21 12:07:00 19630 1

原创 深入JavaScript系列之原型和原型链

JavaScript不包含传统的类继承模型,而是使用prototype原型模型。

2022-09-21 11:20:52 180

原创 关于浅拷贝深拷贝那些事儿

浅拷贝:拷贝的只是对象的(引用)地址,新旧对象还是共享同一块内存,修改新对象会影响到原始对象数值发生变化深拷贝:完全复制一个对象出来,新旧对象不共享内存,修改新对象不会改变原对象...

2022-06-16 22:43:49 524

原创 Eclipse2018正确安装JD-Eclipse反编译插件

Eclipse安装JD-Eclipse反编译插件学习mybaits分布式缓存框架的时候用到了反编译,网上教程大同小异,发现按着流程装上之后还是编译不了,可能是版本的问题下面是我的编译设置流程,离线安装JD-Eclipse插件,在线编译懒得试附上资源地址:离线安装插件另外附上云盘资源:点我下面进入正题首先点击帮助,点击安装新软件这里首先看一下之前安装过失败的点击卸载(Uninstal...

2019-01-24 20:37:45 3233 4

空空如也

空空如也

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

TA关注的人

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