用户中心USER CENTER

首页/用户
  • JS中的柯里化 及 精巧的自动柯里化实现

    摘要:笑中自动柯里化的精巧实现柯里化是函数式编程中很重要的一环,很多函数式语言都会默认将函数自动柯里化。 什么是柯里化? 在计算机科学中,柯里化(Currying)是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术。这个技术由 Christopher Strachey 以逻辑学家 Haskell Curry 命名的,尽管...

    moven_j 发布于JavaScript
  • 《高性能JavaScript》(读书笔记)

    摘要:加载的模块会以参数形式传入该函数,从而在回调函数内部就可以使用这些模块。异步加载,和,浏览器不会失去响应它指定的回调函数,只有前面的模块都加载成功后,才会运行,解决了依赖性的问题。插件,可以让回调函数在页面结构加载完成后再运行。 这次主要是对《高性能JavaScript》一书的读书笔记,记录下自己之前没有注意到或者需要引起重视的地方 第一章 加载和执行 js代码在执行过程中会阻塞浏览...

    moven_j 发布于JavaScript
  • [js高手之路]深入浅出webpack教程系列2-配置文件webpack.config.js详解(上

    摘要:接着上文,重新在文件夹下面新建一个项目文件夹,然后用初始化项目的配置文件,然后安装,然后创建基本的项目文件夹结构,好了,我们的又一个基本项目结构就搭建好了第一开始通过文件配置我们的项目首先在项目文件夹下面,新建一个文件,这个文件可 接着上文,重新在webpack文件夹下面新建一个项目文件夹demo2,然后用npm init --yes初始化项目的package.json配置文件,然后安...

    moven_j 发布于JavaScript
  • Redux中间件对闭包的一个巧妙使用

    摘要:最近在看的源码,发现在使用中间件的源码中,有一个对闭包非常巧妙的使用,解决了鸡生蛋,蛋生鸡的问题,特分享给大家。中间件的函数签名形式如下函数体中的函数用于根据中间件生成经过的中间件链。 最近在看Redux的源码,发现Redux在使用中间件applyMiddleware.js的源码中,有一个对闭包非常巧妙的使用,解决了鸡生蛋,蛋生鸡的问题,特分享给大家。 Redux中间件的函数签名形式如...

    moven_j 发布于JavaScript
  • 【译】只需四个步骤:使用 React 实现页面过渡动画

    摘要:翻译疯狂的技术宅作者英文标题英文地址说明本文首发于公众号在本文中,我将向你展示如何使用和库中的生命周期方法来实现页面的过渡效果。我们还用创建了一个变量,可以用它来对封装的子组件中的的不同样式属性实现动画效果。用渲染,并且或者插入动画状态值。 翻译:疯狂的技术宅作者:Martin Haagensli英文标题:Animated page transitions with React Rou...

    moven_j 发布于JavaScript
<