搜索内容

包含标签:JavaScript 的文章
  • localeCompare 方法不支持中文的设备如何进行排序
    文章

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

    最近在做小程序的时候发现在安卓设备中 localeCompare 方法在中文排序时会发生错误,我的解决思路是先把中文转换为拼音再使用 localeCompare 进行排序,具体……
    灰糖 2023年 5月 25日
                     
  • 将数组按 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日
                     
  • 数字添加千位符
    笔记

    数字添加千位符

    // 千位符 export function toThousands(num) { if (!num) { return '0.00' } if (!/^(\+|-)?(\d+)(\.\d+)?$/.test(num)) { return num ……
    灰糖 2022年 9月 8日
                     
  • 防抖函数
    笔记

    防抖函数

    /** * 防抖函数 * @param {Function} func * @param {number} wait * @param {boolean} immediate * @return {*} */ export function debounce(f……
    灰糖 2022年 9月 8日
                     
  • 手机号中间四位转星号
    笔记

    手机号中间四位转星号

    /** * 手机号中间四位转星号 */ export function phoneNumberHide(tel) { tel = '' + tel return tel.replace(tel.substring(3, 7), '****') } &……
    灰糖 2022年 9月 8日
                     
  • ESLint 配置中文解释
    笔记

    ESLint 配置中文解释

    module.exports = { /** * 默认情况下,ESLint 会在所有父级目录里寻找配置文件,一直到根目录。 * 为了将 ESLint 限制在一个特定的项目,设置 roo……
    灰糖 2022年 9月 6日
                     
  • Eslint 在 html 文件底部报错提示 clear
    文章

    Eslint 在 html 文件底部报错提示 clear

    今天在优化 vue+vite 代码时使用了 rollup-plugin-visualizer 插件,这个插件会在打包时生成一个 stats.html 文件,使用 Vscode 打开后突然发现文件底部报了一……
    灰糖 2022年 9月 1日