首页 > 代码库 > JSX
JSX
JSX
JavasriptXML
基于EXMAAcript的一种新特性
一种定义带属性的树结构的语法
特点:
类XML语法容易接受
增强JS语义
结构清晰
抽象程度高
代码模块化
使用:
JSX的语法
首字母大小写
嵌套
求值表达式 不能写入语句
驼峰命名
htmlFor和className
注释:/**/ //
使用CSS样式
条件判断四种:
直接调用函数
三元
||
赋值变量
强制求值算法
非DOM属性:
dangerouslySetInnerHTML 动态生成的HTML
<div dangerouslySetInnerHTML={{__html: ‘cc © 2015‘}} />
ref 父组件传递子组件
key 提高性能
列表元素要加上key
内容相似的组件用同一个
JSX解释器架构介绍
源码阅读方法:
从执行顺序入手
适量忽略细节
做笔记画图
反复阅读
解析流程
入口函数 模块s 解析JSX 执行JS
JSX
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。