240 发简信
IP属地:上海
  • 240
    深入理解浏览器的缓存机制

    一、前言 缓存可以说是性能优化中简单高效的一种优化方式了。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件可以重复利用,还可以减少带宽,降低网络负荷。...

  • 240
    一年一年又一年

    2018 一个程序员的年终总结   2018年或许就是一个不断告别和失去的一年。就像林徽因说的,爱与不爱的,一直在告别中。人的一生也是在不断告别。我们告别过去,告别同学,告别...

  • 状态管理(三)- Redux Toolkit

    redux toolkit 在react ts项目中实现简单的计数器 : https://codesandbox.io/s/redux-ts-toolkit-y3wyz?f...

  • 状态管理(2)- react-redux

    在阅读之前,建议先看状态管理1[https://www.jianshu.com/p/33c5c064c588] react-redux 是redux官方推出的,它能够使你的R...

  • async/await的深究

    我们都知道async/await是Generator函数的语法糖,为了更加深刻的了解async/await的原理,我们先来研究一下Generator的相关的知识。 基本概念 ...

  • 作用域

    了解JavaScript的机制 我们学习作用域的方法是将这个过程模拟成几个人之间的对话,那么我们先看一下都有谁参与到了这个对话: 演员表 引擎:从头到尾负责整个JavaScr...

  • 《重学前端》读后分享一

    开篇词中作者winter首先对前端的发展史以及当前前端开发者自我学习成长中面对的问题: 如何立足标准,系统性的总结和整理前端知识,建立自己的认知和方法论 放眼团队,从业务和工...

  • react高阶组件

    此篇文章准备从高阶组件的概念出发,通过应用场景结合例子来学习react的高阶组件。 何为高阶组件 在开发 React 组件过程中,很容易发现这样一种现象,某些功能是多个组件通...

  • 240
    CSS命名相关的解决方案

    注意事项:1.再写代码样式的时候,必须进行嵌套,在一个html文件中要有一个最上层的class,作为这个页面的父级元素。2.在取类名的时候,划分要用中划线3.对于块级元素要有...

个人介绍
目前,博客地址更换到 Github,将不再使用简书发表文章,如果喜欢的话,请访问https://github.com/shuangmianxiaoQ/myblog