jQuery技术

jQuery技巧之find与context区别

字号+ 作者:H5之家 来源:H5之家 2015-10-31 16:03 我要评论( )

刚学习 jQuery 的朋友可能还不知道在 jQuery 选择器中可以指定上下文对象,今天来看看 context,掌握后灵活使用可提高代码质量。[代码片段]如查看 class 为 pict

jQuery技巧之find与context区别

王迎然的博客 2013-07-02 26 阅读

jQuery

刚学习 jQuery 的朋友可能还不知道在 jQuery 选择器中可以指定上下文对象,今天来看看 context,掌握后灵活使用可提高代码质量。

<div class="picture"> <img src="http://www.wangyingran.com/archives/"img.jpg" /> </div>

如查看 class 为 picture 的 img,通常情况下我们会使用 find 方法来查找。

var $img = $("'.picture').find('img');

我们也可以指定上下文对象,如下:

var $img = $('img', '.picture');

经过测试发现前者在性能上比后者还稍微快些,查看 jQuery 源码可发现后者会转成find 方法,在转换时要花点时间。但当我们封装一个常用的方法时,使用 context 会比较合适,如下:

reSize = function (div) { $('img', div).width(100); $(div).find('img').width(100); }

在这种情况下比较 jQuery find 方法和 context,可以看出合理使用 context 会提高我们的代码质量。

jQuery

作者:王迎然的博客

王迎然的博客

本博客是一个分享javascript,jQuery,html5,css3前端开发技术博客,实时关注最新的web前端开发技术,web前端开发工具,web前端用户体验。

原文地址:jQuery技巧之find与context区别, 感谢原作者分享。

→IE6、7浏览器下getElementById不区分大小写兼容问题 ←一淘九宫格面试题

发表评论

 

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

相关文章
  • 7个有用的jQuery小技巧

    7个有用的jQuery小技巧

    2016-02-26 13:02

  • jQuery制作select双向选择列表

    jQuery制作select双向选择列表

    2016-02-26 11:00

  • 全面详细的jQuery常见开发技巧手册

    全面详细的jQuery常见开发技巧手册

    2016-02-26 10:02

  • 强大的jQuery移动插件Top 10

    强大的jQuery移动插件Top 10

    2016-02-25 09:05

网友点评
>