自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git push 命令向远程仓库推送代码时常见的错误,错误信息 ! [rejected] master -> master (non-fast-forward)

这是最常用的方法,通过 git pull 命令将远程仓库的更新拉取到本地,合并到当前分支后再进行推送。# 拉取远程仓库的更新,并尝试合并到当前分支# 如果出现冲突,需要手动解决冲突# 解决冲突后,将修改的文件添加到暂存区git add .# 提交修改# 再次尝试推送。

2025-04-23 17:19:07 310

原创 解决换行符警告问题warning: in the working copy of ‘tests/TestCase.php‘, LF will be replaced by CRLF the n

【代码】解决换行符警告问题warning: in the working copy of ‘tests/TestCase.php‘, LF will be replaced by CRLF the n。

2025-04-23 16:24:57 390

原创 07vue2.0转3.0、vue3.0新特性(一)

model是基础数据类型时model.value = data.type。model数据类型是对象:model = data.type。vue2有this,vue3不能用this,然后区别。内置了,所以在index.vue中直接使用即可。区别于vue2的this.$refs。补充content.refs。

2023-04-03 23:21:11 15

原创 0506 element-ui组件复制粘贴改(登录注册用element-ui的表单组件)、v-model、export和import、正则验证、v-if、登录注册切换(有无确认密码)

三、页面代码中使用 if(!在表单控件或者组件上创建双向绑定。一、在validate.js中。(然后项目重启才能生效)

2023-04-03 13:47:21 16

原创 04vue文件结构、遍历数组data、点击函数、class绑定、切换案例!!!

函数传递item值就是每次点击时的数据,methods函数中接收item为data,这里data指向数据data中数组中的{txt:'登录', now:true}, {txt:'注册', now:false},所以点击函数中改变data.now就相当于改变{txt:'登录', now:true}, {txt:'注册', now:false}这里的now的值。elem是指向循环的 {txt:‘登录’, now:true}, {txt:‘注册’, now:false}这里。{txt:‘登录’},

2023-04-01 22:51:15 11

原创 03 项目基本配置vue.config.js、引入全局样式、路由重定向、整理入口页app.vue、ElementUI依赖安装使用

1、需要在根目录新建一个vue.config.js文件进行配置。(相当于vue2的webpack)目录下src中新建styles,新建main.scss。2、vue.config.js中全局配置css。统一的,可以直接复制粘贴。

2023-03-31 22:24:45 14

原创 02vue3项目构建 vue脚手架vuecli

⑧保存在哪个文件中 In dedicated config files。选择自定义配置manaually select features。⑥常见:ESLint + Prettier。保存时进行检测:Lint on save。Babel 编译 ES6编译ES5。⑤CSS规范是less还是sass。⑨是否保存之前选择的默认选项 N。构建好之后,在VSCode的终端。⑦选择什么时候进行检测。1、构建项目vue3。

2023-03-31 20:23:49 10

原创 Git的简单使用

【代码】01Git的使用。

2023-03-31 19:56:10 11

原创 axios学习笔记

axios,基于ES6规范下Promise对象的AJAX异步请求框架。

2022-10-21 15:21:03 617

原创 JavaScript难点、面试常考点及练习

JavaScript难点、面试常考点及练习

2022-10-08 21:02:17 206

原创 MySQL学习笔记

MySQL是一个关系型数据库管理系统,是最流行的关系型数据库管理系统之一。在 WEB 应用方面,MySQL是最好的 RDBMS应用软件之一。

2022-10-08 20:06:47 319

原创 深拷贝和浅拷贝

浅拷贝: 如果是数组,可以使用数组的一些方法实现:slice(),concat() // 浅拷贝 是原始对象的第一层属性的精准拷贝 let obj = { name: 'admin', age: 18, foo: { id: 10001 } }; function shallowCopy(src) { const dist = {}; for (let prop in src) { if (src.hasOwnProp

2022-05-06 14:00:25 277

原创 JS的多种设计模式

一、单例模式从定义来看,一个类只有一个实例。即一个构造函数只能有一个实例,无论new多少次,都是这一个实例。单例模式保证一个类仅有一个实例,并提供全局访问。 function VirtualDom(name, age) { this.name = name, this.age = age } VirtualDom.getInstance = (function(){ let instance;

2022-05-06 14:00:12 1209

原创 JS的事件流和事件委托

事件流HTML 中与 javascript 交互是通过事件驱动来实现的,例如鼠标点击事件 onclick、页面的滚动事件 onscroll 等等,可以向文档或者文档中的元素添加事件侦听器来预订事件。想要知道这些事件是在什么时候进行调用的,就需要了解一下“事件流”的概念。事件流:事件流描述的是从页面中接收事件的顺序,DOM2 级事件流包括下面几个阶段:事件捕获阶段事件冒泡阶段addEventListener:addEventListener 是 DOM2 级事件新增的指定事件处理程序的操作,这个

2022-04-26 14:17:53 189

原创 Ajax 如何使用

Ajax 如何使用一个完整的 AJAX 请求包括五个步骤:1、创建 XMLHTTPRequest 对象2、使用 open 方法创建 http 请求,并设置请求地址xhr.open(get/post,url,async,true(异步),false(同步))经常使用前三个参数3、设置发送的数据,用 send 发送请求4、注册事件(给 ajax 设置事件)5、获取响应并更新页面function Api ({url, method = 'GET', header = {}, callback

2022-04-26 13:58:00 2563

原创 通过原型方式,自定义方法,实现功能

1、通过原型方式,自定义一方法,实现功能类似slice String.prototype.mySlice = function(start, end) { if (end == undefined){ end = str.length; } if (start < 0) { start = this.length + start; end = this.length + end;

2022-04-26 13:35:07 174

原创 JavaScript实现继承

面向对象三大特征——封装、继承、多态封装:通过修饰符对其成员访问权限进行限制。其中修饰符指外部、父子本类 public;本类、子类 protected;私有 private。继承:一个类(子类、派生类)继承了其另一个类(父类)。多态:对象多种形态。接下来要解析的是JavaScript实现继承的多种方式。方式一 function Person() { this.name = '王' } function Parent() { this.na

2022-04-26 13:20:17 1094

原创 原生JS创建假的DOM对象

原生JS创建假的DOM对象

2022-04-26 11:35:17 194

原创 原生JS实现将数字金额转大写金额

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>金额

2022-04-26 11:15:55 370

原创 原生JS利用输入框简单实现简易加减乘除

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Do

2022-04-26 11:14:46 723

原创 原生JS实现函数递归1到100的和(三种解决方式)

原生JS实现函数递归1到100的和(三种解决方式)

2022-04-26 11:11:02 3169

原创 原生JS用函数实现字符串翻转(三种解决方式)

原生JavaScript用函数实现字符串翻转的三种解决方式

2022-04-26 11:07:14 2245

原创 原生JS的基础算法之冒泡排序、选择排序、快速排序及二分查找

原生JS的基础算法冒泡排序思路及步骤:1、比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。2、针对所有的元素重复以上的步骤,除了最后一个。3、持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 //方式一 //从前往后走进行比较 let arr = [12, 4, 35, 36, 1, 54, 20]; for (let

2022-04-26 10:47:13 323

空空如也

空空如也

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

TA关注的人

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