自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【js】如何判断对象是否存在某个属性

(1)️obj.hasOwnProperty(‘age’)⽅法:该⽅法返回⼀个布尔值,存在age就返回true,否则返回false。如果’age’ in obj返回的是true,那么说明在这个对象或者其原型链中存在age属性。值为 undefined 的场景下,⽐如obj⾥有age属性,age的值是undefined,那么此时obj.age就等于。undefined,这时我们不能就认为没有age属性,实际这个属性是存在的,只是它的值和我们判断的标准。我们先假设这个对象是obj,需要判断的属性是age。

2024-08-12 17:59:47 166

原创 【js】普通函数和箭头函数的区别

(2)this指向不同。箭头函数本身没有this,但是它在声明时可以捕获其所在上下⽂的this供⾃⼰使⽤,⼀旦确定就不再变化。⽽在普通函数中,this总是指向调⽤它的对象,如果⽤作构造函数,this指向创建的对象实例。(3)️箭头函数没有arguments,这是⼀个类数组对象,可以存储所有传进来的参数,如果我们实在想在箭头函数中做⼀些操作,可以⽤rest参数,即 …(1)箭头函数不能作为构造函数,即不能使⽤new,普通函数可以作为构造函数,以此创建对象实例;(4)️箭头函数没有原型,⽽普通函数有。

2024-08-12 15:29:22 206

原创 【js】如何判断一个对象是否是空对象

in遍历对象:定义⼀个函数,函数内返回true,将for in循环写⼊函数中,在循环⾥写上return false,如果对象不为空则说明有可遍历的属性,那么就会进⼊到该循环⾥,最后就会返回false。如果最后返回true,说明没有进⼊过for循环,对象⽆属性,就能得知该对象为空对象。(2)ES6中新增的Object.keys()⽅法:该⽅法会把对象中的属性名取出来,以数组形式返回,我们只。需要判断这个数组⻓度是否为0,如果为0,说明该对象中⼀个属性都没有,即为空对象。

2024-08-12 15:18:01 423

原创 【js】null和undefined的区别

(2)null通过type of 判断类型时,结果是object类型,undefined的类型是。区别是:(1)null转为数值是为0,undefined转为数值时为NaN。b、调⽤函数时,应该提供的参数没有提供,该参数等于undefined;c、访问⼀个对象中没有的属性,则打印后可以看到为undefined;undefined 代表未定义,就是应该有值,但还没赋值。a、变量被声明了,但没有赋值时,就等于undefined;d、函数没有返回值时,默认返回undefined。a、作为对象原型链的终点出现;

2024-08-12 15:14:23 184

原创 【css】使用css画一个三角形

width和height设置为0,四个border,把三个border设置为transparent;

2024-08-12 10:59:58 294

原创 【css】盒子模型

标准盒模型:box-sizing:content-box;怪异盒模型:box-sizing:border-box;

2024-08-11 13:54:30 278

原创 vue提示:Property or method “xxx“ is not defined on the instance but referenced during render.Make

vue提示:Property or method “xxx” is not defined on the instance but referenced during render.Make sure that this property is reactive, either。修改: 在HTML 部分定义了变量,但在 data 或者methods 里没有定义,在data或者 methods 定义上即可。

2023-10-31 19:22:09 502

原创 【vue】组件通选方式

这是最基本的父子组件通讯方式。通过 props 属性将数据从父组件传递给子组件,而子组件通过触发事件($emit)将数据发送回父组件。

2023-10-24 22:42:42 528

原创 vue使用carousel(走马灯)开发轮播图

* 根据需要设置轮播图容器的宽度 */在main.js 引入。

2023-10-19 16:51:46 671

原创 【前端】长按图片,没有弹出 “保存到相册”选项。pointer-events:visible

前端开发,在微信浏览器或者其他浏览器,长按图片,没有弹出 “保存到相册”选项。原因是,在某个地方写了,pointer-events:none;

2023-07-20 10:14:31 400

原创 【JavaScript】js继承

console.log(child.age,child.name) // 18 张三。console.log(child.name,child.age) // 张三 50。console.log(child.age,child.name) // 50 张三。javascript复制代码// 原型链继承。javascript复制代码// 构造函数。javascript复制代码// 构造函数。this.name=‘张三’this.name=‘张三’es6 extends继承。es6 extends继承。

2023-05-13 23:00:16 482

原创 【css】BFC

1 position为 fixed absolute。4 diaplay为 inline-block。3 overflow不为visible。2 float不为none。2、两栏布局,防止文字环绕。1防止margin重叠。

2023-05-13 16:44:35 57

原创 【js基础】怎样理解闭包

在JavaScript中,在ES6出现之前,只有函数作用域和全局作用域。在正常情况下,外界是无法访问函数内部变量的,但是在函数中,如果我们返回了另一个函数,这个返回的函数使用了外层函数的变量,那么外界能够通过返回的函数,获取外界函数内部的变量值,这就是闭包。

2023-05-08 23:00:19 57

原创 【css】flex布局

【代码】【css】flex布局。

2023-05-02 12:11:58 58

原创 【vue】$parent $children

【代码】【vue】$parent $children。

2023-03-26 16:35:57 82

原创 【vue】provide inject 多层嵌套传值

【代码】【vue】provide inject 多层嵌套传值。

2023-03-26 16:00:39 164

原创 【vue】vue子孙组件传值(多级嵌套)attrs listeners

可以使用 attrs listeners传值。如果vue开发遇到多层嵌套,"接收msg--->""父组件---->"

2023-03-26 15:42:55 373

原创 【css】实现圣杯布局的方法(这里列举的是两端固定值,中间自适应)

方法2:使用 浮动定位。方法3:使用positon定位。方法1:使用flex布局。中间自适应的部分为:flex:1;

2023-03-25 23:19:11 144

原创 【JavaScript】浅拷贝深拷贝

2 写一个函数:(返回一个新的函数,只是遇到对象时,需要递归)浅拷贝:只复制引用,没有复制真正的值;深拷贝:复制真正的值;

2023-03-23 22:45:28 52

原创 【JavaScript】找出字符串中出现最多的字符及次数

【代码】【JavaScript】找出字符串中出现最多的字符及次数。

2023-03-22 22:37:55 161

原创 【javaScript】找出多维数组中的最大值

【代码】【javaScript】找出多维数组中的最大值。

2023-03-22 21:40:42 197

原创 【JavaScript】数组去重

【代码】【JavaScript】数组去重。

2023-03-22 00:30:52 50

原创 【JavaScript】怎样判断一个变量是不是数组

【代码】【JavaScript】怎样判断一个变量是不是数组。

2023-03-21 23:47:02 55

原创 【javaScript】什么是变量提升

在var声明中,会变量提升,是var独有的。什么意思,看下面的例子就明白了。如果直接打印 str。

2023-03-21 21:16:23 52

原创 【vue】$set怎么使用

vue中在data(){}里的数据才是响应式的,有的场景,比如说后端返回的接口对象里,想再增加一个属性,作为响应式,这时候可以用到$set添加。$set总共三个参数,第一个为当前对象,第二个为属性名,第三个为属性值。

2023-03-20 21:55:17 134

原创 使用vue开发,图文页面,实现点击图片可以预览

在某个有文字、图片、按钮等元素的页面,比如像各种APP的新闻页面,其中,实现用户点击图片可以预览图片,点击其它元素不会预览。(提供一个在线图片地址:https://img01.yzcdn.cn/vant/apple-1.jpg)引入 ImagePreview。在开发页面.vue文件开发。

2023-02-03 16:47:07 2483

原创 【css】前端拉下代码后,node-sass sass-loader 与node版本不符怎么办

但如果是拉下来的项目,别人已经成功使用,webview版本 和 sass已经匹配,只需考虑 node版本匹配。就是把你已经跑成功的同事的 node_modules 拷过来,直接用,就能运行了。下载node.js会非常慢,所以打开 setting.txt文件,加上以下两行。所以如果我自己开发,我不使用sass或者less,只用原生css。根据下面的表,通过node-sass版本找到匹配的node版本。怎么修改自己的node版本呢,使用nvm管理node。在这看篇笔记之前,有一个非常好用,一步到位的方法,

2023-02-02 18:11:29 436

原创 滚动屏幕或缩放屏幕,使用节流

如果需要统计用户滚动屏幕或缩放屏幕的行为作出相应的网页反应,容易导致网络的阻塞。场景:滚动屏幕(onScroll) 缩放屏幕(resize)

2022-12-30 16:24:33 141

原创 【CSS】使用css画一个跳动的小心心

使用CSS样式写一个跳动的小心心。

2022-11-23 15:34:27 218

原创 【CSS】在页面实现元素垂直居中对齐的几种方法

【代码】【CSS】实现元素垂直居中对齐 父元素:display:flex;子元素:margin:auto;

2022-11-18 17:24:29 464

原创 微信小程序涉嫌通过中断用户体验、限制用户操作的方式,收集与服务无关的用户个人信息,包括但不限于,手机号、

微信小程序涉嫌通过中断用户体验、限制用户操作的方式,收集与服务无关的用户个人信息,包括但不限于,手机号、身份证号、生日、住址等,违反《微信小程序平台运营规则》及相关规则,建议尽快整改。具体运营规范:xxxxxxx。

2022-11-14 17:37:36 3353

原创 【javaScript】数组常用方法 push() pop() unshift() shift() concat() join() reverse() sort() map()

数组常用APIpush()pop()unshift()shift()concat()join()reverse()sort()map()forEach()slice()splice()filter()find()findIndex()every()some()reduce()indexOf()includes()

2022-11-09 17:24:45 230

原创 【vue】nextTick

【vue】nextTick。

2022-11-08 15:26:52 161

原创 【前端CSS】鼠标移动到按钮加阴影特效

【代码】【前端CSS】鼠标移动到按钮加阴影特效

2022-11-04 16:33:40 1280

原创 vue中addEventListener监听不到,原来是最外层没有设置长宽

在vue项目中,使用 原生的监听 addEventListener。最后发现,原来是CSS的问题。最外层的 APP.vue文件,

2022-11-03 17:01:39 1120

原创 【无标题】微信小程序使用npm,(以vant为例)

4、修改project.config.json。执行完后,会生成package.json文件。1、新建一个小程序项目,在【终端】输入。出现 node_modules 文件夹。出现miniprogram_npm。在index.json文件中配置。3、【工具】——【构建npm】6、使用一个button为例。

2022-10-20 15:41:32 610

原创 【vue】打包后,访问public文件的index.html,访问不到js和css,需要配置publicPath:“ “

在vue.config.js文件添加配置项publicPath,publicPath路径修改" ",dist文件下index.html即可找到。vue.config.js文件中publicPath路径为“/”,表示根目录下,是访问不到js和css文件的,vue项目打包后, index.html直接访问不到 css 文件和 js 文件;

2022-10-11 10:48:44 4194

原创 【vue】vue2怎样关闭eslint

lintOnSave:false 后重启项目即可。

2022-10-10 17:13:23 1359

原创 font-spider 压缩字体使用

压缩固定的几个字体,前端开发压缩字体

2022-09-16 11:05:34 740

原创 git未提交代码,被远程覆盖代码,可以恢复 git stash list git stash show stash@{1}

代码未提交,被远程覆盖,可以恢复

2022-09-01 18:07:39 510

空空如也

空空如也

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

TA关注的人

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