摘要:上面代碼中,通過為組件指定事件的回調(diào)函數(shù),確保了只有等到真實發(fā)生事件之后,才會讀取屬性。七表單代碼九要點文本輸入框的值,不能用讀取,而要定義一個事件的回調(diào)函數(shù),通過讀取用戶輸入的值。
一.JSX簡介
JSX即JavaScript XML,一種在React組件內(nèi)部構(gòu)建標(biāo)簽的類XML語法。
在不使用JSX的情況下,React程序中創(chuàng)建DOM是這樣的:
//v0.11 React.DOM.h1({className: "title"}, "Title"); //v0.12 React.createElement("h1", {className: "title"}, "Title");
如果使用JSX的方式創(chuàng)建節(jié)點為:
Title
JSX的特征:
JSX是一種句法變換,每一個JSX節(jié)點都對應(yīng)著一個JavaScript函數(shù)
JSX即不提供也不需要運行時庫
JSX并沒有改變或者添加JavaScript的語義,它只是簡單的函數(shù)調(diào)用。
代碼一要點一:在整個Html文件中,只有定義了一個id為example的div標(biāo)簽,當(dāng)程序運行時,JavaScript代碼執(zhí)行,
React會創(chuàng)建新的DOM節(jié)點,也就是
要點二: