自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 高阶函数的应用:手写Promise源码(四)

Promise

2022-07-07 16:05:20 116

原创 高阶函数的应用:手写Promise源码(三)

Promise

2022-07-06 16:52:21 101

原创 高阶函数的应用:手写Promise源码(二)

Promise

2022-07-06 16:22:36 117

原创 高阶函数的应用:手写Promise源码(一)

Promise,高阶函数

2022-07-06 11:44:55 146

原创 js的事件执行机制(Event loop)

js同步任务、异步任务

2022-07-04 17:17:38 435

原创 js高阶函数

高阶函数

2022-07-04 15:53:10 143

原创 vue3的ref,unref,reactive,toRefs,toRef

ref函数,接受一个初始值并返回一个响应式且可变的 ref 对象。ref 对象仅有一个 value属性,指向该初始值const count = ref(0)console.log(count.value) // 0count.value++console.log(count.value) // 1unref函数,参数是ref,则返回参数的value,否则直接返回参数本身const count = ref(2)unref(count) // 2const str = '111

2022-03-02 10:57:30 5307

原创 transform: translate(-50%, -50%)边框问题

使用以下样式position:absolute;top:50%;left:50%;transform: translate(-50%, -50%);实现居中定位时,若div有边框,边框内部会出现一条细细的白色边框。原因:div的高度乘50%会产生小数解决:调整div高度使乘以50%后是个整数...

2021-11-05 09:16:25 681 1

原创 npm init vite-app <project-name> 报错 Install for [‘create-vite-app@latest‘] failed with code 1

解决办法:管理员身份运行cmdnpm config set cache C:\Users*你的用户名*\AppData\Roaming\npm-cachenpm config set prefix C:\Users*你的用户名*\AppData\Roaming\npm注意:上面你的用户名改为自己电脑设置的用户名

2021-09-03 11:54:05 3810

原创 uni-app小程序中v-show与display:flex一起使用时v-show不生效!

问题:同时使用v-show与display:flex的时候,发现v-show不能隐藏元素原因:经排查原因后发现是因为display:flex样式的优先级高于了v-show中的display:none解决办法:display:flex不要放在局部样式中(比如style上添加scoped或者是用多层样式嵌套)...

2021-08-24 11:45:57 2913 3

原创 js的闭包的理解

js的变量的作用域分为全局变量和局部变量,函数内部的变量称为局部变量在函数的内部可以访问到全局变量,但是函数外部无法访问函数内部的变量function f1(){ var n=999;  function f2(){   alert(n);  }   return f2;}var result = f1();result(); // 999 ...

2021-08-19 08:46:29 106

原创 js的防抖和节流

防抖:高频率触发的事件,在触发事件后的n秒执行一次函数,若n秒内事件再次触发,则重新开始计算时间代码:function debounce(fn, delay) { var timeout = null return function(){ if(timeout) clearTimeout(timeout) timeout = setTimeout(() => { // 严格模式下改变this的指向 fn.apply(this, arguments) }, delay)

2021-04-01 17:18:42 194

原创 js的继承方式

js、继承、寄生继承、组合继承

2021-03-28 18:33:29 394 1

原创 判断数组的方式(原型链,instanceOf)

js判断是否为数组的方式

2021-03-28 18:05:00 324

原创 前端面试题:手写js的call、apply、bind

手写call、apply、bind

2021-03-18 13:04:09 147

原创 js中类数组对象以及类数组转换的方法(ES6, ES5)

js中类数组对象以及类数组转换的方法(ES6, ES5)类数组(Array-like)对象,通常我们可以把拥有一个length属性和非负整数属性的对象称为类数组对象JavaScript 数组与一般对象的区别:当有新元素添加到列表中时,自动更新 length 属性设置 length 属性值为一个较小值会截断数组从 Array.prototype 中继承一些有用的方法类属性为「Array」注:类数组对象的length不会自动更新常见的类数组对象有:document.getElements

2021-03-16 16:21:18 1484

hbuilderx插件

hbuilderx插件

2022-12-02

空空如也

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

TA关注的人

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