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