zoukankan      html  css  js  c++  java
  • react-jsx语法

    React Jsx:

    优点:

    1: JSX语法执行更快,编译为Javascript代码时进行了优化

    2: 类型更安全,编译过程如果出错就不编译

    3: JSX编写模板更加简单快捷

    注意:

    1: JSX必须要有根节点

    2: 正常的HTML元素要小写.如果大写会默认为组件

    JSX表达式

    1: Html元素构成

    2: 中间如果需要插入变量用{}

    3: {}中间可以使用表达式

    4:{}中间表达式可以是JSX对象

    5:属性和html内容一样都是用{}来插入内容

    6:classjs保留关键字,一般用className

    JSX_style && class'Name 样式

    Style样式不支持直接写内联样式,支持传递对象

    ClassName 多个类名时不会自动拼接(不可以同时存在多个className属性)

    要想应用多个类名时可使用字符串拼接,也可以传递数组对象借助数组的方法组合类名

    const classStr = "redBg"

    let element1 = (

        <div>

            <h1 className={classStr+ " abc"}>helloworld</h1>

        </div>

    )

    const arr = ["abc","bcd"].join(" ")

    let element1 = (

        <div>

            <h1 className={arr}>helloworld</h1>

        </div>

    )

    JSX注释: {/* 这里写注释 */}

  • 相关阅读:
    十个一篇
    css等比例缩放
    windows高度和宽度相关文档
    希尔排序
    插入排序
    选择排序
    冒泡排序
    php面试题之面向对象
    前端面试题
    Python课习题笔记
  • 原文地址:https://www.cnblogs.com/xu3241/p/13798799.html
Copyright © 2011-2022 走看看