1000个判断条件难道要写了1000个 if ? 一文教你如何实现分支优化
分支优化在各种语言中都有不同的实现方式和应用场景,本篇通过JavaScript介绍了两种代码分支优化的思想,代码的实现非常简单,重点在于这种思想的应用。其实关于分支优化这个问题一直存在争议
a标签中href和onclick属性同时存在的问题
a是HTML语言标签。用于定义超链接,用于从一个页面链接到另一个页面,一般都是通过href或onclick属性来实现跳转功能,那如果2个属性同时存在,它们的执行顺序,相互影响有哪些区别呢?
深入浅出 Server-sent events 技术
本篇文章讲述一种服务端向客户端推送信息的技术、它比 WebSocket 更简单更轻量化,比轮询性能好。简单介绍 Server-sent events 的技术原理和使用场景,并进行简单的封装,方便日常在项目中使用
使用 ChatGPT 改善您的工作流程
在过去的几周里,每个人都看到了围绕着名为 ChatGPT 的新工具的大肆宣传,它基本上可以回答你可能提出的每一个问题。这个工具可以令人兴奋,玩弄它会带来很多乐趣
利用Css实现按钮节流
节流是指避免过于频繁地执行某个功能,例如保存按钮。 为了避免重复提交或者服务器的考虑,往往需要限制点击行为,否则接口会被频繁请求。 之前基本都是通过js控制节流问题
12 个Typescript开发实用小技巧【值得收藏】
ypescript 在类型检查方面非常强大,但有时某些类型是其他类型的子集并且需要为它们定义类型检查时,它会变得乏味。举个例子,有两种响应类型:
Chrome发布新的CSS视口布局单位:svh、lvh、dvh!
在最近发布的 Chrome 108 中,带来了几个新的 CSS 视口单位:svh小视口单位,lvh大视口单位,dvh动态视口单位;如果你想将一个元素设置成全屏高度,你可以设置高度:100vh
Js字符串补全/补位方法:padStart() 和 padEnd()
在今天的教程中,我们将一起来学习新的字符串,padStart() 和 padEnd(),它可以帮助我们实现用另一个字符串填充一个字符串,直到结果字符串达到给定的长度。
JavaScript 条件判断与比较运算
JavaScript 中有三种方法可以用来进行条件判断:使用 if-else 语句。这种方法用于在特定条件为 true 时执行一段代码,否则执行另一段代码;使用 switch 语句。这种方法用于在多个条件之间做出选择