前端
SarinaDu
学习是一种修行
展开
-
正则表达式处理输入的小 demo
前言日常积累,欢迎指正export function formatAnswer(str) { const symbols = [ //',', '。', '?', '!', ':', ';', '、', '~', '&', '@', '#', ',', '.', '?', '!', ':', ';', '.', '~', '&', '@', '#', ',', '。', '?', '!', ':', ';', '、', '~', '&', '@', '#'原创 2020-09-14 20:06:50 · 122 阅读 · 0 评论 -
VS Code 自定义背景图片的实现 - 爱豆陪你编代码
前言日常积累,欢迎指正无意间发现同事的 VS Code 有陈伟霆的照片,简直太喜欢。赶紧给自己设置一下,嘿嘿 肖战陪我编代码,开心!!!效果图操作步骤在 VS Code 应用商店搜索 background 并点击安装。打开 VS Code 配置文件 setting.json 添加以下配置后保存重启 VS Code 即可,注意 background.customImages中的图片路径修改成对应本机图片路径即可。{ "background.enabled": true, "bac原创 2020-07-09 19:30:58 · 399 阅读 · 0 评论 -
对象数组按指定属性排序
前言日常积累,欢迎指正排序方法/** * @desc 根据对象数组中的指定属性进行数组元素排序 * @param objArr 要进行排序操作的对象数组 * @param attribute 排序属性 * @param orderFlag 方式标识,true 为正序 false 为倒序 默认为 true * @returns 完成排序后的数组 */function objectArraySortByAtr(objArr, attribute,orderFlag=true) { fun原创 2020-07-07 16:23:14 · 2623 阅读 · 1 评论 -
js 类型与类型判断
typeoftypeof value 的返回值有哪些?instance本质Object.prototype.toString.call(value)封装一个通用类型判断方法原创 2020-06-20 17:41:23 · 228 阅读 · 0 评论 -
typescript 中不允许修改值的实现 - readonly/const
前言日常积累,欢迎指正ts 中不可变量的实现方法有两种1、使用 ES6 的 const 关键字声明的值类型2、引用类型中被 readonly 修饰的属性示例如下:/** 1、 const 常量 */const TEST: string = "test1";TEST = "test2"; // Uncaught TypeError: Assignment to constant variable/** 2、非 readonly 修饰的对象属性 name */interface Iob原创 2020-05-28 09:21:41 · 3007 阅读 · 0 评论 -
手写节流防抖函数
1、前言日常积累,欢迎指正2、节流函数连续操作时操作间隔大于指定时间才会执行一次 - 常见应用:搜索框输入即查询2.1、ES5 版本 - arguments/** @desc 使用 arguments */export function debounce(fn,delay=300){ const timer=null return function(){ if(timer){ clearTimeout(timer) }原创 2020-05-26 19:40:05 · 244 阅读 · 0 评论