React虚拟dom和真实dom

news/2024/7/15 17:01:54 标签: react.js, javascript, 前端

0x00 前言

  • CTF 加解密合集
  • CTF Web合集
  • 网络安全知识库

文中工具皆可关注 皓月当空w 公众号 发送关键字 工具 获取

0x01 虚拟dom

虚拟dom的本质就是一个object。
相对于真实dom而言,React不会保存太多的属性。
虚拟dom最终会被React转化为真实dom呈现在页面上。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>hello_react</title>
</head>
<body>
    <div id="test"></div>
    <script type="text/javascript" src="../js/react.development.js"></script>
    <script type="text/javascript" src="../js/react-dom.development.js"></script>
    <script type="text/javascript" src="../js/babel.min.js"></script>

    <script type="text/babel">
        const VDOM = <h1 id="title">Hello,react</h1>
        ReactDOM.render(VDOM,document.getElementById('test'))
    </script>
</body>
</html>

0x02 other

欢迎大家关注我朋友的公众号 皓月当空w 分享漏洞情报以及各种学习资源,技能树,面试题等。

以上


http://www.niftyadmin.cn/n/5004759.html

相关文章

你以为的直线,在多维空间里是复杂的曲线

你以为的直线&#xff0c;在多维空间里是复杂的曲线 AI回答&#xff1a; 这句话是说&#xff0c;在多维空间中&#xff0c;我们的直觉和经验可能会误导我们&#xff0c;认为一条直线应该是简单直接的。然而&#xff0c;在高维空间中&#xff0c;直线可能会有很多突变和弯曲&am…

微信小程序连接标签打印机,打印标签

授权蓝牙并且搜索蓝牙设备 // 授权定位和蓝牙 authorizationBluetooth() {wx.getSetting({success: (res) > {if (res.authSetting.hasOwnProperty(scope.bluetooth)) {if (!res.authSetting[scope.bluetooth]) {this.setData({showManual: true})} else {this.bluetoothSt…

Redis----布隆过滤器

目录 背景 解决方案 什么是布隆过滤器 布隆过滤器的原理 一些其他运用 背景 比如我们在观看新闻或者刷微博的时候&#xff0c;会不停地给我们推荐新的内容&#xff0c;我们发现几乎没有重复的&#xff0c;说明后台已经进行了去重处理&#xff0c;基于如何去重&#xff0c…

关系型数据库的基本知识

关系型数据库是一种基于关系模型的数据库,它使用表(也称为关系)来组织和存储数据。以下是关系型数据库的一些基本知识: 1. 表(Table):关系型数据库使用表来存储数据。表由行(记录)和列(字段)组成,每个字段表示一种数据类型,而每一行则表示一个实体或数据记录。 …

通过 Blob 对二进制流文件下载实现文件保存下载

原理&#xff1a;前端将二进制文件做转换实现下载: 请求后端接口->接收后端返回的二进制流(通过二进制流&#xff08;Blob&#xff09;下载,把后端返回的二进制文件放在 Blob 里面)->再通过file-saver插件保存 页面上使用&#xff1a; <span click"downloadFil…

旋转矩阵左乘的理解

关于矩阵左乘和右乘的区别&#xff0c;看了不少数学解释&#xff0c;大概是我水平不够&#xff0c;不是很懂的样子。但本来我也是做应用&#xff0c;抛开理论不谈&#xff0c;看看左乘的实际的使用情况。 1. 关于矩阵及下标的描述 这个非常的重要&#xff0c;如果没有定义好矩…

Object —— Hair Generate

从skin几何体和引导曲线&#xff0c;生成毛发&#xff1b; 从groom对象&#xff08;如Guide Groom、Guide Deform、Guide Sim&#xff09;提取所需的skin与引导曲线&#xff1b;被生成的毛发可被自定义&#xff0c;使用工具架Guide Process的工具&#xff1b; General Static G…

FPGA基本算术运算

FPGA基本算术运算 FPGA基本算术运算1 有符号数与无符号数2 浮点数及定点数I、定点数的加减法II、定点数的乘除法 3 仿真验证i、加减法验证ii、乘除法验证 FPGA基本算术运算 FPGA相对于MCU有并行计算、算法效率较高等优势&#xff0c;但同样由于没有成型的FPU等MCU内含的浮点数运…