10 2016 档案
摘要:1. 安装环境 当前是64位的ubuntu 16.04 LTS的系统。 2. 安装方法 采用直接从源码包编译的方式。 2.1 下载node的源码包,可从这个地址下载:http://nodejs.org/dist/。我之前用的一直是v4.4.3的版本,所以源码包下的是这个:http://nodejs.
阅读全文
摘要:本文也是一篇基础文章。继上文之后,本打算去研究pushState,偶然在一些信息中发现了锚点变化对浏览器的历史记录也会影响,同时锚点的变化跟pushState也有一些关联。所以就花了点时间,把这两个东西尽量都琢磨清楚。本文记录相关的一些要点及研究过程。 1. hashchange 这个部分的内容也已
阅读全文
摘要:这是一篇基础文章,讲述一些浏览器里面历史记录栈管理的相关内容。写这个的起因,源于我最近想研究pushState,看看用它来实现SPA会遇到哪些问题,而pushState最终影响的就是浏览器历史记录栈里面的内容,所以就花了点时间琢磨了一下浏览器是如何管理历史记录栈的。因为在研究的过程中,发现了一些曾经不曾注意到一些要点,所以就记录下来了。 demo地址:http://liuyunzhuge.git...
阅读全文