240 发简信
IP属地:广东
  • From JavaScript To Dart

    From JavaScript To Dart Dart 的一些特性 Dart 是静态类型的,但是 Dart 可以推断类型,类型系统也是可选的 Dart 没有关键字 publ...

  • 120
    Resouce Timing 分析

    DNS查询耗时 :domainLookupEnd - domainLookupStartTCP链接耗时 :connectEnd - connectStartrequest请求...

  • GraphQL利器

    前言 在过去的十多年中,REST已经成为设计web api的一个模糊标准。它提供了一套比较完整语义化结构化的标准,然后这种设计还是相对而已比较僵硬,不够灵活,不能快速的对AP...

  • 120
    前端性能优化(一)

    前言 最近跟同事一直忙于关于前端项目的性能分析以及性能优化,前端性能直接影响了用户的体验,针对于前端性能问题,一直是一个大家热议的话题,也并没有一个比较完整通用的解决方案,以...

  • ES6中generator 与 iterator详解

    generator 与 Iterable Generator的用法 Generator函数和普通的函数区别有两个: function和函数名之间有一个*号 函数体内部使用了y...

  • 120
    Redux实现

    前言 随着 JavaScript 单页应用开发日趋复杂,JavaScript 需要管理比任何时候都要多的 state (状态) Flow 组件想要获取State, 发出一个A...

  • node介绍

    node 特点 单线程传统的java是为每个连接建一个线程,每个线程需要耗费大约2MB内存。如果需要处理大量的并发就需要大量的机器。而node只是有一个线程,当有客户端连接了...

  • 120
    node  进程管理

    前言 node是单线程且支持高并发的脚本语言,node如何能做到单线程不阻塞,基于i/o的操作基本都是异步的,node主线程只需发送异步操作给libuv,由node的工作线程...

  • 120
    对比浏览器eventLoop与node中的eventLoop

    js中的单线程 为什么js会设计为单线程: 由于js运行的环境(浏览器)决定的,反正多个线程同时操作dom,所以js被设计成单线程,这只是说js运行的环境是单线的。如一些io...

  • Promise的实现

    Promise 的含义 Promise是一个异步编程的解决方案,简单来讲,Promise类似一个盒子,里面保存着在未来某个时间点才会结束的事件。 三种状态: pending:...