240 发简信
IP属地:北京
  • 120
    关于 ES Class 继承中的二三事(一)(你知道的原型链下)

    距离上已经写完了好长时间了,现在感觉对于 ES6 Class 有了一些新的理解。 如果对于 JavaScript 中的原型机制还不太了解,可以帮我指正一下我写的这篇文章:ht...

  • 谢谢

    你知道的JS原型链(上)--对象与原型

    你知道的JS原型链--对象与原型 最近一直在以忙为借口犯懒,到了清明节终于捱不过去了,所以还是准备写一篇文章来总结一下。最近开发的一个项目涉及到一些关于es6继承的问题。得益...

  • 谢谢

    VScode 配置清单

    VS code 配置文件 我一直觉得所谓的编辑器之争与语言之争以及编程风格之争是一件很无聊的事情,一个优秀的工程师需要学会在合适的地方选择合适的工具或语言帮助自己完成任务,而...

  • 复制全文吗?

    Draft.js的事件处理机制

    Draft 事件处理机制 Draft.js 内部封装了一系列基础的事件处理函数,当事件触发时,这些函数接收当前event,并基于此生成new editorState,我们在接...

  • 前端组件化之路的一些思考与被神化的MVVM

    当初上手使用的时候就直接使用的 Vue,简单方便且直接。但最近在思考为什么三大框架得以挤掉 jQuery 变得流行,至于流行的原因众说纷纭,但我认为真正的原因只有两个: 提供...

  • 120
    观察者模式 vs 订阅发布模式

    一直很好奇订阅/发布模式和观察者模式有什么区别,一直以来都把这两者混为一谈。 实际上,我理解中的观察者模式是1:n,而订阅发布模式是m:n的模式。观察者模式需要观察者直接在被...

  • 120
    你知道的JS原型链(上)--对象与原型

    你知道的JS原型链--对象与原型 最近一直在以忙为借口犯懒,到了清明节终于捱不过去了,所以还是准备写一篇文章来总结一下。最近开发的一个项目涉及到一些关于es6继承的问题。得益...

  • 事件稀释 Debounce & Throttle

    事件稀释是一个在实际开发过程中经常遇到的问题,例如一次鼠标滚动可能触发几十次滚动事件,当我们在懒加载的时候如果不做稀释的话,很可能用户滚动一下鼠标就会发出几十次ajax请求,...

  • @世逝时失 谢谢~

    从实现一个红绿灯到函数式编程

    我认为函数式编程的本质是把函数当作变量来使用。最近接触了React,我们可以发现在React中处处存在函数式编程的思想,我们将JSX写成一个函数的返回值,并且在render中...

  • 从实现一个红绿灯到函数式编程

    我认为函数式编程的本质是把函数当作变量来使用。最近接触了React,我们可以发现在React中处处存在函数式编程的思想,我们将JSX写成一个函数的返回值,并且在render中...

  • 前端模块化(CommonJs,AMD和CMD)

    前端模块规范有三种:CommonJs,AMD和CMD。CommonJs用在服务器端,AMD和CMD用在浏览器环境AMD 是 RequireJS 在推广过程中对模块定义的规范化...

  • 120
    webpack-dashboard直观显示webpack构建

    在进行webpack单页面打包时,过程中是不显示的,对于webpack打包进程是无法看到的。例如这样的过程: 这样总感觉太突兀了。 当然如果你要简单的显示,配置下打包命令就可...

  • 120
    Draft.js的事件处理机制

    Draft 事件处理机制 Draft.js 内部封装了一系列基础的事件处理函数,当事件触发时,这些函数接收当前event,并基于此生成new editorState,我们在接...

  • 120
    谈谈 rem 与 vw -- rem

    谈谈rem与vw — rem 写这篇文章的原因,源于我在头条的面试。面试官问到了关于手机端适配rem的问题,这个问题非常有意思,想和大家分享一下: 我之前确实做过几个简单的手...

  • 120
    Draft.js的数据结构

    Draft.js的数据结构 Draft.js使用EditorState来保存数据结构顶层,其中记录了用于展示数据的所有数据结构。本文将通过提供一系列的简单示例来简单介绍Dra...

  • 120
    VScode 配置清单

    VS code 配置文件 我一直觉得所谓的编辑器之争与语言之争以及编程风格之争是一件很无聊的事情,一个优秀的工程师需要学会在合适的地方选择合适的工具或语言帮助自己完成任务,而...

  • 120
    操作系统(二)

    进程调度 进程 进程是程序在计算机中的一个执行过程。程序是静态的,而进程是动态的。 每个进程都有一个进程控制块,操作系统用来存放进程有关的信息。 进程的创建 四种主要事件会导...

  • 120
    操作系统(一)

    操作系统概述 计算机系统 硬件计算机的实体部分,是有形的设备和装置的总称 软件控制计算机运行的程序及其相关信息 操作系统层次结构 下层的软件为上一层提供服务,上层的软件依靠下...