240 发简信
IP属地:浙江
  • 120
    深入了解现代网络浏览器(第 3 部分)

    渲染器进程的内部工作 在这篇文章中,我们将看看渲染器进程内部发生了什么。 渲染器过程涉及 Web 性能的许多方面。由于渲染器进程内部发生了很多事情,这篇文章只是一个概述。如果...

  • 120
    深入了解现代网络浏览器(第 2 部分)

    导航中会发生什么 在这篇文章中,我们将深入探讨了每个进程和线程如何进行通信以显示网站。 让我们看一个简单的网页浏览用例:你在浏览器中输入一个 URL,然后浏览器从互联网上获取...

  • 总结

    第一章 什么是进程?[https://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html] 什么是线程?[h...

  • 120
    深入了解现代网络浏览器(第 1 部分)

    CPU 、GPU 、内存和多进程架构 在这个系列教程中,我们将深入了解 Chrome 浏览器,从高级架构到渲染过程的细节。如果您想知道浏览器如何将您的代码变成功网站,或者您不...

  • 120
    前端缓存

    网络缓存 我们在平时在网络面板中经常看到很多请求,然后里面有一些from memory cache与from disk cache到底表示什么意思哪? 三级缓存原理 1、先查...

  • 120
    postman学习历程(从入门到精通)

    学习目录:(主要讲解发送json请求) 1.postman简介 2.postman安装 3.页面介绍 4.举例,做一个简单的API(post/get)请求 5.respons...

  • Hooks实践总结

    Hooks在应用中的实践 如何定义个Function Component 处理状态 useState(推荐) useRef(不提倡使用) useReducer(未使用) us...

  • 如何实现一个React Hooks

    Hooks Hooks是一种比较简单的方法,将state和action以及effect封装在用户界面中。最初在React中引用,现在已被Vue,Svelte等其他框架广泛引用...

  • react表单的使用- formik

    表单 在mall项目中我们不在使用ant提供的form去创建表单,取而代之的是使用formik 以及 yup配合使用来做表单的验证。下面我会主要介绍一下formik和yup中...

  • React v16.6中有什么新功能

    自React v16.5首次发布以来不到2个月,React团队的优秀人员已经向我们赠送了第101版的React。这个最新版本引入了一些新的API增加React.lazy(),...

  • 120
    优雅的使用redux

    最近在做项目重构的时候,准备采用next js进行服务器端的渲染,在状态管理方面一直没有找出一个很好的方案,因为自己有以下的需求点:1. 配置更加简单,少些模板化代码2. 状...

  • 模态框引起的思考

    如何优雅的使用模态框 大家在使用antd中的模态框时是不是有一些痛点,比如要处理visible显示隐藏的逻辑,如果一个页面中Modal太多,我们就要去处理多个visible状...

  • redux-observable

    什么是Redux? Redux是一个了不起的库。对于那些不知道Redux是什么的人来说,它是JavaScript应用程序的可预测状态容器。在应用中,它可以作为应用程序状态的单...

  • debounce 函数引起的思考

    debounce 函数引起的思考 开发中我们经常遇到这种情况,一个输入框内触发onChange事件时调用接口,或者处理某件事情。但是我们就会发现每当我们每当输入一个单词的时候...

  • 120
    广度优先搜索

    一种用来解决最短路径的算法。这个最短不是时间或者距离的最短而是边最少。欢聚话说就是做地铁的时候换乘最少。 图简介 图有节点和边组成,一个节点可能有很多节点与之相连,它们成为邻...

  • 防御式编程

    编写优秀的代码 代码是程序可识别的代码 代码是程序员可识别的代码 防御性编程 防御性编程(Defensive programming)是防御式设计的一种具体体现,它是为了保证...

  • 小程序中遇到的坑

    小程序 如何去写小程序: 原生的小程序 腾讯的wepy框架 美团的mpvue框架 京东的taro框架 h5适配移动端 小程序里的几个重要概念 应用程序:每个应用都有一个App...

  • expo使用ts

    Expo 这边文章已经过时了,如果您想在expo中使用ts请到这里https://github.com/janaagaard75/expo-and-typescript来参考...