react JXL介绍、JXL基本使用

news/2024/11/25 18:53:12/

 

目录

 

一 关于JXL

1.1 JXL简介

1.2 为什么要用JXL?

1.3 JXL优点

二 使用JXL

2.1 使用步骤

 2.2 JXL使用注意点


一 关于JXL


1.1 JXL简介


JXL:javaScipt xml的简写, 在javaScipt中写xml(html)格式的代码
JXL 是 react的核心内容

1.2 为什么要用JXL?


因为React.createElement有下面的问题
1 繁琐、不简洁
2 不直观、无法一眼看出描述的结构
3 不优雅,用户体验不爽

1.3 JXL优点


1 声明式的语法更加直观
2 与html结构相同,降低了学习成本
3 提升开发效率


二 使用JXL


2.1 使用步骤


1 使用jxl语法创建react元素
2 使用ReactDOM.render渲染

src-index.js

//导入react
import React from "react";
import ReactDOM from "react-dom";//1 使用jxl创建react元素const title = <h1> hello jsx<span>你好</span></h1>//2 渲染react
//参数1:要渲染的元素  参数2:要渲染到哪里去(挂载点)
ReactDOM.render(title,document.getElementById("root"));

public-index.html

预览

为什么在脚手架中可以使用JXL语法?
答:脚手架中有 babel 来编译处理

 

 
2.2 JXL使用注意点

1 react元素的属性名使用 驼峰命名法
2 注意特殊属性名
class → className
for → htmlFor
tabindex → tableIndex

示例:

 

 应修改成下面的

3 没有子节点的react元素可以使用单标签结束/>


4 推荐使用()包裹JXL

 

 

 

 

 

 


http://www.ppmy.cn/news/772989.html

相关文章

linphone-LinphoneAuthInfo.java

个人简介 本人是linphone的初学者,由于工作需要接触了Linphone,这个高大上的音视频的开源项目. 为什么会产生想对linphone的深入研究呢, 因为我的专业是Android, 这个linphone正好有Android方面的项目, 而且对于难度来说还算可以. 并且Linphone for Android 不仅设计了java方面…

Java 集成kylin

1、创建maven工程&#xff0c;添加kylin和c3p0依赖 <dependency> <groupId>org.apache.kylin</groupId><artifactId>kylin-jdbc</artifactId><version>2.2.0</version> </dependency><dependency><groupId>c3p0…

vue使用svg的问题

vue使用svg 做的一个可视化大屏项目中需要引入svg, 直接绑定svg元素的某些值&#xff0c;在ui给的svg中出现了style标签用作svg的样式,然后就会报错。结果查阅资料知道了两个解决方法. 方法1&#xff1a; 将svg中的style标签修改为<svg:style></svg:style>。实例…

jxl.jar包基础——简介

jxl.jar包简介/java操作excel 作者的网站上对它的特征有如下描述&#xff1a; ● 支持Excel 95-2000的所有版本 ● 生成Excel 2000标准格式 ● 支持字体、数字、日期操作 ● 能够修饰单元格属性 ● 支持图像和图表 应该说以上功能已经能够大致满足我们的需要。最关键的是这套AP…

[MCU/SOC]上下拉电阻

定义 拉电阻&#xff1a;在某信号线上&#xff0c;将电阻一端与VCC/GND相接&#xff0c;电阻另一端与信号线相接&#xff0c;此时电阻的另一端的电平即强制接近VCC/GND&#xff0c;接近程度取决于电阻的大小。 之所以需要加个电阻而不是将所需端点直接连接VCC/GND&#xff0c;…

12.15

1. #include<stdio.h> #include<time.h> #include<stdlib.h> int main(){int a;int b;int c1;int count0;srand(time(NULL));printf("*************游戏开始***************\n"); while(c1 || scanf("%d",&c)){if(c1){count;a ran…

Jlink

转自 https://blog.csdn.net/u013372900/article/details/51479393 LINK仿真器与ST-LINK仿真器的安装与配置.pdf 工欲善其事&#xff0c;。。。。。。stm32的开发环境搭建 观看地址 说到仿真器&#xff0c;首先要了解一下JTAG。 JTAG协议 JTAG&#xff08;Joint Test A…

08 LIN

基础知识 LIN的全称为Local Interconnect Network。LIN主要功能是为CAN总线网络提供辅助功能&#xff0c;应用场合有智能传感节点、自动车窗节点等。 硬件 特点 1.采用单主多从的组网方式&#xff0c;无CAN总线那样的仲裁机制&#xff0c;最多可连接16个节点&#xff08;1主…