JS,JQ中,通过内联方式添加事件,是不推荐的,然而在如今的一些面向数据编程,例如React,Vue等框架中,这一方式却得到了支持与延续,要从面向DOM编程转移到面向数据编程
React实现
import...,可以阅读之前两篇JSX的文章的
React学习(三)-不可不知的JSX
React学习(二)-深入浅出JSX
对于JS,JQ的实现方式,主要工作是在操作DOM,获取元素,添加事件,执行操作。...,只是关注点不一样了的
而在React中,我们可以发现,并没有操作DOM的过程,一切以数据为中心,数据是什么,页面就显示什么
并没有像JS,JQ一样获取元素,添加事件然后执行一些操作的动作....它只会修改数据变化的的DOM部分,并不需要去关心怎么去操作DOM
如下图所示
在React中,对JSX元素上添加事件,是通过on*EventType 这种内联方式添加的,不需要手动调用浏览器原生的 addEventListener...进行事件监听,在React中,它已经帮我们封装好了一些事件类型属性(onClick,onChange,onFocus,obBlur等)
当需要给某个JSX元素监听事件的时候,只需要通过内联方式,在React