02 2019 档案

摘要:一. web缓存总分类 数据库数据缓存 Web应用,特别是SNS类型的应用,往往关系比较复杂,数据库表繁多,如果频繁进行数据库查询,很容易导致数据库不堪重荷。为了提供查询的性能,会将查询后的数据放到内存中进行缓存,下次查询时,直接从内存缓存直接返回,提供响应效率。比如常用的缓存方案有memcache 阅读全文
posted @ 2019-02-27 22:35 吉古力 阅读(838) 评论(0) 推荐(0)
摘要:前言: 以前学习基础知识的时候总看别人写的入门文章,但有时候还是一脸懵逼,直到自己用心阅读了MDN的英文文档才对基础知识的一些理论有了更深的理解,所以我在边阅读文档的时候边记录下帮助比较大的,也方便大家简洁学习。建议英文不好的同学可以先看我之前学的中文版基础知识再来学习这篇英文整理。Service 阅读全文
posted @ 2019-02-26 21:41 吉古力 阅读(693) 评论(0) 推荐(1)
摘要:继续 JS引擎线程的执行过程的三个阶段(一) 内容, 如下: 三. 执行阶段 1. 网页的线程 永远只有JS引擎线程在执行JS脚本程序,其他三个线程只负责将满足触发条件的处理函数推进事件队列,等待JS引擎线程执行, 不参与代码解析与执行。 JS引擎线程: 也称为JS内核,负责解析执行Javascri 阅读全文
posted @ 2019-02-25 21:20 吉古力 阅读(762) 评论(0) 推荐(0)
摘要:浏览器首先按顺序加载由<script>标签分割的js代码块,加载js代码块完毕后,立刻进入以下三个阶段,然后再按顺序查找下一个代码块,再继续执行以下三个阶段,无论是外部脚本文件(不异步加载)还是内部脚本代码块,都是一样的原理,并且都在同一个全局作用域中。 JS引擎线程的执行过程的三个阶段: 语法分析 阅读全文
posted @ 2019-02-25 21:16 吉古力 阅读(681) 评论(0) 推荐(1)
摘要:Service Worker是什么 service worker 是独立于当前页面的一段运行在浏览器后台进程里的脚本。它的特性将包括推送消息,背景后台同步, geofencing(地理围栏定位),拦截和处理网络请求。 这个 API 会让人兴奋的原因是,它可以使你的应用先访问本地缓存资源,所以在离线状 阅读全文
posted @ 2019-02-23 13:10 吉古力 阅读(8025) 评论(0) 推荐(0)