HTTP 缓存策略相信大家都有一定的了解,但自己讲的话也是大概模糊的理解。于是,又回到重新归纳的环节了,这次,搞懂它!
手写call,apply,bind方法
这是老生常谈的手写了,今天想自己试着实现一下,做个笔记。
ES6系列之手写Promise
Promise 在开发中我们经常用到,它解决了回调地狱问题,对错误的处理也非常方便。本文我将通过一步步完善 Promise,从简单到复杂的过程来说。
本文适合熟练运用 Promise 的人阅读。
搞懂浏览器渲染原理(重排与重绘)
前端巩固基础,终于写到了浏览器篇,虽然浏览器渲染原理大概答得出来,但还是想根据以前的笔记整理一下。
ES6系列之Promise题合集
关于 Promise 的讲解文章实在太多了,在此我就不写讲解了,直接实战检测自己对 Promise 的理解,下面是我做过的众多 Promise 题里面挑出来的 13 道题,我觉得容易错或者值得考究知识点的题,如果你想考察自己对 Promise 的掌握程度,可以做做看。
由零开始使用 Webpack 来搭建 React 项目
深入理解 JavaScript 之事件循环(Event Loop)
这次继续一步步回顾 JS 基础知识点,今天讲的是 JS 中的事件循环。
基于SSR/SSG的前端SEO优化
前段时间对项目做了 SEO 优化,到现在才来写总结。我们知道,常规用 Vue/React 开发的是 SPA 应用,但是天然的单页面应用 SEO 就是不好,虽然说现在也有各种技术可以改善了,比如使用预渲染,但也都存在各种缺点。但是即使这样,也抵不住 Vue/React 这类框架的潮流,很多产品也可以通过其他亮点而不依赖 SEO 普及开,也有需要登录才能用的使用 SEO 也没有什么意义。
如果项目中真的对 SEO 和首屏加载速度有刚性需求,又使用 Vue/React 这类技术,且想尽量减少代码开发附加的难度,有一种比较直接的方式,就是直接使用服务端渲染的框架,Vue 的 Nuxt.js,React 的 Next.js/Gatsby。
手把手带你入门 NextJS
Next.js 之前用过一次,这次是重新做个小回顾,现在最新版本已经到了 9.5.3,有些 API 也同以前有点不同了,网上大部分教程也都是旧版本 v7 的比较多,故打算写下简单的教程,绝对详细的带你入个小门。
前端跨域解决方案归纳整理
前端跨域的各种文章其实已经很多了,但大部分还是不太符合我胃口的介绍跨域。看来看去,如果要让自己理解印象深刻,果然还是得自己敲一敲,并总结归纳整理一篇博客出来,以此记录。