自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 六种基础算法的简单应用及相似算法的简单对比

算法简介

2022-04-28 21:47:28 223

原创 2021学习总结

js继承的学习与总结(https://blog.csdn.net/qq_43731176/article/details/121666946)js常见数组操作的总结(https://blog.csdn.net/qq_43731176/article/details/121324172)js this的部分指向问题的总结(https://blog.csdn.net/qq_43731176/article/details/121716729)js 拷贝https://blog.csdn.net/q

2022-01-03 21:05:25 408

原创 JS this指向问题

JS this 关键字定义在绝大多数情况下,函数的调用方式决定了 this 的值(运行时绑定),this 关键字是函数运行时自动生成的一个内部对象,只能在函数内部使用,总指向调用它的对象

2021-12-28 09:26:58 195

原创 数组的常用方法

Javscript数组的常用方法// 一、基础操作1.增const arr = [1,2,3];// js 数组增加元素arr.push(1,2,3);console.log(arr);//[1,2,3,1,2,3]arr.unshift(4,5,6)console.log(arr);//[4,5,6,1,2,3,1,2,3]// concat方法不会改变原数组const arr1 = arr.concat(["one",'two']);console.log(arr,arr1);//

2021-12-28 09:25:51 187

原创 Javascript中的继承

继承方法:原型链继承构造函数继承(借助 call)组合继承原型式继承寄生式继承寄生组合式继承2.构造函数继承function fun(){this.obj = 1;this.foo = function foo(){console.log(this.obj);}}function fun1(){this.obj = 2}fun1.prototype = new fun();console.log(new fun1().foo())//23.构造函数继承funct.

2021-12-28 09:25:05 50

原创 Vue组件间通信方式

1.组件通信的类型#组件通信可以概括为4中:1.父子间组件通信2.兄弟间组件通信3.祖孙与后代组件之间的通信4.非关系的组件通信2.组件间通信方案#常规的8种组件通信方案:1.通过 props 传递2.通过 $emit 触发自定义事件3.使用 ref4.EventBus5.parent或root6.attrs 与 listeners7.Provide 与 Inject8.Vuex3.Props传递数据(父传子)<html> <head>

2021-12-28 09:17:01 68

转载 闭包的理解

什么是闭包//一个函数和对其周围状态(lexical environment,词法环境)的引用捆绑在一起(或者说函数被引用包围),这样的组合就是闭包(closure)**//闭包可以使一个函数访问外部函数的作用域**使用场景两大条件:1.创建私有变量2.延长私有变量的生命周期//一般函数的词法环境在函数返回后就被销毁,但是闭包会保存对创建时所在词法环境的引用,即便创建时所在的执行上下文被销毁,但创建时所在词法环境依然存在,以达到延长变量的生命周期的目的应用一:改变页面元素的样式.

2021-11-28 19:01:07 59

转载 深拷贝浅拷贝

深拷贝浅拷贝数据类型// 按存储方式,js数据类型可以分为两大类:基本类型、引用类型基本类型数据保存在在栈内存中引用类型数据保存在堆内存中,引用数据类型的变量是一个指向堆内存中实际对象的引用,存在栈中浅拷贝// 如果属性是基本类型,拷贝的就是基本类型的值。如果属性是引用类型,拷贝的就是内存地址function shollowclone(arg){ if(typeof arg === 'object'){ if(arg instanceof Array){

2021-11-28 12:58:21 104

转载 js类型转化机制

js类型转化机制1.js数据类型js六种数据类型:string/undefined/null/number/object/symbol常见的类型转换有:强制转换(显示转换)自动转换(隐式转换)2.显示转化//Number()parseInt()String()Boolean()//Number()将任意类型的值转化为数值console.log(Number('1'),Number(null),Number(undefined),Number(3),Number(NaN),Number("

2021-11-21 22:11:53 121

原创 字符串的常用方法

字符串的常用方法1.增(不改变原字符串)1.concat用于将一个或多个字符串拼接成一个新字符串,不改变原字符串const a = "qqq";const b = a.concat("www");console.log(a,b);//qqq,qqqwww2.删(不改变原字符串)1.slice()const a = "wwwaaa";const b = a.slice(1,4);//第一个参数是开始位置,第二个参数是结束位置(开始位置不删除,结束位置删除)const c = a.slic

2021-11-21 21:36:58 371

转载 mysql基础

mysql基础导入sql数据 显示数据库: show batabases; 选择数据库: use 数据库名称; 导入数据: source sql文件路径; 查看数据是否导入成功:show tables;![请添加图片描述](https://img-blog.csdnimg.cn/1e9be0c5f56f46ac9805bdbae8ccbc4c.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_5

2021-11-07 12:52:59 70

原创 正则表达式

正则表达式1.基本语法 // +:一个、多个 // *:0个、一个、多个 // ?:0个、一个 abc+d 可匹配:abcd abccd ... abc*d 可匹配:abd abcd abccd ... abc?d 可匹配:abcd abd

2021-10-24 15:46:58 62

原创 TS学习

TS学习接口类型检查器function fun(obj:{label:string}){ return obj.label}obj1 ={label:"fff"}fun(obj1);###interface Obj = {labek:string}function fun(obj:Obj}){ return obj.label}obj1 ={label:"fff"}fun(obj1);可选属性、只读属性interface inter={ readonl

2021-10-17 18:39:42 159

原创 2021-10-08

学习里写自定义目录标题)引用赋值。。。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;全新的 KaTeX数学公式 语法;增加了支持甘特图的mermaid语法1 功能;增加了 多屏幕编辑

2021-10-09 08:48:13 68

原创 2021-08-21

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-08-21 19:03:38 49

vue基础知识-菜鸟入门

vue基础

2022-01-03

空空如也

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

TA关注的人

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