AJax技术

淘宝购物车页面:智能搜索框Ajax异步加载数据(4)

字号+ 作者:H5之家 来源:H5之家 2016-10-10 15:05 我要评论( )

有时候我们需要给没有被渲染到浏览器的 (可能将来会被渲染)一段DOM元素绑定事件,比如说给一段通过Ajax请求完成后渲染的DOM节点绑定事件。一般绑定的逻辑会在渲染前执行,绑定的时候找不到元素所以事件会失效,使

有时候我们需要给没有被渲染到浏览器的 (可能将来会被渲染)一段DOM元素绑定事件,比如说给一段通过Ajax请求完成后渲染的DOM节点绑定事件。一般绑定的逻辑会在渲染前执行,绑定的时候找不到元素所以事件会失效,使用事件代理/委托可以解决这种动态加载HTML元素的事件绑定问题。并且,事件代理的性能比单独绑定事件要好的多。

在这个实战中,

事件冒泡主要应用在扩大全选按钮和商品选择按钮的点击范围。

事件代理主要应用在通过Ajax异步加载的商品。

在这个例子中,把商品数量的输入框的keypress,keyup,blur事件全部代理到body元素中,这样就能确保每个事件都能够生效。而不会因为HTML元素未被浏览器渲染而导致事件失效的情况。当然商品数量增加和商品数量减少也是同样的原理。具体事件的代码会在下次分享中谈及。

分享给小伙伴们:

本文标签: Ajax,异步加载/">Ajax,异步加载

相关文章

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

  • 本类最热新闻

  •  

    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    • Ajax调用处理页面错误信息500的解决思路

      Ajax调用处理页面错误信息500的解决思路

      2016-10-12 15:04

    • 使用stream类型的Result实现Ajax

      使用stream类型的Result实现Ajax

      2016-10-07 11:00

    • 在学习AJAX时关于JSON有一些疑问总结

      在学习AJAX时关于JSON有一些疑问总结

      2016-10-07 10:00

    • ajax 登录的相关文章,教程,源码

      ajax 登录的相关文章,教程,源码

      2016-10-01 12:00

    网友点评
    0