自定义博客皮肤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)
  • 收藏
  • 关注

原创 函数对象和构造器对象

JAVA中使用与类名同名的method作为构造函数,在JS中同样有私有属性construct作为构造函数。在JS中,除了new出来的实例化对象外,函数也是一种对象,函数对象具有私有属性call;JS中规定只要是具有私有属性call的对象都可以使用调用函数的方法来调用这个对象;使用function关键字创建的对象同时具有函数对象的特点和构造器对象的特点。而具有私有属性construct的对象都可以使用new来实例化一个新的对象。因此在JS中,对象也可以分为构造器对象和函数对象。

2023-04-27 11:28:23 128

原创 JS的class

早期的JS通过设置对象的私有属性来设置class,并且只能通过Object.prototype.toString来获取对象的class,这个时候的class好像仅仅就是个属性,而非代表类。ES6中提供了新特性class,并且提供了extends的用法,让类的概念更明确了,但是实际上class本质上还是function,具象化时还是对象的prototype属性。对JS中的类:我要做一个对象,这个对象和很多对象比较类似,然后我去定义一个class作为这些对象的prototype。d.speak();

2023-04-25 11:16:10 131

原创 console.log(0.1+0.2 == 0.3),false

console.log(0.1+0.2 == 0.3)为什么是false?

2023-04-24 13:24:25 296

原创 CSS var()关键字-样式绑定变量值

CSS中var()关键字:样式内容绑定变量值

2022-11-01 16:28:36 667

原创 TS版设计模式-策略模式

继承实现了面向对象模式的“可复用”,但是可复用中缺少了灵活性和可扩展性,单纯的使用继承不止不会减少代码量,反而会增加代码复杂度,策略模式中的鸭子实例在使用了继承的前提下,添加了两个接口FlyBehavior,QuackBehavior,使属性可变,增加了超类的灵活性。

2022-10-31 17:03:46 402

原创 git替换项目图像失败原因:图像同名但大小写不一致

git替换项目图像失败:图像同名但大小写不一致

2022-06-06 11:01:37 353

原创 height:unset在IE上无效

height:unset在IE上无效

2022-06-06 10:44:51 780

原创 css /deep/ 深度选择器

css /deep/ 深度选择器比如要修改elementUI中某个组件的默认样式,可是全局修改又会使得所有的用到该组件的style都会发生变化,使用/deep/,表示只修改当前组件的style

2022-05-20 15:08:50 750

原创 单选按钮在ios变成了方形,兼容性问题

代码:<input type="radio" name="test">解决方案:style加上 border-radius:100%;-webkit-border-radius:100%

2022-05-18 09:20:30 200

原创 使用vue脚手架工具搭建vue-webpack项目

vue搭建vue-webpack项目时出现问题Command vue init requires a global addon to be installed.解决方案。

2022-01-07 11:26:02 297

原创 icon和文字内容保持纵向居中

设置line-height:与图片高度保持一致,然后图片的vertical-align: bottom

2021-09-10 10:17:13 278 1

原创 验证码输入按钮变化-vue监听input输入事件

需求:输入验证码时,按钮变红;没有内容时,按钮变灰。这就需要监听控件 input 是否有输入,vue使用v-on:change,效果是输入之后,鼠标点击其他位置之后,事件才会有响应,网上找了资料,发现 v-on:input 可以满足实时监控控件 input 是否有输入的操作,删除 input 里的内容也会有反馈。<input v-model="verify_code" type="number" placeholder="请输入验证码" v-on:input="check">JS

2021-09-09 15:50:59 316

原创 按钮固定在底部区域

position: fixed;bottom: 0;

2021-09-08 17:51:45 902

原创 npm install 出错read ECONNRESET

项目更新出错,需要重新从git上把项目拖出来,npm安装依赖时报错read ECONNRESET,从网上查到了很多方式:npm config set proxy=http://自己ip:端口,依旧read ECONNRESET移除proxy,依旧read ECONNRESET最后将registry中的https://registry.npmjs.org/替换成了http://registry.npmjs.org/npm config set registry http://registry

2021-08-26 15:23:30 22063 5

原创 2021-08-06

VUE_钩子函数大白话讲VUE_钩子函数初学前端,初学VUE,啥都不会,写点东西留给自己看。钩子函数就是自动执行的一些函数,只需要定义函数中需要进行的操作,然后在实例化时根据不同阶段自动执行,具体执行顺序看下图(图是偷的,侵删):...

2021-08-06 11:21:03 54

空空如也

空空如也

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

TA关注的人

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