首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
皮皮西丶
掘友等级
前端工程师
高筑墙、广积粮、缓称王
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
30
文章 30
沸点 0
赞
30
返回
|
搜索文章
赞
文章( 30 )
沸点( 0 )
实现Promise的catch、finally、all、race方法
上一篇文章根据Promise A+规范实现Promise,但是规范的Promise和ES6的Promise相比,还缺少部分功能,我们来依次实现他们。 Promise.reject(),快速创建一个失败的Promise。 finally方法用于指定不管Promise对象最后状态如…
JS中的高阶函数
1. 高阶函数的特点 2. 高级函数的使用场景 使用上面的方式,每次检查类型,都要传递两个参数,而且第二个“类型”参数确实很多余,下面我们使用高级函数对检测类型函数进行优化。 第{3}种方式,相较于{1}{2}种方式,在代码的复用性和适用性方面明显提高了很多。就是中间嵌套了一层…
如何实现自己的reduce方法
reduce()方法是ECMAScript5规范中出现的数组方法,该方法对数组中的每个元素执行一个由您提供的reducer函数(升序执行),将其结果汇总为单个返回值。 initialValue:传递给函数的初始值,当initialValue有值时,将作为accumulator传…
重新捋一捋ES6箭头函数
1. 什么是箭头函数? 2. 箭头函数解决了什么问题? 箭头函数解决了ES5中的this指向问题(this永远指向调用方),在很多场景下,我们需要声明一个变量存储this指针或者使用bind、apply、call方法改变this指向。 在ES6中,箭头函数可以优化这种场景下的编…
聊聊前端开发日常的协作工具(全)
聊聊前端开发日常的协作工具,跟大家分享下树酱日常工作中常用的一些工具,或许可以帮到你提升日常的协作效率。这些神器你值得拥有!
根据Promise A+规范实现一个Promise
Promise将异步操作以同步操作的流程表达出来,避免了层层嵌套的回调函数。 当处于Pending状态时,无法得知目前进展到哪一个阶段(刚刚开始还是即将完成)。 一旦成功就不能失败,反之亦然(只有等待态才能更改状态)。 为解决上面的问题,我们需要在status为pending的…
给 DevOps 初学者的入门指南
当我们谈到 DevOps 时,可能讨论的是:流程和管理,运维和自动化,架构和服务,以及文化和组织等等概念。那么,到底什么是 "DevOps" 呢?
JavaScript 设计模式系列 - 观察者模式
本系列教程不会讲得特别深,通过案例,就带个入门,面试的时候,被问到能答出个所以来,在实际运用中,能把复杂的问题简单化就够了。 概要: 大家应该经常听到工厂模式,单体模式,但是,可能大家可能第一次听说观察者模式,所以我设计模式系列第一篇就来讲讲观察者模式。相信大家都用过鼠标悬停,…
关于 js 中的回调函数 callback
本文写于 1 年前 曾经的学习文章如今拿出来分享 前言 其实我一直很困惑关于 js 中的 callback, 困惑的原因是,学习中这块看的资料少,但是平时又经常见,偶尔复制一下前人代码,功能实现了也就不再去追其原由,这么着,这个 callback 的概念就越来越混乱,因为你总感觉它是你 Ajax…
ES6 完全使用手册
此外还要注意这里不一定就是正式进入规范的语法。 1. let 和 const 在我们开发的时候,可能认为应该默认使用 let 而不是 var,这种情况下,对于需要写保护的变量要使用 const。 然而另一种做法日益普及:默认使用 const,只有当确实需要改变变量的值的时候才使…
下一页
个人成就
文章被点赞
20
文章被阅读
11,391
掘力值
261
关注了
73
关注者
2
收藏集
11
关注标签
18
加入于
2018-10-16