搜索内容

笔记
  • localeCompare 方法不支持中文的设备如何进行排序
    笔记

    localeCompare 方法不支持中文的设备如何进行排序

    最近在做小程序的时候发现在安卓设备中 localeCompare 方法在中文排序时会发生错误,我的解决思路是先把中文转换为拼音再使用 localeCompare 进行排序,具体……
    2023年 5月 25日
                     
  • Vue 虚拟 DOM 与 Diff 算法的简单理解
    笔记

    Vue 虚拟 DOM 与 Diff 算法的简单理解

    Vue 的优势有很多,比如使用组件化模式,可以提高代码复用率,并且让代码更容易维护;声明式编码,让我们无需直接操作 DOM,提高开发效率;还有就是今天要分析……
    2023年 5月 25日
                     
  • 如何恢复因 git push –force 覆盖掉的代码
    笔记

    如何恢复因 git push –force 覆盖掉的代码

    摘要:本文将介绍如何恢复因执行 git push --force 而意外覆盖掉的代码。我们将通过查找本地和远程仓库的引用日志来找回丢失的提交。 在使用 Git 进行版本控……
    2023年 5月 25日
                     
  • 如何解决 type=”number” 时,maxlength 不生效
    笔记

    如何解决 type=”number” 时,maxlength 不生效

    以前没有注意到 maxlength 只在 type="text" 时才会生效,今天测试手机号输入的时候才发现不对,我的解决方案有两个:   1、保留 type="number",使用 on……
    2023年 1月 9日
                     
  • ubuntu 更新软件源为国内源(阿里、中科大、清华、网易,以 20.04 为例)
    笔记

    ubuntu 更新软件源为国内源(阿里、中科大、清华、网易,以 20.04 为例)

    如果使用国内服务器或者选用 ubuntu 作为个人电脑系统可能会遇到安装软件、部署环境极慢或安装失败的情况,所以将软件源更新为国内源是非常有必要的操作。 软……
    2022年 12月 16日
                     
  • 理解 MVVM
    笔记

    理解 MVVM

    第一次听到 MVVM 架构,就想到了熟悉的 MVC,顺理成章的就知道了 M 指的是模型(Model),V 是指视图(View),但却不知道 VM 是什么,甚至觉得 VM 指的是两个……
    2022年 9月 12日
                     
  • git 常用命令
    笔记

    git 常用命令

    添加远程服务器 1、未设置过远程服务器 git remote add origin xxx 2、已经设置过更改远程服务器 git remote set-url origin xxx git ssh key 生成 1、设置 G……
    2022年 9月 10日
                     
  • 将数组按 a-z 排序
    笔记

    将数组按 a-z 排序

    /** * 将数组按 a-z 排序 * 返回格式 { segs:[{ initial: 'a-z', data: [原数据 1, 原数据 2...] }] } * 参数格式 [{titleName: 'xxx'}] */ export f……
    2022年 9月 8日
                     
  • 检查浏览器是否支持 webp
    笔记

    检查浏览器是否支持 webp

    // 检查浏览器是否支持 webp export function checkWebp() { try { return (document.createElement('canvas').toDataURL('image/webp').indexOf('da……
    2022年 9月 8日
                     
  • 判断数组是否相同
    笔记

    判断数组是否相同

    // 判断数组是否相同(只判断元素,不判断顺序) export function arrayCompare(arr1, arr2) { let result = arr1.length === arr2.length && arr……
    2022年 9月 8日