摘要:
注:下面内容没有任何代码的解决方案,纯是这些年做开发的一些总结吧。想看理论知识请看理论 为什么要写这篇文章 最近公司开启了一段忙碌的时期,我接手了一个最开始由之前其他同事的代码,先说一下项目内容吧。项目很简单,包含: 可切换tab的列表页面 稍微复杂(说是复杂,其实是不过是条件比较多)的检索的页面 阅读全文
摘要:
vue router 需要go(-2)才能返回前一页,团队内遇到了好几次了,比如新建跳转到页面后,$router.go(-2)才能返回列表页面,并且query内写的参数的key也没了 阅读全文
摘要:
注:本文转载自群友,原文链接 一分钟总结 JSON.stringify(value[, replacer [, space]]) 参数 value:待处理的数组或者对象 replacer:可以是一个函数,也可以是一个数组, 当是一个函数的时候,则在序列化的过程中,被序列化的每个属性都会经过该函数的转 阅读全文
摘要:
代码整洁之道读书笔记(只从前端方面) 本书作者罗伯特·C. 马丁(江湖人称鲍勃大叔),鲍勃大叔主要著作有架构整洁之道、敏捷整洁之道、代码整洁之道、程序员的职业素养等书,Clean Coders网站的创始人。本书以精炼的语言辅以生动有趣的漫画(虽然很多图我没看懂,但是感觉还是不错的),虽然本书比较老, 阅读全文
摘要:
偶然发现重构这本书推出了js版,果断入手,名书之一,尤其还是js版本,相较于java版来说,肯定更适合前端阅读,购买来自当当。 本书作者 马丁·福勒,主要著作有:分析模式 可重用对象模型、Kent Beck. 规划极限编程、 UML精粹 标准对象建模语言简明指南(第三版)、 企业应用架构模式以及本书 阅读全文
摘要:
从实际题目出发,教你如何梳理事件队列 阅读全文
摘要:
Performance是一个做前端性能监控离不开的API,最好在页面完全加载完成之后再使用,因为很多值必须在页面完全加载之后才能得到。最简单的办法是在window.onload事件中读取各种数据。 大概长这个样子,小程序也支持 属性 timing (PerformanceTiming) 从输入url 阅读全文
摘要:
validate validate 概念 一些常用的校验封装,参数有两个,第一个为type,第二个为str,下面为type的可选值,以及对应的正则,请仔细合适在使用 //自然数,包含0和正整数 "natureNum":/^[\+]?(([1-9]\d*)|\d)$/, // 数字 正负 小数整数都可 阅读全文
摘要:
sting 方法合集 isString、replaceAll、isJSON、trim、replaceAllSpec、checkSpec、unique、getCount、getMaxCount、getMinCount、findIndex isString 概念 判断是否是字符串,区分数字、boolea 阅读全文
摘要:
object 方法合集 isObject、equalsObject、deepClone、getKeyList、deepFreeze、toQueryString、toJsonArray、isEmptyObj isObject 概念 判断是否是json,区分array 参数列表 / 参数类型 参数意义 阅读全文
摘要:
math 方法合集 isNumber、random、div、mul、add、sub、toUpperCase isNumber 概念 判断是不是number,区分"1" 参数列表 / 参数类型 参数意义 参数示例 val * 需要校验的变量 1 返回列表 返回类型 返回说明 返回示例 Boolean 阅读全文
摘要:
Log 方法合集 error、warning、success、info、tips、confirm error 概念 输出红色日志 参数列表 / 参数类型 参数意义 参数示例 msg * 同原生也支持多个 "a","b" 返回列表 返回类型 返回说明 返回示例 使用方法 import { log } 阅读全文
摘要:
generalTool 方法合集 debounce\throttle\getType\compareVersion debounce 概念 节流函数,一定时间内只执行一次 参数列表 / 参数类型 参数意义 参数示例 fn Fcuntion 需要节流的函数 wait Number 节流等待时间,默认5 阅读全文
摘要:
date 方法合集 isDate、getCurrentTimeStamp、date、time、dateTime、getCurrentMonthFirst、getCurrentMonthLast、compare、duration、count、getMouthDay、getMonthWeek isDat 阅读全文
摘要:
cookie 方法合集 del、set、get del 概念 删除cookie 参数列表 / 参数类型 参数意义 参数示例 name String cookie的name "a" 返回列表 返回类型 返回说明 返回示例 使用方法 import { cookieTool } from "mwutil" 阅读全文