首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
javascript
订阅
M酷
更多收藏集
微信扫码分享
微信
新浪微博
QQ
26篇文章 · 0订阅
9k字 | Promise/async/Generator实现原理解析
笔者刚接触async/await时,就被其暂停执行的特性吸引了,心想在没有原生API支持的情况下,await居然能挂起当前方法,实现暂停执行,我感到十分好奇。好奇心驱使我一层一层剥开有关JS异步编程的一切。阅读完本文,读者应该能够了解: 回归正题,文章开头我们先点一下Promi…
有了这25个正则表达式,代码效率提高80%
本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励金。 前言 大家好,我是林三心,在日常开发中,正则表达式是非常有用的,正则表达式在每个语言中都是可以使用的,他就跟JSON一样,是通用的。在日常开
看完这篇在也会不害怕别人问我什么是原型了
原型是一个有点特殊的对象,是JavaScript引擎默认为函数创建的一个属性,SomeFunc.prototype,同时函数的原型对象默认有两个属性:constructor和[prototype]
「硬核JS」令你迷惑的位运算
位运算是大神专属?大多数人认为在写程序的过程中使用过多花里胡哨的位操作符对阅读体验是极其不好的,其实,假如大家都懂得位运算,那么这些骚操作就变成了常规操作,赶快来GET吧!
javaScript高阶级函数
没毛病,but 问题来了,产品经理走过来和你提了一个需求,我们要在iterator 外面做一些事情,这个事情做完之后再判断obj.status是要等于true还是false。emmmmmm 好既然产品经理都这么说了。那我们就开干吧。 👏👏👏👏 完成了一个产品经理的需求。…
JS开发必须知道的41个技巧【持续更新】
(a, b) => b - a 是降序。 可见sort排序对整数可以,类似版本号这个格式就不适用了,因为sort函数在比较字符串的时候,是比较字符串的Unicode进行排序的。 14. 对象转数组
时间久了,可别忘记这些DOM操作常用API
这里主要将DOM操作分为了增删改查四部分.当然了,划分的可能不是那么准确.文末第二个链接里面的老哥对于类型的划分还是挺不错的,有兴趣的可以点进去看看. 该方法返回一个匹配特定id(区分大小写)的元素,而又因为一个id一般在一个页面中是唯一的.因此这是一个高效查找特定元素的方法.…
【适合收藏】为了多点时间陪女朋友,我向BAT大佬跪求了这15条JS技巧
为了减少加班,从而挤出更多的时间来陪女朋友,我就厚着脸皮向一些BAT大佬求来了这15条JS技巧,现在分享给大家,千万别错过。 以上15个JS技巧是鱼头辛苦从几位大厂大佬里跪求出来的,希望各位可以好好运用在业务中,减少加班次数。 如果你喜欢探讨技术,或者对本文有任何的意见或建议,…
两行 Javascript 代码生成 UUID
发现一个简单的方法,可以在不依赖第三方库的情况下,在 Javascript 应用程序中生成 UUID。 在 Javascript 中可以用的 URL.createObjectURL 方法创建一个惟一的 URL,以表示传递给它的对象。为了让这个 URL 是唯一的, URL.cre…
「前端进阶」彻底弄懂函数组合
函数组合在函数式编程中被称为组合(composition),我们将了解组合的概念并学习大量的例子。然后创建自己的compose函数。 组合的概念是非常直观的,并不是函数式编程独有的,在我们生活中或者前端开发中处处可见。 比如我们现在流行的 SPA (单页面应用),都会有组件的概…