React——JSX
2015-10-21 16:33
393 查看
JSX=JavaScriptXML (长得像XML)
此JSX(facebook.github.io/jsx/) 非彼JSX(jsx.github.io)
1.JSX是:
基于ECMAScript的一种新特性
一种定义带属性树结构的语法
2.JSX不是:
XML或者HTML
一种限制
3.JSX特点:
类XML语法容易接受
增强JS语义
结构清晰
抽象程度高
代码模块化
4.JSX语法:
首字母大小写:
大写:自定义组件
小写:Dom自带
添加组件属性,有一个地方需要注意,就是 class 属性需要写成 className ,for 属性需要写成 htmlFor ,这是因为 class 和 for 是 JavaScript 的保留字。
此JSX(facebook.github.io/jsx/) 非彼JSX(jsx.github.io)
1.JSX是:
基于ECMAScript的一种新特性
一种定义带属性树结构的语法
2.JSX不是:
XML或者HTML
一种限制
3.JSX特点:
类XML语法容易接受
增强JS语义
结构清晰
抽象程度高
代码模块化
4.JSX语法:
<div id="example"></div> <script type="text/babel"> var names = ['Alice', 'Emily', 'Kate']; ReactDOM.render( <div> { names.map(function (name) { return <div>Hello, {name}!</div> }) } </div>, document.getElementById('example') ); </script>
首字母大小写:
大写:自定义组件
小写:Dom自带
添加组件属性,有一个地方需要注意,就是 class 属性需要写成 className ,for 属性需要写成 htmlFor ,这是因为 class 和 for 是 JavaScript 的保留字。
相关文章推荐
- android 代码实现控件之间的间距
- [Android]在代码里运行另一个程序的方法
- 肯特·贝克:改变人生的代码整理魔法
- 网页恶意代码的预防
- 高手写的Tracer-Flash代码调试类代码下载
- CSS代码缩写技巧
- 非主流Q-zOne代码代码搜集第1/2页
- CreateWeb.vbs 代码
- Lua中编译执行代码相关的函数详解
- 更有效率的css代码编写第1/3页
- 代码中到底应不应当写注释?
- SQL语言查询基础:连接查询 联合查询 代码
- 论坛头像随机变换代码
- .NET 常用功能和代码小结
- C#实现压缩HTML代码的方法
- asp编程中常用的javascript辅助代码第1/2页
- C#超实用代码段合集
- Javascript代码在页面加载时的执行顺序介绍
- JS实现图片无间断滚动代码汇总
- 我的论坛源代码(二)