zoukankan      html  css  js  c++  java
  • jQuery Each小记

    看了2篇有关Each的文章,只有一篇比较好。jQ大多操作都离不开这个方法,这也是为什么我们平时一个addClass,所有选择的元素都加上class,而不用我们去遍历。类似的还有许多,大概看了each这个方法,有几点小体会。

    • jQuery.each这个方法挂在了jQuery.fn(jQuery.prototype),也就是原型链上。这样每个JQ对象都有这个方法。
    • each方法虽然挂在jQuery.fn上,主体却是在jQuery.extend里。
    • extend方法是的扩展各种方法的,jQuery.extend,相当于jQuery function的静态方法。

    通过jQuery.extend({

        method: function(){}

        ...

    });

    这种方法去扩展。extend的实现,我猜是在jQuery.extend = jQuery.fn.extend,这样挂到了原型链上,每个jQ对象同样也有了extend方法。 

    最后,这个each方法是用来遍历对象,数组(伪数组等)。

    里面有一个判断对象的东东。obj.length === undefined,从前还没有注意到这样可以判断对象还是数组。

    推荐文章:http://www.cnblogs.com/snandy/archive/2011/06/07/2071988.html

  • 相关阅读:
    java 调用Python
    RestController 能不能通过配置关闭
    java jdb
    Curator zookeeper
    「ASCII 流程图」工具——Graph Easy
    Python String Formatting Best Practices
    idea java9以及以上 出现找不到class的情况
    时间序列分析 异常分析 stl
    pip install whl
    t-SNE 层次聚类
  • 原文地址:https://www.cnblogs.com/coolicer/p/2807708.html
Copyright © 2011-2022 走看看