自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 问答 (2)
  • 收藏
  • 关注

原创 Vue 3选择使用WeakMap而不是Map的原因

但是标准概念是:弱引用(Weak Reference)是一种对象引用方式,它允许对象被垃圾回收器(Garbage Collector, GC)回收,即使还有对这个对象的弱引用存在。但是标准概念是:值类型(Value Types)是指在计算机编程中,变量直接存储其值的数据类型。允许对象在没有其他引用时被自动回收,这有助于自动释放不再需要的对象,从而。根据第三点,我们就可以来看看Vue3源码中对。什么是值类型(与弱引用相对应)简单来说是:对象、数组、函数。那么问题来了:什么是弱引用。简单来说是:字符串、数字。

2025-01-03 15:45:14 363

原创 call/apply/bind方法的实现

/ console.log("sum函数被执行了", this, num1, num2);// 运用对象进行转化 thisArg = Object(thisArg);console.log("foo函数被执行了", this);console.log("sum函数执行了", this);// 考虑null和undefined情况。// 传入多个参数可以使用剩余参数处理。

2024-11-19 19:11:12 359

原创 微信小程序|mobx-miniprogram的使用

例如:有些状态需要在多个页面间进行同步使用,一个地方发生变更,所有使用的地方都需要发生改变,这时候如果使用前面的数据通信方案进行传递数据,给管理和维护将存在很大的问题。小程序的 behavior 方法是一种代码复用的方式,可以将一些通用的逻辑和方法提取出来,然后在多个组件中复用,从而减少代码冗余,提高代码的可维护性。// observable:用于创建一个被监测的对象,对象的属性就是应用的状态(state),这些状态会被转换成响应式数据。开启命名空间,在开启命名空间以后,访问数据的时候,需要加上。

2024-11-19 19:01:14 1447

原创 微信小程序基础篇

lib: 2.30.4)在完成小程序账号的注册后,你便可以打开微信公众平台对小程序账号进行一些设置,这是你开发前的准备工作,完善后才可以进入后续的开发步骤,这是因为小程序在后续进行提交审核的时候,小程序账号信息是必填项,因此在注册小程序以后,需要补充小程序的基本信息,如名称、图标、描述等。在进行网页开发的时候,实现轮播图的时候,我们通常先使用 HTML 、CSS 实现轮播图的样式结构,然后使用 JS 控制轮播图的效果,或者直接使用插件实现轮播图的功能,而在小程序中实现小程序功能则相对简单很多。

2024-11-16 17:57:45 4031

原创 微信小程序wx:for的*this的意思

在wx:for循环中,*this代表当前循环项的整个对象,相当于访问当前项的所有属性,而不需要显式定义变量名。它是一种简洁的语法,通常在需要访问当前循环对象的多个属性时非常方便。

2024-11-16 16:39:28 292

原创 hexo博客上传到云服务器

将本地生成的 id_rsa.pub 文件公钥复制进去(需要注意的是,如果之前配置过 SSH,建议将同路径下的 known_hosts 文件删除,否则可能会报错,报错解决方法看后记),签名的作用是区分不同操作者身份。git remote add origin git@你的服务器IP:/home/repo/hexo.git。宝塔面板点击网站,选择添加站点,输入域名,根目录设为/home/hexo,php 版本选择纯静态,在提示的路径下找到 id_rsa 文件,复制文件内容,下面配置 Git 时会用到。

2024-11-16 01:55:35 1157

原创 JavaScript中this指向问题

this指向问题,其实有四个规则,理解了这四个规则一般this问题就难不倒了。

2024-11-15 14:26:02 829

原创 hexo搭建过程遇到的问题

其实出现这个问题,很大可能是因为https和http的proxy的对应的分别是https和http开proxy server,而https的proxy server可能无法正常工作。修改_config.yml文件的deploy部分,将https 修改为http url 或者 设置为git url, 配置为https oauth2 加token。

2024-11-13 22:23:25 242

原创 JS系统学习

标签)!!')小技巧:(把type属性改为text/tpl故意让js运行不了把其当做一个库存)!')2.外部JS(外部引入

2024-01-20 20:40:37 1226 1

空空如也

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

TA关注的人

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