JSX语法入门
来源:互联网 发布:js 保存图片到手机 编辑:程序博客网 时间:2024/05/18 00:12
JSX 入门
JSX并不是一门语言,仅仅是个语法糖,允许开发者在JavaScript中是写HTML语法,最后每个HTML标签都转化为JavaScript代码来运行。
- 环境
- 载入方式
- 标签与HTML标签与ReactJS创建的组件类标签(首字母一定要大写)
- 转换解析器
<h3>输入</h3>
转换成:
React.createElement("h3","null","输入"),返回一个ReactElement对象
执行JavaScript表达式
- var msg ="JSX语法学习"
<h1>{msg}</h1>
转换成:
React.createElement("h1","null","JSX语法学习")
- var msg ="JSX语法学习"
注释
var msg = <h1 width ="10px" >JSX语法学习</h1>
转换成:
React.createElement("h1",{width:"10px"},"JSX语法学习")
属性
- 单行注释: //
- 多行
/ * .... * /
延展属性
- 使用ES6的语法:
var props ={};
props.foo ="1";
props.bar ="1";<h1{...props} foo ="2">JSX语法学习</h1>
转换成:
React.crateElement("h1",React__spread({},props,{foo:"2"}),"JSX语法学习")
- 使用ES6的语法:
自定义属性(HTML5给出了方案,凡是以data-开头的自定义属性,可渲染到页面)
显示HTML----- 显示一段HTML的字符串,而不是HTML节点
- 借助一个属性 _html
<div>{{_html:'<h1>JSX语法学习</h1>'}}</div>
- 借助一个属性 _html
样式的使用
- style属性------ js对象
{{}}
外层按照JSX语法
内层是JavaScript对象
- style属性------ js对象
事件绑定
- 注意 :onClik(驼峰)调用bind方法(设定作用域,参数)
阅读全文
0 0
- JSX语法入门
- React入门:关于JSX语法
- React入门:关于JSX语法
- JSX语法入门(一)
- React Native入门:关于JSX语法
- React入门以及JSX语法理解
- React入门狂想曲(二)-JSX语法
- jsx语法
- jsx语法
- JSX语法
- jsx语法
- JSX语法
- React Native入门学习笔记三(JSX语法)
- JSX语法及特点
- React之JSX语法
- React(2) JSX语法
- React之JSX语法
- JSX语法详解
- 5分钟轻松解决Android数据库访问,Cursor类的基础使用
- 多线程之间的通信
- Java网路编程____TCP协议客户端服务器信息交互例子
- As打开DDMS的方式和使用(dump View Hierarchy for UI automator)对布局的分析
- 11、(十一)外汇基础篇之三个重要的表
- JSX语法入门
- C# DataGridView如何获取选中行的某个数据
- CentoS 6.9安装
- android studio中文件内容查找相当于Eclipse中Ctrl+H & 查找项目中所有中文
- FileStore::mkfs()
- HttpClient 4.3详细教程之高级主题
- 清除浮动的三种方法
- 矩阵的行列式、秩的意义
- oracle TNSPING1521速度慢 数据库登录速度慢的解决办法