- 博客(20)
- 问答 (2)
- 收藏
- 关注
原创 统计前端代码总行数
本文介绍了一个统计源代码行数的Node.js脚本。该脚本会递归遍历src目录下的所有文件,统计指定扩展名(如.html、.js、.vue等)的文件行数,同时排除node_modules等常见目录。脚本会输出总行数、空行数和有效代码行数。使用方法是在src同级目录创建count-lines.js文件,复制代码后执行node count-lines.js即可。
2026-01-14 14:15:43
201
原创 防止网站被iframe嵌套
摘要:防止网页被嵌入iframe的4种方法:1)通过服务器配置X-Frame-Options响应头(DENY或SAMEORIGIN);2)使用Content-Security-Policy头的frame-ancestors指令;3)JavaScript检测并重定向(top.location!==self.location);4)HTMLmeta标签设置(兼容性有限)。适用于Nginx/Apache服务器配置和前端实现。
2025-06-23 17:42:16
507
原创 基于react和antd封装的自定义message提示 (即插即用)
React Custom Message 是一款轻量级 React 提示组件,支持 success、error、warn 三种类型消息提示,每种类型自带对应边框色。组件支持点击任意区域关闭提示,并可传入自定义样式 className。安装使用简单,通过 npm 安装后导入组件,调用时传入 messageTxt 和 type 参数即可快速实现消息提示功能。该组件体积小巧,适合在 React 项目中快速集成消息提示功能。
2025-06-12 15:48:54
292
原创 vue+ts引入报错Cannot find module ‘vue‘. Did you mean to set the ‘moduleResolution‘ option to ‘node‘, or
解决办法:第一步:找到 tsconfig.json文件。第二步:找到 compilerOptions对象,将moduleResolution的值改为node,再找到paths,原来有这个对象的话就在原来的基础上新增一个键值对 "*": ["node_modules/*"]。
2024-10-30 14:04:32
912
原创 DatePicker日期选择器,随机选中时间范围,js计算出该时间段内存在几个星期,并列出周几至周几
DatePicker日期选择器,随机选中时间范围,js计算出该时间段内存在几个星期,并列出
2024-08-14 09:02:13
336
原创 react中倒计时组件,用于发送验证码功能的实现
Input placeholder="输入验证码" suffix={<CountdownTimer startTimerFinish={this.startTimerFinish} endTimerFinish={this.endTimerFinish} initialSeconds={60} />}
2024-07-02 14:22:21
524
原创 处理dangerouslySetInnerHTML属性安卓平板兼容问题
【代码】处理安卓平板兼容问题 dangerouslySetInnerHTML属性。
2024-04-01 09:34:47
246
原创 a标签下载,自定义附件名称失效问题处理
a标签下载自定义附件名称失效问题处理, a标签下载附件文件名称不是传入的a.download = fileName或者
2024-01-05 09:48:08
1013
1
原创 uni开发微信小程序引入和风天气第三方库 icon不显示问题处理(阿里等icon库同样的处理方式)
微信小程序引入第三方库 icon不显示问题处理
2023-10-27 14:51:17
1910
1
原创 图片预览标注 模仿微信截图中画笔工具对图片进行绘画
基于canvas+element 实现 图片预览及画笔工具 具备清空、放大、缩小、更换画笔颜色等功能。其他功能 可自行探索。
2023-08-28 10:48:41
249
原创 基于Vue3+ele-Plus+Ts封装高级搜索组件,支持JSON数据传入生成搜索条件
【代码】基于Vue3+ele-Plus+Ts封装高级搜索组件,支持JSON数据传入生成搜索条件。
2023-03-29 10:09:29
1119
2
空空如也
iview组件库中,用render函数渲染出来的input框,怎么加校验规则
2022-06-07
给一个html,如何找出第n层的节点?例如第3层
2022-03-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅