摘要:前言前端开发中总是要和接口和缓存打交道,所以相关内容多多少少还是要知道一些,干起活来才能事半功倍。处于中的应用层。部分安全性问题发布于年的版本,也是当前的最新标准。基于谷歌提出的而来,之前用于浏览器中来访问的加密服务,在发布后功成身退。 前言 前端开发中总是要和接口和缓存打交道,所以HTTP相关内容多多少少还是要知道一些,干起活来才能事半功倍。下面我从业务出发,简单说下一些可能会碰到的...
const url=/mock/productsconst query={pageIndex: 1, pageSize: 5} 方法一 const serialize = function(obj) { var ary = []; for (var p in obj) if (obj.hasOwnProperty(p)...
摘要:观察者模式观察者模式一个对象主体根据它维护的一个对象列表观察者,自动通知它们状态的任何变化。观察者模式是由具体目标直接调度的操作而发布订阅模式是在调度中心调度,发布者与订阅者不产生依赖。 观察者模式(Observer) 观察者模式:一个对象(主体)根据它维护的一个对象列表(观察者),自动通知它们状态的任何变化。(举例说明,电商平台关注(订阅)一家店铺(发布者)的鞋子,当鞋子上架之后店铺...
摘要:原题给定一个整数,编写一个函数来判断它是否是的幂次方。按位与的取值规则如下,等于等于等于等于。我们可以利用这个特性,判断数字是否为的次幂。 showImg(https://segmentfault.com/img/remote/1460000020181837?w=1321&h=729); 原题 给定一个整数,编写一个函数来判断它是否是 2 的幂次方。 示例 1: 输入: 1 输出:...
摘要:执行过程如下实现浏览器的前进后退第二个方法就是用两个栈实现浏览器的前进后退功能。我们使用两个栈,和,我们把首次浏览的页面依次压入栈,当点击后退按钮时,再依次从栈中出栈,并将出栈的数据依次放入栈。 showImg(https://segmentfault.com/img/bVbtK6U?w=1280&h=910); 如果要你实现一个前端路由,应该如何实现浏览器的前进与后退 ? 2. 问题...