240 发简信
IP属地:浙江
  • 生活

    我害怕有些事情来得太早,有些事情又来得太晚。

  • Redux源码

    在进入正题前,我们首先来看一下在项目中是如何使用 Redux 的,根据使用步骤来讲解源码。 介绍完了使用步骤,接下来进入正题。 源码解析 首先让我们来看下 combineRe...

  • 120
    vue源码之数据绑定

    Vue.js是一款MVVM框架,上手快速简单易用,通过响应式在修改数据的时候更新视图。Vue.js的响应式原理依赖于Object.defineProperty[https:/...

  • 全屏实现

    最近需求中遇到关于全屏展示的需求,于是深入了解了一下demo如下所示? demo[https://codepen.io/pengxiaohui00/pen/NWPjYyJ] ...

  • 优雅代码指北 -- 巧用 Ramda[转]

    不久前我在掘金发表了文章如何在 JS 代码中消灭 for 循环。文中我写了很多工具函数,那些工具函数都能达到设计的目的。但是,很重要一点我还没告诉读者,其实我是几乎不用自己写...

  • Ramda.js学习总结:

    0 前言 在这段时间学习函数式编程的过程中,我主要用到的是 Ramda.js。你可能会问,Underscore 和 Lodash 已经这么流行了,为什么还要学习好像有些雷同...

  • HTTPS

    1HTTPS HTTPS:超文本传输安全协议是一种通过计算机网络进行安全通信的传输协议。HTTPS经由HTTP进行通信,但利用SSL/TLS来加密数据包。HTTPS开发的主要...

  • 数组和链表的区别

    1. 数组和链表的区别 1.1 数组的特点 在内存中,数组是一块连续的区域。 拿上面的看电影来说,这几个人在电影院必须坐在一起。 数组需要预留空间,在使用前要先申请占内存的...

  • HTPP 2.0

    1 HTTP 早在 HTTP 建立之初,主要就是为了将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。也是说对于前端来说,我们所写的HTML页面将要放在我们...

  • 120
    前端性能优化

    我们都知道对于Web应用来说性能很重要。然而性能优化相关的知识却非常的庞大并且杂乱。对于性能优化需要做些什么以及性能瓶颈是什么,通常我们并不清楚(不包括那些对性能优化有丰富经...

  • webpack原理

    1.webpack核心概念 entry: 一个可执行模块或库的入口文件。chunk :多个文件组成的一个代码块,例如把一个可执行模块和它所有依赖的模块组合和一个 chun...

个人介绍
求学似饥,虚心若愚