关键字:function
  • 前端面试题——JS篇
    1.介绍一下JS的数据类型有那些,值是如何存储的? JavaScript一共有8种数据类型,其中有7中基本数据类型:Undefined、Null、Boolean、Number、String、Symbol(ES6新增,表示独一无二的值)和Bi ...
  • 前端系统化学习【JS篇】:(一)浏览器简述
    前言细阅此文章大概需要8分钟\color{red}{8分钟}8分钟左右本篇中简要讲述\color{red}{简要讲述}简要讲述了:常见的浏览器内核浏览器的控制台Script标签的位置代码调试(debugger)在浏览器控制台中打印引用数据类 ...
  • webpack快速入门
    概述 webpack 作为目前最主流的代码打包工具,他提供了一整套的前端项目模块化方案,而不仅仅是局限于对JavaScript的模块化。 通过webpack提供的前端模块化方案,我们就可以很轻松的对我们前端项目开发过程中涉及到的所有的资源进 ...
  • 函数式编程(三)
    函数组合 纯函数和柯里化很容易写出洋葱代码 h(g(f(x))) 比如获取数组的最后一个元素再转换成大写字母, .toUpper(.first(_.reverse(array))),别人维护起来,会不停的看这是谁写的并且想过去抽你嘴巴子,写 ...
  • v-if v-show 的替代品——vue-fake-hide
    背景 大家在使用 v-if v-show 时有没有遇到过这样的情况,当我们 v-if = false 一个元素时,其余元素的布局会收到影响,举个例子: ...
  • 函数式编程(一)
    在我工作时,总有一些总结性的想法,但是我并不擅长总结,只爱说大白话,直到我开始接触函数式编程,我才明白,这就是我一直想表达的写代码方式,哈哈,真是吃了没文化的亏。 我们常听说的编程范式有面向过程编程、面向对象编程,以及函数式编程。 面向过 ...
  • 函数式编程(二)
    纯函数 函数式编程中的函数,指的就是纯函数,这也是整个函数式编程的核心 纯函数:相同的输入永远会得到相同的输出,而且没有任何可观察的副作用。 纯函数就类似数学中的函数(用来描述输入和输出之间的关系),y = f(x) 绿色的就是对 ...
  • 函数式编程(四)
    函子(Functor) 函子的作用,在函数式编程中如何把副作用控制在可控的范围内、异常处理、异步操作等。 什么是 Functor 容器:包含值和值的变形关系(这个变形关系就是函数) 函子:是一个特殊的容器,通过一个普通的对象来实现,该对象 ...
  • 手写 Promise 所有方法实现
    前言 上次我们手写了一个promise,相信大家已经对 Promise 有了深度的理解,这次我们再把 Promise 的所有相关方法都实现一下。 Promise.prototype.catch Promise.prototype.catc ...
  • 手写 Promise
    前言 都 2020 年了,Promise 大家肯定都在用了,但是估计很多人对其原理还是一知半解,今天就让我们一起实现一个符合 PromiseA+ 规范的 Promise。 简单版 我们都知道 Promise 的调用方式,new Promis ...

暂无数据