js获取数组嵌套对象的某一个值
数组对象嵌套的数组对象查找某一个属性的值,并返回一个新数组。比如多级评论列表,我们需要在页面中显示某个ID的数据,推荐2种实现方式:利用reduce方法和递归,JSON.stringify的方式
TypeScript 5.0 将支持全新的装饰器写法!
装饰器模式是一种经典的设计模式,它可以在不修改被装饰者(如某个函数、某个类等)源码的前提下,为被装饰者增加 / 移除某些功能(收集用户定义的类/函数的信息,例如用于生成路由表,实现依赖注入等等
CSS-@规则(At-rules)常用语法使用总结
At-rules规则是目前CSS中一种常见的语法规则,它使用一个@符号加一个关键词定义,后面跟上语法区块,如果没有则以分号结束即可。这种规则一般用于标识文档、引入外部样式、条件判断等等
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 在类型检查方面非常强大,但有时某些类型是其他类型的子集并且需要为它们定义类型检查时,它会变得乏味。举个例子,有两种响应类型: