1234567891011121314151617181920212223242526272829303132333435363738 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Document</title>
- <script src="./babel.min.js"></script>
- <script src="./react.development.js"></script>
- <script src="./react-dom.development.js"></script>
- </head>
- <body>
- <div id="root"></div>
- <script type="text/babel">
- const root = ReactDOM.createRoot(document.getElementById("root"));
- // 1.在React中 事件绑定采用的是原生的on + 原生事件类型 但是在react我们需要采用驼峰命名发 => onXxxxx;
- // 2.如何获取事件对象 在React中 事件触发时 自带事件对象 一般写为:e ev eve event;
- // 3.不同的事件对象 包含的值 是不相同的
- function App() {
- function handleClick(eve) {
- console.log(eve,'点击')
- }
- return (
- <div>
- <p onClick={handleClick}>下周就立秋了</p>
- <input type="text" onChange={(eve) => {
- console.log(eve.target.value);
- }} />
- <br/>
- <input type="text" onKeyUp={function(event) {
- console.log(event);
- }} />
- </div>
- )
- }
- root.render(<App/>)
- </script>
- </body>
- </html>
|