Avatar notebook default
26篇文章 · 13261字 · 0人关注
  • 从生物进化的过程来看软件工程的实现

    Life 我们先来谈谈生命的诞生。 生命的最开始起源于遗传物质,在早期的地球环境下,也就是被人称为原始汤的自然环境下,经过闪电和高温,部分无机物...

  • 120
    我们来聊一聊浏览器的缓存机制

    1. 浏览器缓存两大策略 强缓存:不会向服务器发送请求,直接命中内存中的缓存资源,从chrome Network中可以看到资源200且from ...

  • 一次网络异常

    前几天碰到了一个很奇怪的问题,公司内网技术部只有我一个人网络状况出现问题,连git的pull和push都成了问题。排查过后发现是dns解析的时间...

  • 前端的观察者模式

    一年前实习时期的代码,今天拿出来总结梳理一下。PS:以下代码基于es6实现,感兴趣的同学也可以用es5再重写一遍。 1. 观察者类 观察者模式有...

  • document.execCommand() 踩了个坑

    不知大家对document.execCommand()这个api是否熟悉,在项目中使用这个api踩到了一个坑。 起始 刚开始发现这个问题是为了实...

  • 120
    typesrcipt react项目实践小结

    安装 首先全局安装typescript模块。 安装react和reactDom依赖 安装ts-loader webpack配置 配置tsconf...

  • react 如何决定re-render?

    React以其性能著称。因为它有虚拟DOM,并且只在需要的时候才去更新真正的DOM,所以它始终可以比直接更新DOM快得多。然而,React也就这...

  • 安卓抓包踩坑记录

    本文对Charles抓不了Https请求做个记录 主要原因是安卓7.X之后调整了安全策略而导致部分手机抓包失效。 https://android...

  • markdown blog 重构之旅

    之前使用了hexo搭建个人博客,但感觉更新比较麻烦,就又转到了gitpage和简书写博客。相比较起来简书的写作体验还是不错的,但想了想还是决定重...

文集作者