2023-01-16 1279 阅读 实用干货 🌋 🏫 史上最全 Vue 前端代码风格指南 一、命名规范市面上常用的命名规范:camelCase(小驼峰式命名法——首字母小写)PascalCase(大驼峰式命名法——首字母大写)kebab-case(短横线连接式)Snake(下划线连接式)1.1项目文件命名1.1.1项目名全部采用小写方式,以短横线分隔。例:my-project-name。
2023-01-13 1051 阅读 值得一看 🔍️ 🚫 还在用 JS 做节流吗?CSS 也可以防止按钮重复点击 众所周知,函数节流(throttle)是JS中一个非常常见的优化手段,可以有效的避免函数过于频繁的执行。举个例子:一个保存按钮,为了避免重复提交或者服务器考虑,往往需要对点击行为做一定的限制,比如只允许每300ms提交一次,这时候我想大部分同学都会到网上直接拷贝一段throttle函数,或者直接引用
2023-01-10 970 阅读 值得一看 🔍️ 🌐 JS 实现网络测速 一、背景知识在我们的日常生活中离不开网络,而网络的快慢直接决定了用户的产品使用体验。最近我们的WMS系统在仓库使用过程中出现了网络卡顿导致的异常情况,因此需要提供一个网络检测功能,当仓库再遇到类似问题时可以先通过测量网速来排查是否网络出现了异常。名词解释:ping:给目标IP地址发送一个ICMP报文
2022-12-23 1042 阅读 实用干货 🌋 ✅ JavaScript 最佳实践:如何写出更可靠、更高性能的代码 前言自2000年以来,Web开发一直在以惊人的速度发展。从最初毫无章法可循的“野蛮生长”,到如今已发展出完整的规范体系,各种研究成果和最佳实践层出不穷。Web开发领域的最新技术和开发工具已经令人目不暇接。其中,前端三件套中的核心JavaScript尤其成为了研究和关注的焦点。JavaScript的最
2022-12-19 993 阅读 实用干货 🌋 ❓️ user-select:none真的能禁止文本的复制粘贴吗? 1.前言面向搜索引擎开发时,我们经常看到这样的情况:登录后复制。由于设置了css属性user-select:none,此时鼠标无法实现选中文本,也就无法复制文本,通常会采用这种方式来禁止复制文本。打开开发者工具-审查元素,取消此样式,就可以选中文本了。但是,你们有尝试过这样的复制、粘贴吗?咦,原来也
2022-12-16 1333 阅读 原创作品 🌈 🎉 通信行程卡-纪念版 12月13日0时起,正式下线“通信行程卡”服务,“通信行程卡”短信、网页、微信小程序、支付宝小程序、APP等所有渠道同步下线!三年了,再见!项目介绍本项目基于Uni-APP框架开发,仅作纪念,无实际意义,不得用于防疫等相关场景!预览地址预览地址:https://lab.yxbug.cn/app/sc