自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 父子组件的生命周期

父beforeCreate -> 父created -> 父beforeMount -> 子beforeCreate -> 子created -> 子beforeMount -> 子mounted -> 父mounted。

2023-08-25 21:57:55 70

原创 监听属性和计算属性的区别

(3.watch一个对象,键是需要观察的表达式,值是对应回调函数。主要用来监听某些特定数据的变化,从而进行某些具体的业务逻辑操作;总结来说,计算属性用于对已有的数据进行处理和转换,生成新的数据;而监听属性用于监测数据的变化并执行相应的副作用操作。它们在Vue开发中都有各自的应用场景,根据实际需求选择使用。(1.computed属性的结果会被缓存,除非依赖的响应式属性变化才会重新计算。主要当作属性来使用,使用的时候不加().(2.methods方法表示一个具体的操作,主要书写业务逻辑;

2023-08-24 22:47:43 50 1

原创 slot插槽

slotFather.vue中。slotChild.vue中。

2023-08-23 21:38:21 44

原创 vue生命周期

/ 页面更新之前,页面中的数据是旧的,data中的数据是新的,数据页面尚未同步。// 第一个可以操作data中的数据和methods中的方法的生命周期。// data中的数据和methods中的方法还没有初始化。// data中的数据和methods中的方法已经初始化,// 真实的dom挂载,第一个可以操作dom的生命周期。// 更新之后,页面和data中的数据都是新的。// 虚拟的dom挂载,页面还没有进行渲染。// 用于页面的重定向。

2023-08-22 21:44:59 48 1

原创 vue事件修饰符 及数据双向绑定

原理:数据劫持结合发布订阅者的模式和object.defineproprety()来劫持各个属性的setter,getter,如果数据有变动,就发布消息给订阅者触发监听。阻止默认事件 (a标签跳转,form表单提交)阻止事件冒泡,阻止事件继续向外传播。数据双向绑定 绑定的表单控件。

2023-08-21 20:20:33 56 1

原创 v-text,v-html

不同点:v-text不能解析富文本,v-html可以解析富文本。相同点:会覆盖标签中原有内容。

2023-08-17 17:06:33 46 1

原创 块级元素 行内元素 行内块元素

可以包含任意元素 h1-h6不能包含h1-h6 p不能包含块级元素。高度是内容撑起来的(table系列除外)有默认宽高,宽是父元素宽的100%有默认的宽高 都是内容撑起来的。相邻的行内块元素在同一行显示。相邻的行内元素在同一行显示。有默认的宽高 内容撑起来的。

2023-08-16 18:53:41 43 1

原创 箭头函数的特点及symbol

symbol声明的变量都是独一无二的。只能获取symbol类型的属性名。不能获取symbol类型的属性名。获取全部类型的属性名。

2023-08-15 20:05:58 29 1

原创 less与scss的区别

LESS和SCSS都可以使用&符号表示父选择器,但是SCSS的&符号只能出现在一个组合选择器的开始位置,LESS则没有这个限制。(1)LESS和SCSS都是css的预处理器,可以拥有变量,运算,继承,嵌套的功能,使用两者可以使代码更加的便于阅读和维护。LESS使用spin()的函数;SCSS使用名为adjust_hue()的函数。(3)都可以参数混入,可以传递参数的class,就像函数一样。(2)都可以通过自带的插件,转成相对应的css文件。(4)嵌套的规则相同,都是class嵌套class。

2023-08-14 19:53:09 126

原创 普通导出和默认导出的区别

默认导出是指模块中只有一个主要的导出项,导出项不需要使用特定的名称进行导出,在导入时可以使用任何名称进行引用,默认导出适用于只有一个主要导出项的情况。普通导出是指模块中可以有多个导出项,每个导出项都需要使用特定的名称进行导出,在导入时也需要使用相应的名称进行引用,普通导出适用于有多个导出项的情况。

2023-08-09 20:33:49 46 1

原创 箭头函数的特点

【代码】箭头函数的特点。

2023-08-08 20:26:12 27

原创 数字类型的用法

用于去除一个数的小数部分, 返回整数部分 会发生隐式转换。用于判断传入的是否是非数值(先判断是否是数字类型)用来判断是否是整数 不会发生隐式转换。用来检查一个数值是否非无穷 (有限)解析一个字符串,返回一个整数。

2023-08-07 20:02:19 31 1

原创 es6中字符串的用法

判断指定的字符串是否出现在目标字符串的开头位置.第二个参数选填,表示开始搜索的位置。判断子字符串是否出现在目标字符串的尾部位置,第二个参数选填,表示针对前N个数字。判断字符串中是否含有指定的字符串. 第二个参数选填,表示开始搜索的位置。将目标字符串重复N次,返回一个新的字符串,不影响目标字符串。

2023-08-03 19:45:01 68

原创 $.ajax()请求方法

【代码】$.ajax()请求方法。

2023-08-02 20:12:21 50 1

原创 bind()与on()的区别

on有四个参数,分别是event,selector, data,function 分别是事件,选择器,额外添加的数据和执行函数。.on方法比.bind方法多一个参数’selector’,也就是子类选择器,用于规定只能添加到指定的子元素上的事件处理程序。bind有三个参数,分别是event,data,function,分别是事件,额外要添加的数据以及执行函数。在于.on方法原理是事件冒泡,子元素把事件委托给父元素进行事件处理。万一子元素非常多,给每个子元素都添加一个事件,会影响到性能;

2023-08-01 20:10:45 130 1

原创 jQuery动画

slideToggle()可以在slideDown()与slideUp()之间切换。使用fadeToggle()方法切换fadeIn() fadeOut()animate()方法用于创建自定义动画 不能设置颜色。使用toggle()方法切换hide() show()stop()用于停止动画或效果。

2023-07-31 19:37:28 28 1

原创 函数的防抖和节流

设置了延时器,短时间高频率触发只有最后一次成功。设置状态锁,短时间高频率触发只有第一次成功。

2023-07-28 18:26:55 22 1

原创 闭包和递归

定义在一个函数内部的函数函数自己调用自己。

2023-07-27 19:56:53 60 1

原创 深拷贝和浅拷贝

用JSON.stringify将对象转成JSON字符串,再用JSON.parse()把字符串解析成对象,产生了新的对象,而且对象会开辟新的栈,实现深拷贝。递归方法实现深度克隆原理:遍历对象、数组直到里边都是基本数据类型,然后再去复制,就是深度拷贝。栈:自动分配内存空间,系统自动释放,里面存放的是基本数据类型的值和引用类型的地址。堆:动态分配的内存,大小不定,也不会自动释放。里面存放引用类型的值。引用类型:赋值 赋的是引用类型的地址。基本类型:赋值 赋的是真正的值。

2023-07-26 19:45:57 27

原创 JS中的深拷贝和浅拷贝

栈:自动分配内存空间,系统自动释放,里面存放的是基本数据类型的值和引用类型的地址。堆:动态分配的内存,大小不定,也不会自动释放。里面存放引用类型的值。引用类型:赋值 赋的是引用类型的地址。基本类型:赋值 赋的是真正的值。

2023-07-25 16:20:28 58

原创 js高级day1

/true。

2023-07-24 19:56:28 32

空空如也

空空如也

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

TA关注的人

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