news 2026/4/18 5:30:59

初始React@1

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
初始React@1

从今天开始学习React,学习笔记记录。

参考来源:https://www.bilibili.com/video/BV1wy4y1D7JT?p=5&vd_source=ee72dd280771c701b7484b49fa600ff3

一、React简介

1、官网

英文官网:https://reactjs.org/

中文官网:https://react.docschina.org/

2、介绍描述

1)用于动态构建用户界面的JavaScript(只关注于视图)

2)由Facebook开源

3、React的特点

1)声明式编码

2)组件化编码

3)React Native编写原生应用

4)高效(优秀的Diffing算法)

4、React高效的原因

1)使用虚拟(virtual)DOM,不总是直接操作页面真实DOM

2)DOM Diffing算法,最小化页面重绘

二、Hello React

1、项目结构

2、代码片段

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>hello-react</title> </head> <body> <!-- 准备好一个容器--> <div id="test"></div> <!-- 引入react核心库--> <script src="../js/react.development.js" type="text/javascript"></script> <!-- 引入react-dom, 用于支持react操作dom--> <script src="../js/react-dom.development.js" type="text/javascript"></script> <!-- 引入babel, 用于将jsx 转为js--> <script src="../js/babel.min.js" type="text/javascript"></script> <script type="text/babel"> /*这里一定要写babel*/ //1 创建虚拟DOM const vDom = <h1>Hello,React</h1>/*此处一定不要写引号,因为不是字符串*/ //2 渲染虚拟dom到页面 ReactDOM.render(vDom, document.getElementById('test')); </script> </body> </html>

3、运行结果

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/23 5:50:28

Kotaemon如何处理同义词混淆?语义归一化技术详解

Kotaemon如何处理同义词混淆&#xff1f;语义归一化技术详解 在企业级智能对话系统日益普及的今天&#xff0c;一个看似简单的问题却常常让AI“卡壳”&#xff1a;用户说“我想把东西退掉”&#xff0c;而知识库里写的是“商品退货流程”。尽管语义一致&#xff0c;但字面差异足…

作者头像 李华
网站建设 2026/4/8 17:11:41

王小云院士真地破解了 MD5 吗

​​​​​1、MD5 简介 MD5&#xff08;Message-Digest Algorithm 5&#xff09;是一种被广泛使用的消息摘要算法&#xff0c;也称为哈希算法、散列算法或杂凑算法&#xff0c;可以产生出一个定长的 128 位&#xff08;16 字节&#xff09;的散列值&#xff08;Hash Value&…

作者头像 李华
网站建设 2026/4/13 5:06:19

Kotaemon支持CI/CD流水线吗?自动化部署实践

Kotaemon支持CI/CD流水线吗&#xff1f;自动化部署实践 在企业级AI系统日益复杂的今天&#xff0c;一个智能对话代理能否快速迭代、稳定上线&#xff0c;往往不再取决于模型能力本身&#xff0c;而是由背后的工程化水平决定。尤其是在构建基于检索增强生成&#xff08;RAG&…

作者头像 李华
网站建设 2026/4/13 12:43:22

Ascend开发包Acllite安装

文章目录 获取源码包 第三方依赖安装 样例运行 参考 获取源码包 可以使用以下两种方式下载,请选择其中一种进行源码准备。 命令行方式下载(下载时间较长,但步骤简单)。 # 开发环境,非root用户命令行中执行以下命令下载源码仓。 cd ${HOME} git clone https://gi…

作者头像 李华
网站建设 2026/4/12 15:21:19

代理式人工智能:让大模型从“被动回答”走向“主动执行”

一、从生成式 AI 到代理式 AI&#xff1a;智能的进化方向 过去几年&#xff0c;生成式 AI 带来了惊人的内容生产能力——它能写代码、能回答问题、能生成图片&#xff0c;但它依然是“被动的”。 无论是 ChatGPT、Claude 还是 Gemini&#xff0c;当你输入一个指令&#xff0c;…

作者头像 李华