自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 新年贺词(百条)!!!

10.送你一件外套,前面是平安,后面是幸福,吉祥是领子,如意是袖子,快乐是扣子,口袋里满是温暖,穿上吧,让它相伴你的每一天!97.春节祝福短信来到,祝你在新年里:事业如日中天,心情阳光灿烂,工资地覆天翻,未来风光无限,爱情浪漫依然,愉快游戏人间。99.红灯笼,多可爱,红红火火带给您,红福字,来倒了,平安快乐送给您,红玛瑙,显高贵,今年您是大红人,祝您红红火火过新年!93.正逢新春之际,祝您位高权重责任轻,钱多事少离家近,每天睡到自然醒,工资数到手抽筋,奖金多到车来运,别人加班您加薪。祝新年快乐,万事如意!

2024-01-25 20:34:40 563

原创 开始学习Vue2(axios和Vuex)

型单页应用,您很可能会考虑如何更好地在组件外部管理状态,Vuex。用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态。‘当前最新的数据是【‘+state.count+实是如此——如果您的应用够简单,您最好不要使用。中,集中管理共享的数据,易于开发和后期维护;中的状态发生变化,能够触发响应式的渲染页。中已有数据加工处理后形成新的数据,类似。就不会),那么相应的组件也会相应地得。限定了一种可预测的方式改变数据,//将创建的共享数据对象,挂载到。提供唯一的公共数据源,所有共享。

2024-01-25 20:27:44 1389 1

原创 开始学习Vue(路由)

是一组路由,把上面的每一条路由组合起来,形成一个。定义路由时需要添加守卫,也就是要加一些钩子函数。①、使用脚手架创建项目,在创建项目中配置路由。,它是一条路由,由这个英文单词也可以看出来。②、生成路由文件,文件中有路由的配置。是一个机制,相当于一个管理者,它来。识符,再进行一些路由跳转的操作。路径标识符的更改而触发的浏览器。都在这唯一的一个页面内完成。结论:前端路由,指的是。主要原理是通过监听#后的。①、在配置路由时规定传参。二、前端路由的工作方式。五、路由的三个基本概念。地址栏没有数据必须加。

2024-01-24 22:29:18 1158

原创 开始学习Vue2(组件的生命周期和数据共享)

数组下标传给父组件,并且实现点击的数组元素背景颜色为黄绿色。子组件向父组件共享数据使用自定义事件。父组件向子组件共享数据需要使用。中,兄弟组件之间数据共享的方案。数组传给子组件,子组件再将发生。在项目开发中,组件之间的。2、组件之间的数据共享。兄弟组件之间的数据共享。二、组件间的数据共享。

2024-01-24 22:24:56 774

原创 开始学习Vue2(脚手架,组件化开发)

在声明自定义属性时,可以通过1ype来定义属性的值类型。是组件的自定义属性,在封装通用组件的时候,合理地使用。当组件在使用中,标签中不需要嵌套东西可以使用单标签。,所有的功能与交互都在这唯一的一个页。的意思时谁用我这个组件就必须要传递。是一个支持组件化开发的前端框架。在组件复用的时候,就使用双标签。,从而方便项目的开发和维护。声明组件、注册组件、使用组件。以极大的提高组件的复用性!要做的事情很单纯:通过。中规定:组件的后缀名是。中的数据都是可遗可写的!组件化开发指的是:根据。的值,如果不传就会报错。

2024-01-23 20:50:52 1260

原创 开始学习vue2(Vue方法)

默认情况下,组件在初次加载完毕后不会调用 watch 侦听器。.相关属性 改变都会触发当前函数,当数据没有变化时,它。4.购物车下面有选中的课程记录,和选中商品的金额。2.点击添加购物车,此商品会添加到下面的表格中。)是 vue 为开发者提供的功能,常用于。在 filters 节点下定义的过滤器,1.添加课程和价格的功能,添加上的商品。数据变化时执行异步操作,这个时候使用。在创建 vue 实例期间,可以在。,则依然可以使用过滤器相关的功能。允许开发者监视数据的变化,从而。中的属性冲突,但是watch。

2024-01-23 20:42:02 1550

原创 开始学习vue2基础篇(初体验)

e1:目的地,//e1:挂载点//(选择器可以是css的选择器类型,但建议用ID选择器):相比较与react而言,同样是操作虚拟dom,就性能而言,vue存在很大的优势。Data:{},//(可以是函数也可是对象,但基本用函数)UI组件,ViewModel是View和Model层的桥梁,数据会绑定到。更新可以先全部反映在JS对象(虚拟DOM)上,操作内存中的JS对。所以,用JS对象模拟DOM节点的好处是,页面的。象的速度显然要更快,等更新完成后,再将最终的JS对象映射成。

2024-01-22 23:20:51 1807

原创 开始学习vue2基础篇(指令)

input type="text" value="回车键" @key。$event 可以解决事件参数对象 event 被覆盖的问题。单击" v-on:click="doIt()">简写单击" @click="doIt()">一个提示,以便它能跟踪每个节点的身份,默认会替换标签内原来的全部内容,使用。{{简单逻辑运算}}(三元运算)innerText 必须是双标签。innerText 必须是双标签。根据条件的真假判断是否显示数据。默认的性能优化策略,会导致。解析属性,单向的数据绑定。

2024-01-22 23:12:08 1422

原创 带你看懂Vue3的组合式Api

ref用来定义:基本类型数据。reactive用来定义:对象(或数组)类型数据。备注: ref也可以用来定义对象(或数组)类型数据,它内部会自动通过reactive转为代理对象。

2024-01-21 21:03:22 1326

原创 前端阶段面试题三(Vue篇)

每一篇都是干货!!!

2024-01-21 20:52:51 408

原创 前端阶段面试题(二,JS,jQuery篇)

每一篇都是满满的干货!!!

2024-01-20 17:51:28 565

原创 前端阶段面试题(一,H5篇)

最近也是快过年了,给将来找工作的小伙伴整理了一些面试题

2024-01-20 17:46:55 387

原创 Mysql面试题

当修改数据时,如果数据存在于 Buffer Pool 中,那直接修改 Buffer Pool 中数据所在的页,然后将其页设置为脏页(该页的内存数据和磁盘上的数据已经不一致),为了减少磁盘I/O,不会立即将脏页写入磁盘,后续由后台线程选择一个合适的时机将脏页写入到磁盘。在联合索引中,如果想要命中索引,需要按照建立索引时的字段顺序挨个使用,否则无法命中索引。MySQL 主库在收到客户端提交事务的请求之后,会先写入 binlog,再提交事务,更新存储引擎中的数据,事务提交完成后,返回给客户端“操作成功”的响应。

2024-01-19 15:23:45 475

原创 v3的响应式,ref,reactive和生命周期(简写)

1.两种安装方式(1)直接创建项目vue3(2)使用vitedefineProps函数在setup标签内不需要引入,可直接使用});子组件required:true写的话,父组件必须传入属性值default:999 子组件默认值999。

2024-01-19 15:06:10 1518

原创 使用vue2写一个太极图,并且点击旋转

下面是我自己写的一个代码,命名有些不规范,大家不要介意。

2024-01-18 18:21:47 2018 1

原创 一文教你V3+TS(保姆级教程)

需要注意的是,一旦定义了任意属性,那么确定属性和可选属性的类型都必须是它的类型的子集//在这个例子当中我们看到接口中并没有定义C但是并没有报错//应为我们定义了[propName: string]: any;//允许添加新的任意属性b?

2024-01-18 17:46:11 1766

原创 前端已死,我们的出路究竟在哪里?

最近这个话题很火,同时带来的社会效应也很大。在外行看来,以为市场上已经不需要前端了,原本要入行的朋友们也不敢入行了;对于已经入行的朋友们,也会因为这句话增添几分焦虑。那么今天我们不卑不亢,客观公正的探讨下这个话题,希望对你有所帮助。

2024-01-17 21:10:46 471

原创 一文教你搞懂uniapp(生命周期和组件)

在 uni-app 中,可以通过创建一个后缀名为 vue 的文件,即创建一个组件成功,其他组件可以将该组件通过 impot 的方式导。创建 login 组件,在 component 中创建 login 目录,然后新建 login.vue 文件。需要注意的是:在小程序中网络相关的 API 在使用前需要配置域名白名单。在 uni 中可以调用 uni.request 方法进行请求网络请求。通过 props 来接受外界传递到组件内部的值。其他组件在使用 login 组件的时候传递值。在其他组件中导入该组件并注册。

2024-01-17 21:07:12 2006

原创 今日灵感一现

这里主要是判断“++”是先执行还是后执行,第一个为1是因为++在a后面执行,第二个为3是1+1+1=3,++是先执行,b为null是因为咋们声明的是立即执行函数,跟全局b没有关系。第二个5,5,5,5,5。这里考的就是let和var的区别,答案:第一个0,1,2,3,4。答案:1,3,null。

2024-01-16 17:41:08 393

原创 一文教你搞懂uniapp(基础篇)

文件用来对 uni-app 进行全局配置,决定页面文件的路径、窗口样式、原生的导航栏、底部的原生 tabbar 等。uni-app 中的组件,就像 HTML 中的 div 、p、span 等标签的作用一样,用于搭建页面的基础结构。uni-app提供了丰富的基础组件给开发者,开发者可以像搭积木一样,组合各种组件拼接称自己的应用。在 uni 中事件绑定和 vue 中是一样的,通过 v-on 进行事件的绑定,也可以简写为@- tabBar 中的 list 是一个数组,只能配置最少 2 个、最多 5 个 tab,

2024-01-16 17:22:35 4801

原创 推荐一个好用的插件————通义灵码

这个插件可以帮助我们编写代码,提示,包括提问等等,大家可以尽情开发。下面是我举了一个例子。

2024-01-15 14:40:04 816

原创 nodejs连接mysql和jwt的使用

1.再vscode中新建文件夹,右键文件夹选择集成终端中打开2.输入初始化命令:3.安装express 模块:4.安装mysql模块:报错解决方案:1、使用管理员运行命令提示符2、进入到mysql安装目录的bin目录下默认安装路径大概是(C:\Program Files\MySQL\MySQL Server 8.0\bin)3、在命令提示行中键入: mysql -u root -p4、mysql> alter user 'root'@'localhost' identified with mysql_nat

2024-01-15 14:26:14 1140

原创 mongoose安装和使用(超详细)

Mongoose 是一个让我们可以通过Node来操作MongoDB数据库的一个模块Mongoose 是一个对象文档模型(ODM)库,它是对Node原生的MongoDB模块进行了进一步的优化封装大多数情况下,他被用来把结构化的模式应用到一个MongoDB集合,并提供了验证和类型装换等好处基于MongoDB驱动,通过关系型数据库的思想来实现非关系型数据库。

2024-01-14 18:24:32 4125

原创 MongoDB安装和使用(保姆级教程)

MongoDBMongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。默认端口为27017。数据库 (DataBase) 是按照数据结构来组织、存储和管理数据的 应用程序。

2024-01-13 10:08:51 3768 1

原创 使用node.js给前端发送一个图像验证码

/用于在服务器端生成图像。//用于生成和验证 JSON Web Tokens(JWT)。// 生成唯一标识符。// 将验证码存储在内存中(请用安全的存储解决方案替换此部分)// 生成验证码和图形验证码随机字符串。

2024-01-12 21:44:37 946 2

原创 前端笔试题知识点(一)

当在组件之间切换的时候,有时会想保持这些组件的状态,以避免反复重。如果是引用数据类型的。渲染导致的性能等问题,使用包裹动态组件时,会缓存不活动的组件实。分页:将数据分成多个页面,每次只加载当前页面的数据。虚拟滚动:只渲染可见区域的数据,而不是全部数据。可以通过发送网络请求来接收服务器端的数据。只判断值是否正确,可能会有隐式类型转换的情况。方法发送请求,并使用回调函数外理返回的数据。什么时候需要清除浮动,清除浮动的方式有哪些。给使用浮动元素后面添加空的块元素,添加。送请求,并使用回调函数处理返回的数据。

2024-01-12 21:32:34 356

原创 前端TS项目中遇到过的难点(二)

本篇文章是本人在写一个项目时遇到的一些难点和重点

2024-01-11 11:23:12 1150

原创 前端TS项目中遇到过的难点(一)

本篇文章是本人在写一个项目时遇到的一些难点和重点

2024-01-11 11:13:29 1092

原创 前端Ts的详细概念

前端Ts(TypeScript)是一种由微软开发的开源编程语言,它是JavaScript的超集,为JavaScript添加了静态类型、类、接口、命名空间和模块等特性,使得代码更可维护、更易于理解。TypeScript使用静态类型可以在编码阶段捕获一些错误,从而提高代码的可用性,同时它还能提供更好的开发体验,因为TypeScript可以为开发者提供更全面、更精确的代码提示和重构能力。

2023-11-17 22:04:59 947

原创 一文让你搞懂TS重载

函数名相同,而形参不同的多个函数在JS中,由于弱类型的特点和形参与实参可以不匹配,是没有函数重载这一说的 但在TS中, 与其它面向对象的语言(如Java)就存在此语法总的来说:函数重载:函数名字相同,允许在同一范围内指定多个同名函数,函数的参数几个数不同函数重载的概念主要由两部分组成。1.重载签名 2.实现签名好的,我们举个例子看一下:首先声明一个函数调用此函数:输出的结果如下:这是我们发现传入的数据最后两条是undefined,此时声明一个函数重载。

2023-11-14 20:47:32 651

原创 while和do while 的用法

四,用do while 求1-100的偶数和,奇数和。二,用while求1-100之间的偶数和,奇数和。三,用do while求1-100的和。一,用while求1-100的和。

2023-08-29 17:44:46 122

原创 javascript基础

3.js是弱类型(类型可变) java是强类型。4. js是一款脚本语言.(不需要编译、浏览器直接识别)是解释性语言。(num后面的值是什么.变量就是什么类型)给同一个变量多次赋值、后面>前面。②当num和 str中的数字运算时.会先转为num然后运算.(隐土类型转换)4.当num和bool运算时 true=1. false=0(隐土类型转换)5.在外部引用中不能直接加内引用.(嵌入内部引入)在标签内写is代码。string(字符串)=后放“”中都是字符串.5.如何检测当前变量是什么数据类型. (面试题)

2023-08-25 16:09:07 47

原创 JavaI\O流

File类概述File类:是文件和目录路径名的抽象表示形式。即,Java中把文件或者目录(文件夹)都封装成File对象。也就是说如果我们要去操作硬盘上的文件,或者文件夹只要找到File这个类即可。File类常用方法。

2023-08-16 18:06:11 48

原创 Java常用工具类

toString(): 我们在直接打印对象的时候,默认调用的就是toString()方法。finally: try...catch...finally(异常)的时候用,不管出不出异常,这里面的代码都会执行。- equals(): 底层源代码就是==, 只能比较引用数据类型。== 比较引用数据类型,比的是地址值。== 比较引用数据类型,比的是地址值。String:执行速度最差,线程安全,把数据存放在常量池中,由final修饰。equals(): 底层源代码就是==, 只能比较引用数据类型。

2023-08-15 20:06:08 76 1

原创 java基础集合

当放入某个元素的时候,hashCode算出来要放入的位置,该位置存在元素,那么就以链表的方法放到下面,如果红黑树的情况下,map删除元素,当红黑树中的元素少于6个的时候,红黑树变成链表。如果底层的数组元素满了,就要扩容,扩容1.5倍。Collection: 集合,是一个接口,继承了Iterable,里面有很多方法。所有的增删改查都是基于数组进行的。remove(): 只能删除一个,如果有重复的数据,删除第一个。泛型: 指的就是容器中元素的数据类型。好处: 就是省去了获取元素的时候,类型转换。

2023-08-14 19:48:50 45

原创 接口多态异常

1 throws 把错误给了别人,谁调用谁解决,如果一层一层往上推,最终给了jvm 不推荐用(做练习的时候用用就行了)我们在定义方法的时候,方法的参数用父类类型,调用方法的时候传入子类类型,这样可以提供代码的扩展性。我们在定义方法的时候,方法的参数用父类类型,调用方法的时候传入子类类型,这样可以提供代码的扩展性。同一个数据类型的对象,使用相同的方法,表现出不同的结果(面向对象的三大特征之一)同一个数据类型的对象,使用相同的方法,表现出不同的结果(面向对象的三大特征之一)

2023-08-10 18:04:23 46 1

原创 继承和抽象类的概念

5. 方法重写: 在继承或者实现关系里面,如果子类和父类的方法名、参数列列表、返回值完全一致,就是方法重写。this() super() 代表调用构造方法,并且只能在构造方法里面被调用,而且必须放在第一行。如果多个类有共同的属性和方法,那我们可以把这些类中共同的属性和方法放到父类中,让这些类(子类)去继承父类,减少代码量。3.一般用private修饰,方法用public修饰,所以我们以后开发的工作里面主要是继承方法的;如果普通类继承了抽象类,那么抽象类中的抽象方法必须被重写,否则报错。

2023-08-09 19:54:45 64

原创 Java面向对象

static修饰成员变量和方法、被static修饰的只能static修饰,不能调用非static修饰 (重点)static修饰的成员变量和方法属于类,非static修饰的对象。包:package 本质就是一个文件夹,把功能相同的类放到一个地方,方便管理。private:私有的,只能在本类中使用。属性:静态的(年龄,体重,身高等)行为:动态的(吃饭,睡觉,说话)java里的封装: (封装是面向对象的三大特征之一)出生时间: 类是早于对象创建的。包名:全限定名(可以区分相同类名的不同类)

2023-08-08 19:24:21 32

原创 Java基础核心-6

1.Java方法是语句的集合,它们在一起执行一个功能 2. 方法是解决一类问题的步骤的有序代码组合 3.方法包含于类中 4.方法在程序中被创建,在其他地方被引用 方法的优点 1. 使程序变得更简短而清晰。 2. 有利于程序维护。 3. 可以提高程序开发的效率。 4. 提高了代码的重用性。 1.方法的命名规则

2023-08-05 19:23:59 49 1

原创 Java基础核心-5

一,数组的概念:数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器数组既可以存储基本数据类型,也可以存储引用数据类型数组是一组相关数据的集合,一个数组实际上就是一连串的变量.数据类型[] 数组名 = 初值声明:3种方式。

2023-08-04 18:18:23 45 1

空空如也

空空如也

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

TA关注的人

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