摘要:
一、引子 首先,缓存由于其适应高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。 但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新数据库,其实大家存在很大的争议。 先做一个说明,从理论上来说,给缓 阅读全文
摘要:
一、引子 BOM(浏览器对象模型),可以对浏览器窗口进行访问和操作。使用 BOM,开发者可以移动窗口、改变状态栏中的文本以及执行其他与页面内容不直接相关的动作。 使 JavaScript 有能力与浏览器“对话”。 二、window对象 windos对象: 所有浏览器都支持windows对象。 概念上 阅读全文
摘要:
一、引子 在传统意义上来说,ECMAScript并不真正具有类。事实上,除了说明不存在类,在ECMA 262 中根本没有出现“类”这个词。ECMAScript定义了“对象定义”,逻辑上等价于其他程序设计语言中的类。 二、对象的概念与分类 由ECMAScript定义的本地对象.独立于宿主环境的 ECM 阅读全文