ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 低调看体育直播 >> Javascriptjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播 >> 《jquery API文档中没有提到的那些函数》

《jquery API文档中没有提到的那些函数》(1/4)

来源:网络整理     时间:2016-05-10     关键词:jquery api

本篇文章主要介绍了"《jquery API文档中没有提到的那些函数》",主要涉及到jquery api方面的内容,对于Javascriptjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下: 已经不知道是第几次下定决心要看完jquery了,也不到是第几次刚看就放弃了,我想了想唯有持续不断的记录是我前进的动力,不想一直只看一个开始。 持续更新ing,求...

已经不知道是第几次下定决心要看完jquery了,也不到是第几次刚看就放弃了,我想了想唯有持续不断的记录是我前进的动力,不想一直只看一个开始。

持续更新ing,求指教,求解释,求科普,写的都是皮毛,求指教

其实吧jquery的官方公布了很多实用的api,但是有很多的方法都没有被放出来的(当然不放出来估计是因为实用性不强或是很多都是基础方法,被调用的啦),这些方法也有一些看起来不错的哦,手贱边看边写出来,防止以后忘记了;

当然了如果有中文文档的api,偶对英文的api真心半眼都懒着看,呵呵必然对一些新出的方法木有看到思密达,要是有写的已经在api上了就告诉我,一定干掉它,希望我能坚持把jquery看完并且持续更新它。

先声明一下场景,我看的是jquery.1.8.2的jquery源码,但是很搓的事情是帮助文档用的是1.4.1。

1.$.fn.toArray()

    将给定的数据切割部分并返回,很遗憾的是jquery这里只是简单的要返回的数组(估计是没有什么大用场),不具有切割能力

    方法如下:  

    $.fn = {

         toArray: function() {

            return core_slice.call( this );

         }

    }

如果想让它有能切割数据改一下嘛(这样可不像jquery的get那么人性了,具体如何处理js原生的slice怎么处理它就怎么处理的)

    toArray: function(start, end) {

          return core_slice.call( this ,start, end);

    }

2.$.fn.pushStack

     这个家伙第一看看上去以为跟堆栈有关系呢,看来看去原来是组合一个新的元素集合(我先这么说吧)我后悔了,当我看到map的时候我才知 道,原来只有第一个参数的时候真的只是数组的操作)_(  ----堆栈最简单的构成方式就是用一个一维数组,好吧这个名字算是我不解了。

    代码如下:

   pushStack: function( elems, name, selector ) {

        // Build a new jQuery matched element set

        var ret = jQuery.merge( this.constructor(), elems );     

        // Add the old object onto the stack (as a reference)

        ret.prevObject = this;

        ret.context = this.context;

        if ( name === "find" ) {

            ret.selector = this.selector + ( this.selector ? " " : "" ) + selector;

相关图片

相关文章