摘要: js - 日期和时间的格式化 /** * 时间格式化 * @param value * @param fmt * @returns {*} */ function formatDate(value, fmt) { var regPos = /^\d+(\.\d+)?$/; if(regPos.tes 阅读全文
posted @ 2024-02-22 14:42 zc-lee 阅读(37) 评论(0) 推荐(0) 编辑
摘要: vue&webpack - vue2版本webpack脚手架配置梳理 资源链接 Vue CLI webpack webpack5 和 webpack4 的区别 webpack Webpack 4 于 2018 年 2 月发布。 (2020-10-10)webpack 5.0.0 发布 VUE CLI 阅读全文
posted @ 2024-01-05 15:04 zc-lee 阅读(82) 评论(0) 推荐(0) 编辑
摘要: ldt - 20231225部门考核题 什么是闭包,并举例说明。 函数可以访问和操作其方法作用域之外的变量的作用域链。例如,在一个函数内部定义另一个函数,并返回这个函数,这个函数就可以访问其父级函数的变量,即使父级函数已经执行完毕。 问题:请解释一下什么是前端中的JavaScript中的闭包(Clo 阅读全文
posted @ 2023-12-29 17:59 zc-lee 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 前端设计模式梳理 一、什么是设计模式? 设计模式是一套被反复使用、多数人知晓、经过分类编目的、代码设计经验的总结。它是为了可重用代码,让代码更容易的被他人理解并保证代码的可靠性。 设计模式实际上是“拿来主义”在软件领域的贯彻实践,它是一套现成的工具,拿来即用。下面来看一下设计模式的设计原则。 二、设 阅读全文
posted @ 2023-10-17 10:55 zc-lee 阅读(14) 评论(0) 推荐(0) 编辑
摘要: # 常用正则表达式 ## 校验数字的表达式 ```javascript 1. 数字:^[0-9]*$ 2. n位的数字:^\d{n}$ 3. 至少n位的数字:^\d{n,}$ 4. m-n位的数字:^\d{m,n}$ 5. 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6. 非零开头的最多 阅读全文
posted @ 2023-09-08 17:13 zc-lee 阅读(8) 评论(0) 推荐(0) 编辑
摘要: # 配置Babel ## 参考资料 https://mp.weixin.qq.com/s/UcLHGzZdPoS8B14X7RhDEA ## 问题 我们在使用各种打包工具,需要配置Babel的时候,相信大家一开始都是直接在网上复制粘贴一段配置过来,然后能跑通就万事大吉了吧?因此,我们有时会遇到打包部 阅读全文
posted @ 2023-09-08 11:48 zc-lee 阅读(21) 评论(0) 推荐(0) 编辑
摘要: # tool - 前端如何精确统计页面停留时长? ## 1. 背景 页面停留时间(Time on Page)简称 Tp,是网站分析中很常见的一个指标,用于反映用户在某些页面上停留时间的长短,传统的Tp统计方法会存在一定的统计盲区,比如无法监控单页应用,没有考虑用户切换Tab、最小化窗口等操作场景。基 阅读全文
posted @ 2023-09-01 18:25 zc-lee 阅读(95) 评论(0) 推荐(0) 编辑
摘要: # Browser - 浏览器工作原理 > 浏览器(也称为网络浏览器或互联网浏览器)是安装在我们设备上的软件应用程序,使我们能够访问万维网。 有许多浏览器正在被使用,截至2022年,使用最多的是:谷歌浏览器、苹果的Safari、微软的Edge和火狐。 但是,它们实际上是如何工作的,从我们在地址栏中键 阅读全文
posted @ 2023-07-25 17:21 zc-lee 阅读(77) 评论(0) 推荐(0) 编辑
摘要: ts - 基础 TypeScript中文网 · TypeScript——JavaScript的超集 what 超集、扩展 扩展功能 类型批注和编译时类型检查 类型推断 类型擦除 接口 枚举 Mixin 泛型编程 名字空间 元组 类型 声明变量 var/let/const 变量名 [: 类型] [= 阅读全文
posted @ 2023-03-31 13:53 zc-lee 阅读(28) 评论(0) 推荐(0) 编辑
摘要: html&browser&http - 浏览器缓存 keyword 前端缓存 浏览器缓存 http缓存 浏览器缓存 浏览器缓存是浏览器在本地磁盘对用户最近请求过的文档进行存储,当访问者再次访问同一页面时,浏览器就可以直接从本地磁盘加载文档。 浏览器缓存主要分为强缓存(也称本地缓存)和协商缓存(也称弱 阅读全文
posted @ 2023-03-10 17:30 zc-lee 阅读(78) 评论(0) 推荐(1) 编辑