240 投稿
收录了19篇文章 · 5人关注
  • Resize,w 360,h 240
    为什么 Event Loop 适合处理高并发?

    在学习 Node 的时候,一定会被告知 Node 是基于 Event Loop 的,以及事件驱动、事件队列、非阻塞 IO 等概念,最终得出一个结...

  • 一些 HTML 的知识总结

    本文总结一些 HTML 相关的知识,留作以后查看,包括同源策略、跨域、HTML 语义化等。 同源策略 同源策略是浏览器的一种安全策略,什么是同源...

  • 发布/订阅模式初探

    如果需要源码的话,可以点此处查看 软件开发是用来解决一些实际问题的,对于不同的实际问题,可以有不同的解法。将这些解法进行提取和抽象,并应用到软件...

  • Resize,w 360,h 240
    Webkit 渲染引擎的几棵树

    本文我在阅读《WEBKIT 渲染不可不知的这四棵树》这篇文章后的一个总结,对原文感兴趣的朋友可以直接移步阅读。现代浏览器在展示一个网页的时候,主...

  • [记录]Ubuntu 16.04 安装 Docker(通过 deb 包的方式)

    1.首先,到官网下载 Xenial 内核对应的的 deb 包。如果需要下载其他 Ubuntu 内核版本的 deb 包,可以从此处进入下载。2.安...

  • Resize,w 360,h 240
    使用 PM2 管理 Node 服务

    PM2 是一个 Node 进程管理工具,可以用来帮助我们更好的管理 Node 服务。PM2 具有以下几个特性: 动态监控文件变动,0秒热启动 对...

  • Resize,w 360,h 240
    浏览器缓存机制

    现代浏览器为了最大化的复用资源,减少网络请求,都提供了缓存机制。所谓缓存,就是在某次网络请求过程中保存的一份资源副本,在下一次对相同 URL 进...

  • Resize,w 360,h 240
    使用 Linux 搭建 Git 服务器

    本文将介绍基于 Ubuntu 搭建一个简单的 Git 服务器,在做这件事之前,可以先了解一些 Linux 的常用远程操作,关于这部分内容可以参考...

  • 常用的前端自动化测试工具介绍 —— Karma(三)

    以下为 Karma 配置的一些详细代码。1.文件结构 2.package.json 3.karma.conf.js 4.utils.js 5.u...

  • 常用的前端自动化测试工具介绍 —— Karma(二)

    上篇文章中,对 Karma 进行了简单的介绍,本文是上篇文章的一些延伸,主要是 Karma 和 ES6 相关的配置以及代码覆盖率的配置。首先来让...