window
songshuzhong
这个作者很懒,什么都没留下…
展开
-
window.history跳转的实质
1、简介window.history是用来保存用户在一个会话期间的网站访问记录,并提供相应的方法进行追溯。其对应的成员如下:方法:back()、forward()、go(num)、pushState(stateData, title, url)、replaceState(stateData, title, url)属性:length、state事件:window.onpopstate以上红色标注的...转载 2018-04-24 11:24:55 · 1420 阅读 · 0 评论 -
浏览器本地存储策略
sessionStorage 和 localStorage 是HTML5 Web Storage API 提供的,可以方便的在web请求之间保存数据。有了本地数据,就可以避免数据在浏览器和服务器间不必要地来回传递。sessionStorage、localStorage、cookie都是在浏览器端存储的数据,其中sessionStorage的概念很特别,引入了一个“浏览器窗口”的概念。session...转载 2018-04-24 14:01:22 · 810 阅读 · 0 评论 -
history辅助下的SPA路由实现
上篇文章简单介绍了html5的history api,这篇将就进入实战环节。看看在history api的辅助下,目前流行的前端SPA框架路由是怎么实现的。1.什么是SPA 首先,什么事spa呢?一句话概括:spa就是单页面应用,即:single page application。通过看源码就可以发现,整个网站就只有一个html文件。 那么,spa有什么优势...原创 2018-04-25 10:08:18 · 828 阅读 · 0 评论 -
git常用操作
一、创建版本库git initgit addgit commit -m “注释”git statusgit diff二、版本回退git loggit log -pretty=onelinegit reset --hard 版本号git reflog三、工作区和暂存区工作区: 在电脑上能看到的目录,比如目录下testgit里的文件(.git隐藏目录版本库除外)。或者以后需要再新建的目录文件等都属于工...原创 2018-05-18 09:43:19 · 93 阅读 · 0 评论 -
renderToString和renderToStaticMarkup的区别
renderToString 方法渲染的时候带有 data-reactid 属性. renderToStaticMarkup 则没有 data-reactid 属性, 可以节省一点流量.data-reactid 简单的说就是 react 组件 的一个唯一标示 id, 具体可以去 google 下对于服务端渲染而言 使用 renderToStaticMarkup 渲染出的是不带data...原创 2018-07-20 11:56:18 · 2366 阅读 · 0 评论