引言
前段时间调整了一下 iTerm2 的环境,感觉比以前好看多了,并且更加高效,这里做一个记录,希望能给大家一些启发。
漫漫人生路,有些得失,要靠时间,才有解药
在开发网站时,尤其是管理后台,我们经常会使用iframe作为内容窗口,而外面的是菜单部分,这样就可以借助iframe,只刷新内容部分,而不刷新其它的部分。
好处:
(1)给用户的视觉效果要好,用户看到的不会是要刷新整个页面。
(2)加载的资源要少,所以用时更少,而且消耗服务器的流量会少一点。
(3)统一管理菜单内容,不需要每个页面都写菜单,增加,修改方便。
缺点:
(1)不利于SEO。
(2)点击浏览器的刷新按钮后,原有的页面丢失,跳转到默认设置好的页面。
因为通常采取iframe的作法会用在菜单多的情况,一般是管理后台,所以不考虑SEO。
那么现在来解决一下第二个缺点,就是刷新页面后,iframe中原有的页面丢失的情况。
最近在开发移动端项目时,需要用到的本地存储的地方不少。都是一些只要记住当前打开窗口的用户数据就行,所以我选择用的sessionStorage。(关闭当前窗口或标签可会被删除)
自从GitHub私有库免费后,又涌入了一大批开发爱好者。但国内访问GitHub的速度实在是慢得很,偶尔还会出现响应超时的情况。
GitHub在国内访问速度慢的问题原因有很多,但最直接和最主要的原因是GitHub的分发加速网络的域名遭到DNS污染导致的。
今天我们就介绍通过修改系统hosts文件的办法,绕过国内dns解析,直接访问GitHub的CDN节点,从而达到加速的目的。