- 博客(8)
- 收藏
- 关注
原创 js中数组方法
将一个类数组的数组转换为真正的数组,所谓真正的数组是可以使用数组的方法,也就时它的prototype上有数组的方法,如push、pop、unshift、shift等等类数组解释:类数组特点:es6提供的方法,只能实现先拷贝,比较推荐使用。push、pop、unshift、shift、splice、reverse、sortslice、join、concat
2023-09-25 10:48:55
157
原创 js中的数据类型、数据转换
使用instanceof,如:a instanceof A 根据instanceof的定义:判断参照对象(大写字母A)的prototype属性所指向的对象是否在被行测对象a的原型链上,instanceof 只能用来判断两个对象是否属于实例关系,而不能判断一个对象实例具体属于哪种类型。其中 Symbol、BigInt是ES6之后新增的 属于基本数据类型,null和undefined都是不包含任何值的数据类型。转换为false:0、空字符串、null、nan、undefined。,而不是抛出一个错误。
2023-09-24 14:22:23
194
转载 css.grid布局
flex布局是轴线布局,只能指定“项目:针对轴线的位置,可以看作是一维布局,grid布局则是将容器划分成“行”和”列“,然后指定”项目所在“的单元格,可以看作是二维布局,grid布局比flex布局更加强大。grid-template-columns: [c1] 100px [c2] 100px [c3] 100px [c4] 定义列网格线的名称grid-template-rows: [r1] 100px [r2] 100px [r3] 100px [r4] 定义行的网格线名称。
2023-09-18 10:59:06
668
原创 css布局定位、浮动、flex。
在css定位又可分为三种:既相对定位、决定定位、固定定位。flex属性是 flex-grow、flex-shrink、flex-basis 的缩写,默认值为0,1,auto。的控制,浮动的元素可以向左或向右移动,不在区分行内元素或块元素。如果有多个定位会有覆盖效果,我们可以使用z-index属性设置层级,值为数字越大层级越高。浮动的缺点:会有高度塌陷的问题,既高度不会被内容撑开。行内元素:在文档流中只占自身的大小,会默认从。块元素:在文档流中会独占一行,块元素会。元素的浮动是指设置了浮动属性的元素会。
2023-09-17 17:04:02
383
原创 css盒模型
盒子模型是用来描述网页布局的概念,它将网页中的每个元素看做是一个矩形盒子,由内容(content)、内边距(padding)、边框(border)和外边距(margin)四部分组成。但是在不同的浏览器中,盒子模型的实现方式是不同的,主要有标准盒子模型和怪异盒子模型两种。
2023-09-17 13:00:14
104
转载 vue.3路由守卫
/ 独享路由守卫next()}else{console.log('无权查看');3.组件内守卫是指在组件内执行的钩子函数,类似于组件内的生命周期,相当于为配置路由的组件添加的生命周期钩子函数组件内守卫有三个参数。to:去哪里from:从哪里来next下一个。
2023-09-16 23:58:03
846
原创 vue.1在vue中为什么需要将data挂载到vue实例上
它是指将对象的访问委托给其它对象,从而实现对对象属性的封装和管理。在Vue.js中,数据代理常常用来实现组件的数据绑定和计算属性等功能。具体来说,Vue.js使用了数据代理来维护组件实例中data对象属性的访问。在创建Vue实例时,Vue会遍历data对象中的所有属性,并使用Object.defineProperty方法将它们添加到Vue实例上。这样,我们就可以通过Vue实例来访问data对象中的属性,而无需使用data对象本身。中的数据发生变化时,Vue 会自动更新对应的视图,保证用户界面和数据的同步。
2023-09-16 14:15:48
246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅