自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sass响应式断点函数

自用sass响应式断点函数

2024-06-27 16:21:37 101

原创 node-sass 版本对应的node版本以及 支持的sass-loader版本

node-sass sass-loader node

2024-04-18 10:59:26 4318 2

原创 解决uni-app-cli使用uview组件中u--text组件出现的babel-loader报错

uni-app-cli使用uniapp

2024-03-11 14:07:38 289 1

原创 node、koa、express随笔

方式一:同步操作文件:代码会被阻塞,不会继续执行;方式二:异步回调函数操作文件:代码不会被阻塞,需要传入回调函数,当获取到结果时,回调函数被执行方式三:异步Promise操作文件:代码不会被阻塞,通过 fs.promises 调用方法操作,会返回一个Promise, 可以通过then、catch进行处理;

2024-03-09 15:23:49 232 1

原创 Vue2中的关于$event,v-model的语法糖、以及model模式和.sync的理解

理解$evnet,v-model,model模式,.sync

2024-03-09 15:20:20 1412 1

原创 Mysql笔记随笔

join 表n on 表n.列1=表(n-1).列1 where 表1.条件 and 表2.条件…查询字段 from 表列表名/视图列表名 where 条件 group by (列列表) having 条件 order by 列列表。select语句: 查询字段 from 表列表名/视图列表名 where 条件 group by (列列表) having 条件。HAVING是分组后(或涉及聚合函数的)的查询条件,只能配合GROUP BY后的表使用。执行顺序:先from再where最后select。

2023-12-04 11:12:55 927 1

原创 原码、反码、补码的出现解决了什么问题?

原码、反码、补码的出现解决了什么问题,怎么计算.

2023-10-24 21:48:08 112

原创 vue3中script setup获取动态组件component的Dom

vue3中script setup获取动态组件component的Dom

2022-07-12 06:51:13 3044

原创 element-Plus解决按需导入的ElLoading样式丢失问题

element-Plus解决按需导入的ElLoading样式丢失问题

2022-07-10 22:40:28 2286 1

原创 Vue组件的v-model 和 Vue2 中的.sync理解

组件的v-model 和 Vue2 中的.sync理解在Vue3当我们给组件v-model等于一个值的时候,组件会给我们默认绑定一个属性:modelValue和自定义属性on-update:modelValue:f($even) <!-- <HelloWorld msg="ganbadie" v-model="title"/> --> <!-- 相当于 --> <HelloWorld msg="ganbadie" :modelValue="tit

2022-03-14 10:51:50 1644

原创 this.$data和this.$options.data()

今天在公司发现一段vue代码的写法$route() { Object.assign(this.$data, this.$options.data()); const mounted = this.$options.mounted || []; mounted.forEach(fn => fn.call(this));},个人的理解vm.$options.methods可以获取自定义的属性,created,mounted等也一样this.$data是已经转成了

2022-03-01 18:32:13 1685

原创 vue中的activated和deactivated

keep-alive和created当keepalive页面缓存下来的时候,只会调用一次created这个钩子函数,因为已经被缓存下来了,所以我们在created中获取按钮权限的话,tab栏再次进入的话 就不会 触发created钩子了,created这个钩子就是只有页面渲染的时候会触发,取而代之的是使用我们的activated钩子函数注意:当keepalive页面缓存下来的时候,如果页面有activated钩子和created钩子函数,这两个函数会被同时触发#keep-alivekeep-aliv

2022-02-24 23:34:00 12296 1

原创 看完马上懂JS原型-原型链

设置原型的方式let animal = { eats: true };let rabbit = { jumps: true };rabbit.__proto__ = animal; // 设置 rabbit.[[Prototype]] = animal//lograbbit {jumps: true}jumps: true [[Prototype]]: Objecteats: true [[Prototype]]: Object现在,如果我们从 rabbit 中读取一个它没有的属

2022-02-15 16:47:26 419

原创 理解闭包作用

闭包犀牛书:函数变量可以保存在函数作用域内 就可以叫做闭包高级程序设计:闭包指有权访问另一个 函数作用域中的变量的函数(函数没有导出);你不知道的javascript:当函数可以记住并访问所在的词法作用域时,就产生闭包,即使函数是在当前词发作用域之外执行function foo(){ let n = 0;}//例子一function(){ let n = 0; function bar(){ console.log(n) }}//例子二

2022-02-13 18:41:41 478

原创 加深响应式原理学习

##加深响应式原理学习export default class MVVM { constructor(config){ //根节点 this.$el = config.el; this.$data = config.data; this.methods = config.methods; /* 虽然也可以 在里边添加, 这里可能是为了 这里的作用 不是 为了添加响应式 而是 把$data里边的所有属性(打印this 一目了然)

2022-02-11 22:36:15 232

原创 数据劫持-发布订阅模式

js数据劫持和发布订阅模式

2022-02-10 22:13:30 806

原创 使用王者荣耀的方式,带你了解js的节流和防抖

防抖和节流​ 防抖 可以理解为 王者荣耀中的回城​ 节流 可以理解为 王者荣耀中的释放技能防抖的实现思路什么是防抖?我们玩的王者荣耀,每当我们点击回城,需要等待一定的时间才能回城成功,假若我们在回城的时间内频繁的再按回城的话,回城时间就会重新开始计算,只有你在按回城的最后一次并等待时间才能回城成功。同理,我们每次在输入框输入值 等待一定的时间,就会触发我们的 后台请求函数,如果我们一直输入的话计时器就会重新开始计算,只有你在最后一次调用有效为什么需要防抖?如果我们每次输入都会触发的话,这

2021-06-05 13:10:47 393

原创 Function类型

​ 简介​ 大家好,我是啊鱼,今天我读了javascript高级程序第三版的第5章,5.5Function类型​ 函数实际上是个对象,每个函数都是Function类型的实例,​ 由于函数是是对象,因此函数名实际上也是一个指向函数对象的指针函数的声明与函数表达式什么是函数的声明?什么是函数的表达式?如下例子就是函数的声明来定义函数function sum (num1,num2){ return num1 +num2}调用也非常简单 sum(1,2)如下.

2021-05-29 14:11:50 162

原创 宏任务和微任务

宏任务和微任务宏任务包括 (一整个script标签 或进入某个函数内部)setTimeout setinterval setImmediate,I/O,UI rendering (小白的我,后面三个都没用过)微任务包括Promise,process.nextTick,MutationObserver执行顺序 同步 > 微任务(micro) > 宏任务(macro)console.log('我')setTimeout(()=>{ console.log

2021-05-28 01:38:02 79

空空如也

空空如也

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

TA关注的人

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