- 博客(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关注的人