自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 结构型模式-适配器-桥接-外观-代理

适配器模式,桥接模式,外观模式,代理模式

2024-10-01 17:56:35 837

原创 创建型模式-简单工厂-工厂方法-抽象工厂

简单工厂,工厂方法,抽象工厂模式

2024-09-28 14:20:55 864

原创 软件设计模式概述

如果一个软件实体,使用的是一个父类,那么一定适用于其子类,且他察觉不到父类对象于子类对象的区别,也就是说,在软件里面,把父类都替换成子类,程序的行为没有改变。在一个新的对象里面通过关联关系(包括组合,与聚合关系)来使用一些已有的对象,使之成为新对象的一部分,新对象通过委派调用已有对象的方法来到到复用功能的目的。需求是不断变化的,不可能一开始就能写出完美的代码,这时候就需要在需求到来时,尽可能少的修改原来的代码,扩展新的功能。当一个类职责过多,一个职责的变化可能影响其他职责的能力,这种耦合导致了脆弱的设计。

2024-09-28 11:21:29 463

原创 二叉树的遍历[js版]

然后递归返回的时候,从栈顶弹出上一次递归的各项参数,所以这就是递归为什么可以返回上一层位置的原因。主要采用递归实现 , 栈是递归的一种实现结构。需要借用一个辅助数据结构即队列来实现,从左到右一层层去遍历二叉树。主要采用队列模拟实现。

2024-09-26 11:38:39 314

原创 CSS概览

cascading style css 层叠样式表由W3C制定的网页元素定义规则。

2024-09-18 21:38:12 1400

原创 HTML基础

在网页中插入多媒体的最简单的方法就是利用< a>标签的href属性直接进行链接。

2024-09-02 10:08:43 389

原创 call apply bind

改变this指向。

2024-07-31 17:29:35 342

原创 简述之闭包

在某个内部函数的执行上下文创建时,会将父级函数的活动对象加到内部函数的[[scope]]中,形成作用域链,所以即使父级函数的执行上下文销毁(即执行上下文栈弹出父级函数的执行上下文),但是因为其活动对象还是实际存储在内存中可被内部函数访问到的,从而实现了闭包。闭包:自由变量的查找,是在函数定义的地方,向上级作用域查找。不是在执行的地方。​。

2024-07-30 17:47:25 405

原创 执行上下文

首先看两段代码为什么会输出两个foo2?js引擎执行代码,是一段一段执行的然后每执行一段代码前要进行一些准备工作(例如,第一个例子中的变量提升,第二个例子中的函数提升)模拟第一段代码模拟第二段代码。

2024-07-29 11:40:59 332

原创 作用域与作用域链

规定了如何查找变量,也就是当前代码对变量的。

2024-07-26 11:40:10 571

原创 原型和原型链

原型js中的对象都有_proto_,指向一个对象,该对象就是原型对象,然后对象可以从原型对象上继承到属性方法原型链原型对象也是一个对象,也有_proto_属性指向它的原型对象,这样由相互关联的原型对象构成的链式结构称作原型链构造函数构造函数有一个prototype属性指向原型对象原型对象有constructor属性 指向构造函数补充 :js的对象分为函数对象与普通对象。

2024-07-25 10:49:27 228

原创 await 与 async

await只能在async函数中使用,不然会报错async函数返回的是一个Promise对象,有无值看有无return值await后面最好是接Promise,虽然接其他值也能达到排队效果async/await作用是用同步方式,执行异步操作。

2024-07-24 16:22:27 286

原创 promise

属于微任务 是异步任务的一种语法上讲,promise 是一个对象* 里面保存着异步操作的结果* Promise 对象是一个构造函数,接收两个参数==resolve reject ==(由js引擎提供)* Promise 对象的有3种 pengding resolved rejected* 异步操作成功,调用resovle函数,将异步操作的结果作为函数参数传入,函数调用的结果是改变promise对象的状态为resovled,反之亦然。

2024-07-23 16:08:19 817

原创 小程序基础总结

页面的 .js ,页面入口文件,通过Page()函数创建运行页面。app.js 项目入口文件 ,通过App()函数启动整个小程序。逻辑层和第三方服务器之间通信 – 通过微信客户端转发。rpx 小程序响应式单位,在不同设备上自动进行换算。渲染层和逻辑层之间通信 — 通过微信客户端转发。导航栏区域 navigatiionBar。下拉背景区域 background。scroll-view 滚动列表。页面主体区域 wxml中的布局。swiper 轮播图组件。navigator 组件。

2024-07-23 15:06:59 330

原创 小程序多排数据横向滚动实现

使用小程序内置组件swiper

2024-07-23 13:55:51 533

原创 宏任务与微任务

在任务队列中,其实还分为,对应的里面存放的就是和。

2024-07-16 14:07:01 270

原创 js执行机制----事件循环

一般情况下,我们都认为js是顺序执行的但是遇到下列情况按照常规想法js执行输出。

2024-07-15 17:52:29 195

原创 MBTI答题应用小程序

简单的微信答题应用小程序

2024-07-15 15:59:02 768

原创 python数据分析与可视化二

笔主python数据分析与可视化期末笔记

2024-06-28 15:50:03 717

原创 python数据分析与可视化一

笔主期末python数据分析与可视化笔记

2024-06-28 15:47:37 744

原创 嵌入式团队后台管理系统

如果全局组件越来越多,每一个都要引入注册比较麻烦install方法会将app引入作为参数利用app的component方法就可以注册组件。

2024-06-19 21:24:17 830

原创 js 刷题常用方法

数组使用时。

2024-06-16 14:21:13 510

原创 手写实现防抖

js防抖实现

2024-06-14 21:31:28 295

原创 原型和原型链

原型与原型链

2024-06-13 21:37:01 207

原创 树形结构目录组件(递归实现)

vue3+antDesignVue 实现自封转树形结构菜单

2024-06-12 20:52:17 200

原创 es6基础语法

es6基础必备语法

2024-06-11 18:58:36 1246 1

原创 数据结构与算法期末复习

结构体中:有一维顶点数组,保存顶点值有二维边数组,即距阵(初始化为0–表示不连通)有int 类型的顶点数,边数创建顶点数组:一层for循环遍历储存创建边数组:先初始化二维数组为0;根据传入的两个顶点值,在一维顶点表中找到对应的下标、两层循环,将二维矩阵有的变为1。

2024-05-20 20:04:52 291

原创 数据结构与算法

数据结构与算法核心逻辑定义初始化创建数据结构增加删除打印可能会有判断空/满情况链表单链表#include<stdlib.h>typedef struct list{ int data; struct list *next;}node;node* creatlisthead(){ node* head=(node*)malloc(sizeof(node)); head->next=NULL; return head;}void headsert

2024-05-20 20:03:42 1319

原创 c 语言 ---- 结构体

/1.先声明再定义int x;int y;//2.声明的同时定义int x;int y;}p1,p2;typedef定义别名关键字typedef用于为系统固有的或者程序员自定义的数据类型定义一个别名。数据类型的别名通常使用大写字母。这样就为int定义了一个新的名字INTEGERint与INTEGER是一个意思,是完全等价的。所以,我们当然也可以使用typedef来为结构体定义一个别名,让我们使用更加方便。int age;}STU;

2024-05-20 19:58:16 253

原创 牛客前端面试2

fetch是一种HTTP数据请求的方式,用于发起网络请求是XMLHttpRequest的一种替代方案。Fetch函数就是原生js,没有使用XMLHttpRequest对象。fetch()方法返回一个Promise解析Response来自Request显示状态(成功与否)的方法。加分回答XMLHttpRequest的问题。

2024-05-12 17:37:13 921

原创 React + 项目(从基础到实战) -- 第11期

问卷编辑器布局

2024-05-06 21:30:57 626

原创 牛客面试前端1

牛客前端面试题 + ai回答整理

2024-05-06 17:36:52 1019

原创 redux快速入门

简单的加减案例,学会redux快速入门

2024-04-29 17:54:33 389

原创 React + 项目(从基础到实战) -- 第十期

学会react 状态管理工具使用redux管理用户状态

2024-04-29 16:31:07 629

原创 Markdown常见语法

markdown常用语法

2024-04-28 21:22:31 144

原创 js[黑马笔记]

js黑马笔记

2024-04-27 19:34:38 402

原创 NodeJs[黑马笔记简洁版]

黑马笔记

2024-04-27 18:15:02 221 2

原创 Vue3[黑马笔记]未完待续

黑马笔记

2024-04-27 18:05:47 401

原创 vue2[黑马笔记]

黑马笔记

2024-04-27 17:52:06 1141

原创 微信小程序[黑马笔记]

黑马小程序笔记

2024-04-27 17:24:03 2661

2204班-实验1-SQL Server数据库基本操作20231210_1.doc

2204班-实验1-SQL Server数据库基本操作20231210_1.doc

2023-12-10

链式结构的管理系统.vcxproj.filters

链式结构的管理系统.vcxproj.filters

2022-11-13

2020_06_11 for循环冒泡排序链表.rar

2020_06_11 for循环冒泡排序链表.rar

2022-11-13

空空如也

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

TA关注的人

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