砖用西瓜

53
获赞数
13
关注数
13
粉丝数
北京
IP 属地未知
2017-04-10 加入
浏览 6.1k
╭╮╱╭┳━━━┳╮╱╭╮
┃┃╱┃┃╭━╮┃┃╱┃┃
┃╰━╯┃┃┃┃┃╰━╯┃
╰━━╮┃┃┃┃┣━━╮┃
╱╱╱┃┃╰━╯┃╱╱┃┃
个人简介什么都没有
206 声望|学徒
javascript
205
promise
113
nodemon
53
npm
53
debugging
53
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
个人动态
  • 发布了文章2018-09-05
    Promise到底解决了什么问题?
    我的github博客 [链接] 大家都知道Promise解决了回调地狱的问题。说到回调地狱,很容易想到下面这个容易让人产生误解的图片: 可回调地狱到底是什么?它到底哪里有问题?是因为嵌套不好看还是读起来不方便? 首先我们要想想,嵌套到底哪里有问题? 举个例子: {代码....
  • 赞了文章2018-07-12
    [译] 深入理解 Promise 五部曲:1. 异步问题
    在微博上看到有人分享LabJS作者写的关于Promise的博客,看了下觉得写得很好,分五个部分讲解了Promise的来龙去脉。从这篇文章开始,我会陆续把五篇博客翻译出来跟大家分享,在大牛的带领下真正理解Promise。卖个关子,作者看待Promise的角度跟我一直以来看到的讲解Pr...
  • 发布了文章2018-06-08
    JavaScript函数式编程之深入理解纯函数
    更多相关内容见博客 [链接]纯函数是函数式编程的基础,需要重点理解。 纯函数的概念: 纯函数是这样一种函数,即相同的输入,永远会得到相同的输出,而且没有任何可观察的副作用。 他的重点在于“相同的输入,永远会得到相同的输出”,后面所说的副作用也是为了满足这...
  • 赞了文章2018-06-01
    vue-cli脚手架中webpack配置基础文件详解
    vue-cli是构建vue单页应用的脚手架,输入一串指定的命令行从而自动生成vue.js+webpack的项目模板。这其中webpack发挥了很大的作用,它使得我们的代码模块化,引入一些插件帮我们完善功能可以将文件打包压缩,图片转base64等。后期对项目的配置使得我们对于脚手架自动...
  • 发布了文章2018-05-31
    JavaScript函数式编程之函数组合函数compose和pipe的实现
    函数组合是函数式编程中非常重要的思想,它的实现的思路也没有特别复杂。有两种函数组合的方式,一种是pipe,另一种是compose。前者从左向右组合函数,后者方向相反。下面就是一个最简单的可以组合两个函数的compose
  • 发布了文章2018-05-30
    JavaScript函数式编程之函数组合函数compose和pipe的实现
    函数组合是函数式编程中非常重要的思想,它的实现的思路也没有特别复杂。有两种函数组合的方式,一种是pipe,另一种是compose。前者从左向右组合函数,后者方向相反。下面就是一个最简单的可以组合两个函数的compose
  • 发布了文章2018-05-27
    两个函数式解决大数相加的方法
    解决大数相加的方法有很多,网上很容易搜到,下面介绍两种,一种是在网上抄的,一种是自己想的,我将他们都用函数式的方式重写了一遍。 这种是在网上抄的,的确非常简洁 {代码...} 函数式重写,重点在尾递归,这是在函数式编程中代替while的写法。 {代码...} 自己想...
  • 发布了文章2018-04-29
    vscode 调试node之npm与nodemon
    更多相关内容见博客 [链接] 调试nodejs有很多方式,可以看这一篇How to Debug Node.js with the Best Tools Available,其中我最喜欢使用的还是V8 Inspector和vscode的方式。 在vscode中,点击那个蜘蛛的按钮 就能看出现debug的侧栏,接下来添加配置 选择环境 就能看...
  • 发布了文章2018-04-25
    JavaScript函数式编程之pointfree与声明式编程
    函数式编程中的pointfree的意思就是“无参”或“无值”,pointfree style是一种编程范式,也作tacit programming,就是“无参编程”的意思了。什么是“无参编程”?
  • 发布了文章2018-04-16
    JavaScript函数式编程之管道分支,消除if/else的一种方式
    管道是函数式编程中经常使用的,很多时候我们需要按照条件判断进行组合函数的选择,简单的说就是从原来的一条管道变成两条管道,根据判断选择进入哪一条。
  • 发布了文章2018-04-12
    JavaScript函数式编程之错误处理,强壮代码
    以下代码会用到函数组合函数compose,只要知道compose是干什么的就足够了,如果好奇具体的实现,可以看《JavaScript函数式编程之函数组合函数compose和pipe的实现》 在写命令式的代码时,条件判断是经常使用的,经常会有如下类型的需求 {代码...} 比如表单验证 {代码...
  • 赞了文章2018-04-03
    每个 JavaScript 工程师都应当知道的 10 个面试题
    对大部分公司来说,招聘技术人员这种事情,管理层就应该放手交给技术团队,只有他们才能够准确地判断应聘者的技术实力。如果你恰巧是应聘者,你也是迟早都要去面试的。不管你是哪边的,都让大哥来教你几招。
  • 发布了文章2018-02-11
    三个闭包实例理解闭包对内存的影响
    在试图弄清这个问题之前,先要理解栈内存、堆内存和预处理。 占用内存,不会销毁的闭包实例 例1: {代码...} 例1的图示 未被占用的堆内存才会被销毁 所以,正如图中椭圆形关键点中说明的那样,堆内存xxxfff111被返回给了全局变量f,而全局变量只有在窗口关闭的时候才...
  • 发布了文章2018-02-10
    export和import的用法总结
    ES6中export一般的用法有两种 命名导出(Named exports) 默认导出(Default exports) 命名导出(Named exports) 就是每一个需要输出的数据类型都要有一个name,统一输入一定要带有{},即便只有一个需要输出的数据类型。这种写法清爽直观,是推荐的写法。 {代码......