React之JSX
阿新 • • 發佈:2017-09-24
spl 基本 target targe end react.js turn ref spa
上次我們主要討論了React最基本的ReactDOM.render()(
);
現在看看JSX語法
JSX語法就是XML與JS的相結合,HTML 語言直接寫在 JavaScript 語言之中,不加任何引號,這就是 JSX 的語法,它允許 HTML 與 JavaScript 的混寫;
看一組案例‘
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script src="build/react.js"></script> <script src="build/react-dom.js"></script> <script src="build/browser.min.js"></script> </head> <body> <div id="exam"></div> <script type="text/babel"> var names=[‘楊冪‘,‘迪麗熱巴‘,‘周星‘]; ReactDOM.render(<div> { names.map(function(name){ return <div> Hello ,{name} </div> }) } </div>, document.getElementById("exam")//此處結束不應該+; );</script> </body> </html>
以上案例我們看出JSX遇到<開頭就已HTML解析,遇到{}開頭就用JS規則來解析.
’
React之JSX