自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(137)
  • 收藏
  • 关注

原创 2022/11/12 题目练习

2022/11/12 题目练习

2022-11-02 23:41:11 732 1

原创 2022/11/1 四道题

2022/11/1 四道题

2022-11-01 23:19:34 173

原创 数据结构算法合集——链表篇

数据结构算法合集——链表篇

2022-09-11 07:58:12 204

原创 Proxy-Reflect

Proxy-Reflect

2022-08-30 19:41:19 192

原创 动态规划50题(13/50)

动态规划50题(13/50)

2022-08-08 22:08:22 221

原创 八月集训day07 字符串 + 模拟

八月集训day07 字符串 + 模拟

2022-08-07 06:26:21 77

原创 七月集训day06 最长回文子串 —— 一题多解

七月集训day06 最长回文子串 —— 一题多解

2022-08-06 07:24:56 1383

原创 八月集训day05——链表 + 双指针

八月集训day05——链表 + 双指针

2022-08-05 22:39:34 90

原创 七月集训day29分而治之

七月集训day29分而治之

2022-08-01 23:29:29 106

原创 七月集训day28动态规划

七月集训day28动态规划

2022-07-28 13:38:56 207

原创 七月集训day20 二叉搜索树

七月集训day20二叉搜索树

2022-07-21 00:02:28 59

原创 七月集训day19二叉树

七月集训day19二叉树

2022-07-20 22:58:44 109

原创 七月集训day18树

七月集训day18树

2022-07-18 21:47:53 1579

原创 七月集训day17广度优先搜索

七月集训day17广度优先搜索

2022-07-18 07:13:24 70

原创 七月集训day16 队列

七月集训day16队列

2022-07-16 22:22:58 80

原创 七月集训day15深度优先搜索(DFS)03,04

七月集训day15深度优先搜索

2022-07-15 22:32:37 120

原创 七月集训day14栈

七月集训day14栈

2022-07-14 22:19:39 128 2

原创 七月集训day12链表

七月集训day12链表

2022-07-12 22:32:31 118

原创 node学习项目day01项目架构和注册接口

node学习项目day01

2022-07-12 19:16:39 270

原创 七月集训day11矩阵

七月集训day10矩阵

2022-07-11 17:28:44 102

原创 七月集训day10(04)位运算

七月集训day10(04)位运算

2022-07-10 23:02:45 129

原创 七月集训day09二分查找(04)

七月集训day09二分查找(04)

2022-07-09 22:19:48 127

原创 七月集训day05双指针

七月集训day05双指针

2022-07-07 11:40:50 61

原创 七月集训day04贪心

七月集训day04贪心

2022-07-04 06:47:54 62

原创 loading动画教学

前端加载动画实现,纯html + css

2022-07-03 11:25:15 193

原创 七月集训day03(排序)

排序算法

2022-07-03 07:09:01 44

原创 七日集训day02(字符串)

字符串有关算法

2022-07-03 07:08:22 44

原创 七月集训 day01(数组)

力扣七月集训

2022-07-01 07:34:42 95

原创 排序算法——归并排序

#include<stdio.h>#include<stdlib.h>int len;void peek(int *arr){ for(int i = 0; i < len; i++) { printf("%d ", arr[i]); } printf("\n");}void mergeArray(int *arr, int s, int mid, int e, int *t){ int i = s; int j = mid; int n =

2022-05-07 16:01:58 124

原创 自定义组件 顶部导航栏topTabbar vue / uniapp

一个顶部导航组件,支持多个title

2022-03-08 15:23:45 932

原创 Vue组件通信

父组件访问子组件方法一:通过$children拿到子组件在父组件中console.log(this.$children);方法二:通过给子组件加ref(我理解为给子组件一个标记),ref等号后面的内容相当于给子组件重命名,并且在父组件中通过$refs拿到写了ref(有标记)的子组件 <cpn ref="c1"></cpn> --- console.log(this.$refs.c1);<!DOCTYPE html><html lang="en

2022-03-06 19:24:14 358

原创 webpack学习笔记 01webpack初体验

2022-03-01 21:21:11 51

原创 webpack学习笔记 02 webpack配置文件css

自定义入口和出口文件通过指令自定义npx webpack --entry ./src/main.js --output-path ./build在package.json中配置好,执行npm run build单独建立一个webpack配置文件//node内置模块,用于处理路径问题const path = require('path');module.exports = { entry:"./src/main.js", output:{ filenam

2022-03-01 21:20:49 690

原创 深入JavaScript 微任务与宏任务

不同的回调会被加入到不同的队列中,队列有microtask queue微任务队列, macrotask queue宏任务队列在执行任何宏任务之前,都要保证微任务队列被清空

2022-02-27 16:29:34 287

原创 深入JavaScript 事件循环

进程和线程浏览器中JavaScript线程JavaScript是单线程的,而浏览器一般是多进程的。当JavaScript执行异步操作(比如发送网络请求)时,会在浏览器中开始一个新的线程,当得到结果时,浏览器就会把代码加入到事件队列中,等待JavaScript处理事件循环JavaScript中有一些耗时操作,这些操作会被浏览器单独开启一个线程处理,同时浏览器是在维护着一个事件队列的,用来存储处理完的耗时操作,js引擎又会从事件队列中的读出任务给js处理,这样形成的一个闭环就是事件循环

2022-02-27 16:11:37 306

原创 深入JavaScript async函数

async函数和一般函数的区别async函数的返回值无论是有写返回还是没有返回值,异步函数的返回值均为Promiselet foo = async () => { console.log('start'); console.log('end');}console.log(1);const promise = foo();console.log(2);promise.then(res => { console.log(res);})返回的promi

2022-02-27 15:23:29 694

原创 深入JavaScript promise 01

1-为什么要有promise2-怎么使用promise之前处理异步的方式处理前:这样是拿不到成功或者失败的结果的//request.jsfunction request(url){ setTimeout(() => { if(url === 'coder'){ let name = ['a', 'b', 'c']; return name; }else{ let err = '

2022-02-26 22:05:34 222

原创 深入JavaScript 函数式编程 纯函数

理解JavaScript纯函数什么是纯函数?此函数在相同输入时,需产生相同输出 var name = 123; function foo(a) { return name + a; } var fn = foo(100) console.log(fn); name = 456; var fn2 = foo(100); console.log(fn2);解释:这里的函数依赖外部变量,当外部变量被修改时,相同的输入就可能产生不同的输出函数的输出和输入值以外的

2021-12-07 15:46:18 189

原创 深入JavaScript高级 函数柯里化 认识arguments

什么是arguments?arguments是一个类数组对象(长的像一个数组,本质上是一个对象)function foo(a, b, c) { console.log(a, b, c); console.log(arguments); } foo(1, 2, 3, 4, 5)我们定义了一个函数,该函数有三个形参,而我们调用该函数时却给它传入了五个实参,这些参数都会被保存在arguments中arguments中常用的方法 function foo(a, b, c) {

2021-12-05 22:27:22 258

原创 深入JavaScript高级 函数柯里化 ES6的剩余参数和展开运算符

剩余参数rest parametersfunction sum (...args) { console.log(args); } sum(1) sum(1, 2) sum(1, 2, 3)当一个函数需要接收多个参数但不确定参数是几个时,可以使用ES6的语法,在传递参数时,输入...形参最后外界传入的实参会以数组的形式存在args展开运算符 spreadvar names = ['a', 'b', 'c']; var newNames = [...names]; co

2021-12-05 19:26:49 655

空空如也

空空如也

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

TA关注的人

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