关键字:eject
  • Service Worker:让你的 Web 应用牛逼起来
    前言本文首先会简单介绍下前端的常见缓存方式,再引入serviceworker的概念,针对其原理和如何运用进行介绍。然后基于google推出的第三方库workbox,在产品中进行运用实践,并对其原理进行简要剖析。前端缓存简介先简单介绍一下现有 ...
  • 手写一个简易的Promise
    1. 简述 Promise 所谓 Promise,简单来说,就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。 Promise 对异步调用进行封装,是一种异步编程的解决方案。 从语法上来说,Promise 是一个对 ...
  • 15条高效的JS技巧,你千万要收藏好了
    1、延迟函数delayconst delay = ms => new Promise((resolve, reject) => setTimeout(resolve, ms)) const getData = status => new P ...
  • vue seo优化之nuxt脱坑指南
    前言公司的项目需要做seo,经过翻阅nuxt文档 、相关资料及自己实战后,特意整理分享这篇文章,方便入坑的同学脱坑,同时自己也做下笔记,如有说错的地方,还望指点。没有了解过seo和ssr服务器渲染的同学,建 ...
  • 当我谈 HTTP 时,我谈些什么?
    当我们打开网站时也许不会去留意网站前面的HTTP是怎么来的。但是它毫无疑问在网络中有着举足轻重的地位。本文从起源到发展,详说HTTP从1到3的演变。 说在前面 本文不致力于讲完 HTTP 的全部内容,事实上短短的篇幅也不可能讲完。本文也无 ...
  • 《JS原理、方法与实践》- ES6新增对象(下篇)
    异步处理(Promise) ES2015中新增的Promise对象专门用于处理异步。Promise对象使用then和catch方法操作的,then方法用于执行下一步,catch方法用于执行失败后的处理。Promise实例对象的创建需要一个e ...
  • 跟着whatwg看一遍事件循环
    前言 对于单线程来说,事件循环可以说是重中之重了,它为任务分配不同的优先级,井然有序的调度。让js解析,用户交互,页面渲染等互不冲突,各司其职。 我们书写的代码无时无刻都在和事件循环打交道,要想写出更流畅,我们就必须深入了解事件循环,下面我 ...
  • 前端周报:NGINX之父再遭起诉并索赔 7.5 亿美元;滴滴一技术总监4年累计受贿千万;TCP/IP库曝出漏洞,影响全球数亿设备
    前端新闻 Chrome 浏览器造成大规模用户安全信息泄露近日,Awake Security 的研究人员表示,他们在谷歌 Chrome 浏览器的扩展程序中发现一个间谍软件,含有这个间谍软件的扩展程序已经被下载了 3200 万次。这一事件凸显出 ...
  • promise经典面试题
    上期讲了promise基本概念和用法,今天结合上期的内容,讲解几道经典的相关面试题。 promise基本规则: 1. 首先Promise构造函数会立即执行,而Promise.then()内部的代码在当次事件循环的结尾立即执行(微任务)。 2 ...
  • promise讲解
    promise 简介 Promise是ES6加入标准的一种异步编程解决方案,通常用来表示一个异步操作的最终完成 (或失败)。Promise标准的提出,解决了JavaScript地狱回调的问题。 语法 var p = new Promise( ...

暂无数据