摘要: 1、hash 模式: 即地址栏URL中的 # 符号。 比如这个URL:http://www.abc.com/#/hello, hash 的值为 #/hello。它的特点在于:hash 虽然出现URL中,但不会被包含在HTTP请求中,对后端完全没有影响,因此改变hash不会重新加载页面。 hash模式 阅读全文
posted @ 2020-06-01 22:22 PANIC404 阅读(701) 评论(0) 推荐(0) 编辑
摘要: Chrome浏览器的渲染过程: css阻塞渲染:在浏览器遇到css文件链接下载时,停止渲染只解析。与此同时,下载css文件几乎同时预下载后面的文件,下载完后才继续渲染。 Chrome 要等所有 CSS 下载完了,才开始渲染页面(除了动态加载的 CSS)。 IE浏览器的渲染过程: 会先渲染Html层, 阅读全文
posted @ 2020-06-01 22:15 PANIC404 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 前端缓存,主要分为两种,HTTP缓存和浏览器缓存。 HTTP缓存,主要存在于服务器请求传输时需要记录的一些参数,在服务器代码上设置。 浏览器缓存,主要是由前端JS代码主动存储的某些参数。 缓存是前端项目性能优化中简单高效的一种方式。优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件 阅读全文
posted @ 2020-06-01 21:28 PANIC404 阅读(1332) 评论(0) 推荐(0) 编辑
摘要: 常见跨域场景 1.) 同一域名下的不同文件或路径,允许访问。http://www.domain.com/a.jshttp://www.domain.com/b.jshttp://www.domain.com/lab/c.js2.) 同一域名下的不同端口, 不允许访问。http://www.domai 阅读全文
posted @ 2020-06-01 16:35 PANIC404 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 所谓seo(Search Engine Optimization)即搜索引擎优化。简单说就是百度、谷歌搜索引擎的‘蜘蛛’,如下图: 搜索引擎蜘蛛是通过,连接地址来找到你的网站的,seo就是让你的网站符合蜘蛛的胃口,让你的网站连接地址刚好的呈现在搜索引擎蜘蛛面前,从而让他抓取你网站的连接地址。 seo 阅读全文
posted @ 2020-06-01 14:38 PANIC404 阅读(390) 评论(0) 推荐(0) 编辑