首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
阿蛮BaLa
更多收藏集
微信扫码分享
微信
新浪微博
QQ
35篇文章 · 0订阅
【死磕JS】var、let、const 该怎么选?
众所周知,在 Javascript 中就有 3 个关键字可以声明变量,分别是 var,let,const. var 在 ECMAScript 的所有版本中都可以使用,而 const 和 let 只能在 ECMAScript6 及更晚的版本中使用。 var 声明的变量,在函数作用…
JS垃圾回收机制
简称GC,它会周期性运行以释放那些不需要的内存,否则,JavaScript的解释器将会耗尽全部系统内存而导致系统崩溃。 具体到浏览器中的实现,通常有两个策略:标记清除和引用计数。 引用计数法是最初
es6新增数组方法简便了哪些操作?
在这里不过多阐述,我也是跟着阮一峰大佬的《es6入门》来学习的,es6新增了很多的方法、属性,让我们在编码中得到了很高的提升,在这里只对array这块进行阐述,其他的就过不多介绍了。 是不是及其简单!其中 new Set()会把重复的数据过滤到,得到一个类数组的对象,Array…
JavaScript定时器
setTimeout:循环一次。 setInterval:循环多次。 clearTimeout:清除一次性定时器。 clearInterval:清除多次定时器。 同步代码:前面的代码没有执行完,会阻塞后面的代码执行。 异步代码:等满足条件的时间去执行。
JS 实用小技巧,根据上下文改进条件语句的 6 种方法
期望:"是我!" 你会自豪地回答,因为该代码像公主一样美丽。 现实:"不,不是我!" 你说谎是因为该代码像野兽一样丑陋。 现在,如果你想让期望成为现实,请继续阅读。 使用有意义的名称,这会让你一眼就知道是什么意思。 将集合类型命名为复数是有意义的。因此,不要忘记 s: 描述函数…
优雅实现防抖与节流函数
...
如何在Javascript中使用Object.freeze()
Object.freeze() 方法可以冻结一个对象。一个被冻结的对象再也不能被修改;冻结了一个对象则不能向这个对象添加新的属性,不能删除已有属性,不能修改该对象已有属性的可枚举性、可配置性、可写性,以及不能修改已有属性的值。此外,冻结一个对象后该对象的原型也不能被修改。fre…
滑动 滚动条 发送 AJAX 请求
但偏偏直接一次性的请求了 2、3、4、5、... 页的内容。 尽管评论。 注意 setTimeout 函数是为了防止多次请求下的数据延迟。 但是达成了理想中的效果。 便于你的理解。 源码文件将在 2020-10-17 发布到 GITBUH 中。
ES11新增的这9个新特性,你都掌握了吗?
ECMAScript 2020 是 ECMAScript 语言规范的第11版。自1997年出版第一版以来,ECMAScript 已发展成为世界上使用最广泛的通用编程语言之一。 matchAll() 方法返回一个包含所有匹配正则表达式的结果的迭代器。使用 for...of 遍历或…
彻底消除if else, 让你的代码看起来更优雅
应该有不少同学有遇到过充斥着if else的代码,面对这样的一团乱麻,简单粗暴地继续增量修改常常只会让复杂度越来越高,可读性越来越差。那么是时候重构了,花几分钟看看这篇文章, 说不定对你有一丢丢帮助。 将判断条件作为对象的属性名,将处理逻辑作为对象的属性值,在按钮点击的时候,通…