@antv/x6、@antv/x6-react-components X6 图编辑引擎在 react typescript 项目中实践

X6 图编辑引擎 X6 是 AntV 旗下的图编辑引擎,提供了一系列开箱即用的交互组件和简单易用的节点定制能力,方便我们快速搭建 DAG 图、ER 图、流程图等应用。 说明文档:https://x6.antv.vision/zh/docs/tutorial/about 源码 import React, { useEffect, useSta...

vue 自定义指令大全

应用场景 代码复用和抽象的主要形式是组件当需要对普通 DOM 元素进行底层操作,此时就会用到自定义指令但是,对于大幅度的 DOM 变动,还是应该使用组件 钩子函数 bind:只调用一次,指令第一次绑定到元素时调用。在这里可以进行一次性的初始化设置。inserted:被绑定...

CSS BFC 详解及运用

BFC 概念 Formatting context(格式化上下文) 是 W3C CSS2.1 规范中的一个概念。它是页面中的一块渲染区域,并且有一套渲染规则,它决定了其子元素将如何定位,以及和其他元素的关系和相互作用。 BFC 即 Block Formatting Contexts (块级格式化上下文),它属于上述定位方...

webpack 构建缓存之 hash、chunkhash、contenthash 详解

hash hash是跟整个项目的构建相关,构建生成的文件hash值都是一样的,所以hash计算是跟整个项目的构建相关,同一次构建过程中生成的hash都是一样的,只要项目里有文件更改,整个项目构建的hash值都会更改。 如果出口是hash,那么一旦针对项目中任何一个文件的修改,都会...