日积一步
码龄9年
关注
提问 私信
  • 博客:88,774
    88,774
    总访问量
  • 65
    原创
  • 27,460
    排名
  • 22
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:每天保持一小步,十天就是一大步!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2015-11-29
博客简介:

HuaiCheng9067的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    243
    当月
    12
个人成就
  • 获得42次点赞
  • 内容获得11次评论
  • 获得87次收藏
  • 代码片获得426次分享
创作历程
  • 8篇
    2024年
  • 4篇
    2023年
  • 4篇
    2022年
  • 11篇
    2021年
  • 4篇
    2020年
  • 31篇
    2019年
  • 2篇
    2016年
  • 1篇
    2015年
成就勋章
TA的专栏
  • 倒计时
    1篇
  • 偏差修复
    1篇
  • 拖拽
    1篇
  • 键盘
    1篇
  • 打包构建
    1篇
  • 字符串之截取子串
  • tabindex
    1篇
  • js模拟复制粘贴功能
    1篇
  • 高性能
    9篇
  • JavaScript
    31篇
  • dom加载
    3篇
  • vue
    7篇
  • 优化
    7篇
  • 规则
    5篇
  • 代码规范
    3篇
  • 规范
    7篇
  • ES6
    4篇
  • html5
    7篇
  • webpack
    2篇
  • css
    3篇
兴趣领域 设置
  • 前端
    javascriptcssvue.jsreact.jses6webpack前端框架
  • 后端
    node.js
  • 微软技术
    typescript
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

前端权限控制代码

根据权限码,同步、异步权限控制。
原创
发布博客 2024.11.11 ·
413 阅读 ·
7 点赞 ·
0 评论 ·
2 收藏

Vue3可编辑表格组件

基于Vue3的可编辑表格。
原创
发布博客 2024.09.09 ·
599 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

跑马灯的两种实现方式

方式一:利用元素尺寸变化监听api,计算宽度,得出时间,进行无限次数动画。方式二:利用原生跑马灯标签,简单。:能自定义速度(0 - 1)。
原创
发布博客 2024.06.01 ·
497 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

防止重复执行、重复点击、重复请求

在指定函数产生结果之前,防止重复运行指定的函数,比如,接口重复请求。
原创
发布博客 2024.03.27 ·
196 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Vue3 日期时间时区格式化

日期时间、时区处理
原创
发布博客 2024.03.26 ·
405 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

捕捉浏览器资源加载404异常,自动重新加载页面。

资源加载404,自动刷新,获取最新资源。
原创
发布博客 2024.03.26 ·
340 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

vue3 hooks之事件广播(支持跨标签页)

【代码】vue3 hooks之事件广播(支持跨标签页)
原创
发布博客 2024.03.26 ·
567 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

VUE3,自定义控制keep-alive缓存

/ 读取路由组件实例的name属性。在vite.config.ts中。在进入别的一级菜单前。
原创
发布博客 2024.01.16 ·
637 阅读 ·
7 点赞 ·
0 评论 ·
10 收藏

JS定时任务封装(支持精确倒计时)

定时任务、倒计时、浏览器、js、javascript、倒计时偏差
原创
发布博客 2023.11.01 ·
240 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

前端四则运算库number-precision

四则运算
原创
发布博客 2023.07.17 ·
632 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

购物车,JS计算优惠组合可能的全排列方法

全排列,购物车
原创
发布博客 2023.05.16 ·
211 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

前端学习路线

原创
发布博客 2023.04.25 ·
111 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何监听页面可见性,如处于后台、标签页切换、最小化、锁屏

监听页面是否没在激活的标签页、最小化、锁屏?
原创
发布博客 2022.08.13 ·
976 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

监听H5的横竖屏

真正想要H5强制竖屏,兼容性上是比较难处理的,然而可以通过别的方式达到类似的效果;1、检测H5横竖屏2、检测到横屏时,给出提示,并隐藏页面元素(引导用户竖屏)话不多说,直接上代码window.addEventListener("resize", function (event) { clearTimeout(this.dialogTimeout) this.dialogTimeout = setTimeout( () =>{ if
原创
发布博客 2022.05.20 ·
2243 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

视口监控场景基本通用能力 - Vue指令

目的:提供便利的指令; 满足视口监控场景,需求的基础能力; 同时适用性能优化中的图片懒加载场景;使用时的注意事项:目标在根(target)的可见区域的的任何不可见部分都会被视为不可见 注意修饰符的使用代码部分:/** 使用时:v-InterView="回调函数"* 修饰符:* once表示只触发一次,默认每次都会触发* 指令值:* 若形如:callback callback为回调函数,此时target默认为祖先元素el...
原创
发布博客 2022.04.24 ·
1668 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

前端开发链路规范

协作规范一、UI协作规范统一工具 确定图标icon(推荐iconfont 或 图片) 明确尺寸边界(最小宽度、最大宽度) 明确内容边界(文字换行) 明确交互UI变化效果(鼠标形状、颜色值、阴影、loading、空数据提示等)二、前后端协作规范需求分析,技术难点讨论 确认接口公共参数、cookie、响应数据格式(如code、分页、msg提示等) 梳理数据来源 数据模型确认(前端交互所需要的数据是否齐全),输出mock数据模型 输出接口文档、参数说明、标记必传标识 联调前,接口做
原创
发布博客 2022.04.21 ·
1001 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

项目codereview心得

codereview目的:及早的发现代码功能上的缺陷与不足; 及时的纠正代码中不符合统一规范的地方; 促进团队成员之间的相互学习,相互促进的重要环节; 团队建设;在软件工程中,建议在提测之前,进行一次全面代码审查,其次,在上线之前1天,再做一次测试阶段修改的代码审核;检测方面:代码规范,如:命名、空格、缩进、大小写等; 代码稳定性,如:函数参数容错能力、循环边界处理; 代码精炼程度,如:不存在多余代码、重复代码、注释代码; 代码注释,如:说明需要什么物料(参数),有什么特别的地方,
原创
发布博客 2021.09.16 ·
184 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

代码中特殊注释——TODO、FIXME、XXX、HACK

TODO:英语翻译为待办事项,备忘录。如果代码中有该标识,说明在标识处有功能代码待编写,待实现的功能在说明中会简略说明。FIXME:可以拆成短语,fix me ,意为修理我。如果代码中有该标识,说明标识处代码需要修正,甚至代码是错误的,不能工作,需要修复,如何修正会在说明中简略说明。XXX:如果代码中有该标识,说明标识处代码虽然实现了功能,但是实现的方法有待商榷,希望将来能改进,要改进的地方会在说明中简略说明。HACK:英语翻译为砍。如果代码中有该标识,说明标识处代码我们需要根据自己的需求去调整
原创
发布博客 2021.09.14 ·
1840 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

es5环境添加es6的伪代码

/** * 以下函数仅为es5环境提供更方便的es6代码 * 如果你的项目中使用了构建工具,如webpack,那么谨慎引入本js文件,因为有可能会覆盖掉es6原始代码。 * 作者:沙漠码农 * Email:huaicheng151201@163.com * Time: 2021/03/01 */(function(){ var ErrorMsg = function(msg){ throw new Error(msg); } var isFunction = funct.
原创
发布博客 2021.05.12 ·
211 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js运算四舍五入,保留小数位,小数位不足自动补0,统一个各浏览器的差异。

function tofixed(value, bit){ var pow = Math.pow(10, bit) var arr = (value*pow).toString().split(".") var result = "" if(arr[1] && arr[1].split('')[0] > 4){ result = (Number(arr[0]) + 1) / pow }else{ result = arr.
原创
发布博客 2021.05.12 ·
395 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多