摘要: /** * 验证电子邮箱格式 */ function email(value) { return /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/.test(value) } /** * 验证手机格式 阅读全文
posted @ 2021-10-27 10:30 coderInside 阅读(63) 评论(0) 推荐(0)
摘要: 在项目开发中,涉及多人开发,在一定程度内统一代码风格,在编码过程中及时校验语法的合法性十分重要。 vetur vetur是vscode下的辅助Vue开发的一款插件,它有如下功能: 1. 语法高亮: 支持.vue文件的语法高亮,除了支持template模板以外,还支持大多数主流前端开发脚本,比如sas 阅读全文
posted @ 2021-09-10 17:41 coderInside 阅读(2323) 评论(0) 推荐(0)
摘要: 背景:最近做的一个需求涉及到调用摄像头拍照,但是不能打开相册,原本以为按照文档使用uni.chooseImage这个方法,参数设置为{ sourceType: ['camera'] }即可,但是这种方法在安卓手机上有兼容问题,会弹出拍照、相册两种方式供选择。 下面是我的兼容方案以供参考: 1. ht 阅读全文
posted @ 2021-08-10 17:32 coderInside 阅读(1974) 评论(0) 推荐(0)
摘要: 一、防抖 防抖:是指一段时间内,没有再触发事件,就执行这个事件;如果一段时间内又触发了这个时间,则清空已经间隔的时间,重新开始计时,等待事件触发。 场景:搜索框输入关键字,实时请求后台获取结果。 function debounce(fn, delay) { let timer = null; // 阅读全文
posted @ 2021-07-12 18:00 coderInside 阅读(48) 评论(0) 推荐(0)
摘要: 在开发中,有时做了一次或者多次不必要的提交(git commit),怎么去撤销; 方法一: 原理: git reset的作用是修改HEAD的位置,即将HEAD指向的位置改变为之前存在的某个版本,如下图所示,假设我们要回退到版本一: 适用场景: 如果想恢复到之前某个提交的版本,且那个版本之后提交的版本 阅读全文
posted @ 2021-07-12 17:59 coderInside 阅读(2355) 评论(0) 推荐(0)
摘要: 查看远程所有分支 git branch -a git branch不带参数,列出本地已经存在的分支,并且在当前分支的前面用*标记,加上-a参数可以查看所有分支列表,包括本地和远程,远程分支一般会用红色字体标记出来 * dev master remotes/origin/HEAD -> origin/ 阅读全文
posted @ 2021-07-12 17:58 coderInside 阅读(380) 评论(0) 推荐(0)
摘要: 前端异常是我们开发中经常出现的,由于一些条件限制,往往线上的前端异常比较难查找定位,所以如何快速、准确的查找到异常并上报,是快速解决前端问题的关键一步。 一、前端错误类型: 1、ECMAScript exceptions; 2、DOMException; 3、网络静态资源加载错误; 4、跨域引用sc 阅读全文
posted @ 2021-07-12 17:55 coderInside 阅读(828) 评论(0) 推荐(0)
摘要: 前言 众所周知Javascript是“单线程”语言,在实际开发中我们又不得不面临异步逻辑的处理,这时候异步编程就变得十分必要。所谓异步,就是指在执行一件任务,这件任务分A、B两个阶段,执行完A阶段后,需要去做另外一个任务得到结果后才能执行B阶段。异步编程有以下几种常用方式:callback、Prom 阅读全文
posted @ 2021-06-29 17:14 coderInside 阅读(343) 评论(0) 推荐(0)