关键字:update
  • React进阶篇(三)diff算法
    如何计算Virtual Dom中真正变化的部分,这就需要diff算法。 Virtual Dom配合高效的diff算法,才能够快速的渲染改动的页面,而不会渲染整个页面。 1. 跨层级移动 策略:针对节点进行比较。不同层级的节点,只有创建和删除 ...
  • 说说包管理工具 NPM 的基本用法
    NPM 是随同 NodeJS 一起安装的包管理工具,可以解决 NodeJS 代码部署上的很多问题,常见的使用场景有以下几种: 允许我们从 NPM 服务器下载第三方编写的包到本地使用。 允许我们从 NPM 服务器下载并安装第三方编写的命令行程 ...
  • useTypescript-React Hooks和TypeScript完全指南
    引言 React v16.8 引入了 Hooks,它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性。这些功能可以在应用程序中的各个组件之间使用,从而易于共享逻辑。Hook 令人兴奋并迅速被采用,Reac ...
  • 单向数据流和双向数据流
    vue 与 react react的特色是单向数据绑定;而vue中的特色是双向数据绑定。不过vuex和redux这两个状态管理器都是提倡单向数据流来管理数据。只不过vue为了众多UI控件的考虑提供了双向数据绑定的方式,这样在一些需要实时显示 ...
  • 浏览器缓存策略
    image 最近在对项目做 IE 11 兼容,由 IE 的缓存问题,引发我对于浏览器缓存策略的思考。 缓存类型 web缓存主要可以分为下面几类: 客户端缓存 服务端缓存 数据库缓存 这里我们主要关注客户端,也就是浏览器缓存。 浏览器和服务 ...
  • web前端入门到实战:强力推荐的18种CSS命名和书写规范
    选择器的命名规范 1.模块化命名 例如: 与布局相关的样式以“g”为开头。如“g-content”和“g-header”; 与挂钩相关的样式以“j”为开头。如“j-open”和“j-request”; 与元件相关的样式以“m”为开头。如“m ...
  • BuildScript文件夹下k8s yaml文件配置
    前端项目,在部署发布的时候需要配置yaml文件: image.png BuildScript文件夹下需要这三个.yaml文件 配置如下: image.png image.png 就这样,三个文件内容基本一样,需根据实际情况修改namespa ...
  • redux 原理浅析
    在对 redux 的使用过程中,了解到 redux 中的一些核心概念和方法,为了达到 “知其然,也知其所以然” 的学习目标,尝试从应用层面出发,剖析原理,手撸 redux 和 react-redux 中的核心方法。 一. redux 中的基 ...
  • PM2快速入门
    PM2使用手册 PM2是什么? PM2(Process Manager 2 )是具有内置负载均衡器的Node.js应用程序的生产运行时和进程管理器。 它允许您永久保持应用程序活跃,无需停机即可重新加载它们,并促进常见的Devops任务。 特 ...
  • Vue父子组件通信
    全面学习Vue 组件通信 父组件给子组件传值 props 父组件 子组件 props: { mny: { type: Number } } 子 ...

暂无数据