自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 问答 (1)
  • 收藏
  • 关注

原创 常见数组排序整合备忘

直接上可运行的代码备忘:```javascript<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> &l...

2019-10-18 15:38:47 145

原创 CSS动画效果属性整理笔记(transition、animation)

所有内容写在代码里,直接copy生成html文件可使用效果<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> ...

2019-09-19 15:10:26 280

原创 五行关键代码解决数组排序

数组排序算法,模仿快速排序。当然达不到O(nlogn)的时间复杂度。先上快速排序的方法,我比较喜欢这种二分法。function quick(arr) { if (arr.length < 2) return arr // 递归出口,长度小于2无需再排序 let midArr = Math.floor(arr.length/2) // 切一半下标 let ...

2019-09-12 11:17:44 194

原创 CSS的grid布局学习笔记

直接贴html文件。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http...

2019-09-02 10:25:25 171

原创 学习笔记:关于对象属性获取问题

关于对象属性获取问题在前端开发的过程中,学到一个新知识点,直接上代码:Html: <form onSubmit={this.handleSubmit}> <select value={this.state.optionValue} onChange={this.handleSelect}> ...

2019-08-08 17:22:14 100

原创 不使用map的index作为key值

不使用map的index作为key值在前端开发过程中,不论是Vue框架还是React,当使用for循环往DOM树添加元素时,都会要求key值。之前我还不清楚为什么需要key,只知道是性能问题,然后看了一下React官方的一份文档:深入解析为什么key是必须的。才开始注意key值的使用。但是在使用key值的时候偷懒不想给数组添加id,所以直接使用map循环的index,是不是觉得高效方便啊?还...

2019-08-08 14:15:11 1006

原创 使用数组方式代替switch增强代码可读性

使用数组方式代替switch增强代码可读性在进行前端学习+开发的过程中,个人提供一种一些特殊例子可以使用数组的arr.indexOf()来替代switch的代码。举个例子,js的new Date()返回的月份是英文缩写,如:Jun、Jul,我们要把它转成数字来显示,使用switch的方法这里就不贴了(如果这个都不会请移步度娘)下面贴关键代码块: let monthArray ...

2019-07-12 16:40:03 880

空空如也

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

TA关注的人

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