首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
就那
掘友等级
低级前端汪
|
mg
低级前端汪
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
121
文章 121
沸点 0
赞
121
返回
|
搜索文章
最新
热门
一图搞定正则中的前瞻和后顾
前瞻和后顾是正则中比较难以理解的两个概念,也有人称作为正向零宽断言和负向零宽断言,还有叫做顺序环视和逆序环视。有很多种叫法,但是每一种叫法都让人难以理解。本文通过一张图示,带领大家彻底搞明白这个让人难以理解的概念。同时也会分享几个应用示例给大家,帮助大家以后写出更加简练的正则。…
三十分钟包会——正则表达式
正则表达式,对大家来说既熟悉又陌生。熟悉是因为工作中有很多场景能用到,比如手机号、邮箱、密码等规则校验。 陌生则是因为正则表达式看上去就是一堆乱码,且一眼看上去很难看懂匹配规则。有时候在网上去找一个特定规则的正则表达式,搜出来的结果各不相同,执行效果更是不尽人意,想自己去修改,…
一段不太一样的科里化方法
大家对科里化都不陌生了,今天给大家分享一段不一样的科里化实现代码,并且支持不同的执行方式,可以一次传入所有参数,也可以分批次传入参数,且最终结果不受传入批次影响,希望对大家有帮助。 方法curry接收两个参数,一个是调用curry后要执行的回调方法fn,另一个参数_rest为隐…
这次,彻底搞懂发布订阅模式
之前写过一篇分析发布订阅模式的文章,文章中代码比较多,看起来比较费劲不好理解。决定用看得见且体验的到的方式重新表达其中发布、订阅、取消订阅等操作和关系,如有不足请大家指出,互相学习。 点击创建,输入名字,点确定,分别创建发布者和订阅者,鼠标hover到订阅者时展示订阅和解订的功…
9分钟,搞明白闭包
闭包——JS三座大山之一,对很多前端开发者来说是个非常头疼的知识点。本文将花费大约9分钟时间,用4组非常简单的例子来对比理解闭包,也许会改变大家之前对闭包的理解。 在案例对比之前,先给大家一个观点:闭包只是一种现象。在此,我们不要试图用官方的定义,以扣字眼的方式去理解闭包的含义…
发布订阅模式
前言:之前对发布-订阅模式没有理解透,感觉跟观察者模式非常像,又看到有些文章说观察者模式就是发布-订阅模式,搞的有点头大。这篇文章以个人的理解对发布-订阅模式进行一次梳理,如果有错误或者不足的地方,希望大家不吝指出,共同进步!!! 为了更方便对布订阅模式的理解,本人又写了一篇由…
十五分钟--分页逻辑--包学包会
所以这个分页组件一共是由 2 + 2 + 2 + 1 + 2 * 2 = 11 个 元素构成。记住这个数,给这个变量起名字叫baseCount,待会要着重用它。分析到这逻辑实际已经完成74%了,是不是惊呆了?但是不要着急,我们继续分析一下分页组件需要哪些参数: 参数我已经标注好…
prototype实现继承
前言:相信很多小伙伴对js继承都不太陌生,有很多实现方式,本文通过两个小故事对使用prototype实现继承来做一个简单解释。。。 嗯,名字,年龄,性别都有,那他是不是有钱人呢?咱们也定一个判断是否为有钱人的标准吧:money > 1000000 || gold > 50000…
简话 prototype 和 __proto__
在js中,prototype和__proto__是很难理解的两个知识点,一是它俩名字差不多,容易混淆;二是在工作中能直接用到这两个知识点的地方可能也不是特别多,但是这两个知识点却是非常重要的,尤其在实现继承方面。 在我学习它俩的时候,最大的障碍就是名字,第一印象就感觉它俩是一个…
深入理解JavaScript执行上下文、函数堆栈、提升的概念
这里先不关心执行结果。磨刀不误砍柴功,先了解一下函数执行上下文堆栈的概念。相信弄明白了下面的概念,一切也就水落石出了。 我们都知道,浏览器中的JS解释器被实现为单线程,这也就意味着同一时间只能发生一件事情,其他的行为或事件将会被放在叫做执行栈里面排队。下面的图是单线程栈的抽象视…
下一页
个人成就
文章被点赞
1,536
文章被阅读
66,648
掘力值
3,985
关注了
6
关注者
194
收藏集
1
关注标签
5
加入于
2016-08-22