首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
volibear
掘友等级
前端工程师
|
神奇工场
你不可以把这个世界让给你鄙视的人!
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
48
文章 47
沸点 1
赞
48
返回
|
搜索文章
赞
文章( 47 )
沸点( 1 )
JavaScript函数式编程第二弹—函数组合(合成)
函数式编程有两个最基本的运算:合成和柯里化。 下面这个图表示了函数处理数据的过程,给fn输入参数a,得到结果b。可以理解成a数据通过管道fn得到b数据。 下面这个图更是把管道fn拆分成了三个管道f1,f2,f3,数据a通过管道f3得到m,m通过管道f2得到n,n通过管道f1得到…
JavaScript函数式编程第一弹—高阶函数、纯函数、柯里化
话不多说,直接进入正题。 函数式编程随着React的流行受到越来越多的关注(React的高阶组件使用了高阶函数来实现,高阶函数就是函数式编程的一个特性。Redux也使用了函数式编程的思想。) 函数式编程,缩写FP,是一种编程范式,也是一种编程风格,和面向对象是并列的关系。函数式…
零距离接触websocket🚀
虽然http1.1默认开启了keep-alive长连接保持了这个TCP通道使得在一个HTTP连接中,可以发送多个Request,接收多个Response,但是一个request只能有一个response。而且这个response也是被动的,不能主动发起。 websocket虽然…
BetterScroll 2.0 发布:精益求精,与你同行
BetterScroll v1 版本发布至今已经两年多,这期间 BetterScroll 无论是在我们公司内部的业务以及社区内,经受住了大量的场景考验,同时也新增了不少特性。无论是我们内部开源组件库的 cube-ui,还是社区内的 mpx、taro、vue-better-scr…
用ES5重写startsWith和endsWith
1. startsWith 2. endsWith
JavaScript-高阶函数
高阶函数就是输入参数中有函数,或者返回值是函数的函数。 1. 函数作为参数 如果大家使用过setTimeout、setInterval和AJAX请求,那么大家已经用过高阶函数了,这也是我们最常看到的场景:回调函数,它将函数作为参数传递给另一个函数。例如AJAX请求中,我们会用回…
JavaScript创建对象的安全模式
1. 忘记使用new关键字会产生什么问题
toString方法
每个对象都有一个toString()方法。 默认情况下,toString()方法被每个Object对象继承。 如果此方法在自定义对象中未被覆盖,toString()返回“[object type]”,其中type是对象的类型。 如果此方法被自定义对象覆盖,则根据被重写后的toS…
JavaScript设计模式——单例模式
单例模式 (Singleton Pattern)又称为单体模式,保证一个类只有一个实例,并提供一个访问它的全局访问点。也就是说,每次使用同一个类创建的新对象都是完全相同的。 一些游戏,如:植物大战僵尸,我们肯定希望每次玩的时候都是从之前的存档继续,假如,第二天来玩是从第一关卡开…
JavaScript继承
在 JavaScript 中,每个构造函数都拥有一个prototype属性,它指向构造函数的原型对象,这个原型对象中有一个 construtor 属性指回构造函数;每个实例都有一个__proto__属性,当我们使用构造函数去创建实例时,实例的__proto__属性就会指向构造函…
下一页
个人成就
文章被点赞
58
文章被阅读
18,024
掘力值
629
关注了
23
关注者
14
收藏集
18
关注标签
23
加入于
2019-07-22