首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
实用工具函数
订阅
ZF27074
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
[转]JS如何判断一个对象是否为空、是否有某个属性
方法三:Object.keys(obj) 返回一个给定对象自身可枚举属性组成的数组。 方法一: . 或 [ ] 当此属性的值为false、undefined、NaN、null、0、"" 时,此方法不适用。 方法二: in运算符 如果某属性在指定对象或其原型链上则返回true,只…
我工作8年,总结的20个高效开发的JS工具函数
在前端领域摸爬滚打了8年,从一个写 if/else 都心惊胆战的小白,到现在能从容应对各种复杂业务的老兵,我发现,真正拉开开发者之间效率差距的,除了经验和对框架的理解外,还有一个常常被忽略的“秘密武器
告别 "if-else",改用 "return"!
大家好,我是CodeQi! 一位热衷于技术分享的码仔。 在日常的开发中,很多人习惯于使用 if-else 语句来处理各种条件。但你有没有想过,层层嵌套的条件判断,可能会让代码变得难以维护且难以阅读?
N 个值得一看的前端代码片段
在日常的开发过程中,我们都会有一些常用的代码片段,这些代码片段可以直接复制到各个项目中使用,非常方便。如果你有接手过别人的项目,就可以很明显感受到几个项目一般都会有一些相同的工具类方法,这些方法就是之
7个Js async/await高级用法
在掌握了async/await基础用法之后,下面将介绍一些高级用法,以便充分利用async/await实现更复杂的异步流程控制。
有效封装WebSocket,让你的代码更简洁!
在现代 Web 应用中,实时通信已经成为越来越重要的一部分。在前端开发中,为了更好地利用 WebSocket 技术,我们通常会对其进行封装,以便于全局调用并根据自己的业务做不同的预处理。
深入浅出Websocket(一)Websocket协议
最近在构建两个系统的实时通信部分,总结一下所学。 本文主要介绍Websocket是什么以及其协议内容。 WebSocket 协议实现在受控环境中运行不受信任代码的一个客户端到一个从该代码已经选择加入通信的远程主机之间的全双工通信。该协议包括一个打开阶段握手规定以及通信时基本消息…
【愣锤笔记】一篇小短文彻底搞明白js的递归和尾递归
“我发起狠来连自己都打”这句话,其实有那么一丢丢递归的意思。好了,递归,什么是递归?递归就是函数自己调用自己。本文主要分两部分,第一部分讲的递归常用场景,第二部分讲递归带来的问题和解决方案。那么,👇开始直击你灵魂深处的自虐之旅吧! 递归的概念上面👆已经说了,就是函数自己调用…