1. 首页
  2. 编程语言
  3. Javascript
  4. 原生js实现简单的链式操作

原生js实现简单的链式操作

上传者: 2021-10-30 01:38:58上传 PDF文件 63.40 KB 热度 14次

在jQuery中,一个jq对象能一直连续调用各种方法,因为jQuery把这些方法挂载他自定义的一个对象中,但是使用原生的js获取的DOM对象,只能使用一次可是如果我想在area绑定mouseenter事件后,接着绑定click事件呢。我们也可以参考下jQuery的实现思路,但是没jQuery这么完善。这样我们就能实现一个简单的链式调用了,给.area同时绑定两个事件:实现原理相信大家看到代码也非常的清楚:。DOM对象存储在elements中,如果想直接在DOM对象上操作,可以:总结一下,这里我们也只是用原生js简单的实现了下链式操作,更复杂的功能,比如对象缓存,异常处理等等,都需要后续再完善处理。

用户评论