国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

jQuery-1.9.1源碼分析系列(十一)DOM操作

2024-04-27 15:02:46
字體:
來源:轉載
供稿:網友

  DOM操作包括append、PRepend、before、after、replaceWith、appendTo、prependTo、insertBefore、insertAfter、replaceAll。其核心處理函數是domManip

  DOM操作函數中后五種方法使用的依然是前面五種方法,源碼

jQuery.each({        appendTo: "append",        prependTo: "prepend",        insertBefore: "before",        insertAfter: "after",        replaceAll: "replaceWith"    }, function( name, original ) {        jQuery.fn[ name ] = function( selector ) {            var elems,            i = 0,            ret = [],            insert = jQuery( selector ),            last = insert.length - 1;            for ( ; i <= last; i++ ) {                elems = i === last ? this : this.clone(true);                jQuery( insert[i] )[ original ]( elems );                //現代瀏覽器調用apply會把jQuery對象當如數組,但是老版本ie需要使用.get()                core_push.apply( ret, elems.get() );            }            return this.pushStack( ret );        };    });
View Code
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丰镇市| 丹江口市| 革吉县| 苗栗市| 渝中区| 红安县| 祁阳县| 平顺县| 丹凤县| 玉田县| 广河县| 临潭县| 金阳县| 元朗区| 新沂市| 正镶白旗| 调兵山市| 成安县| 马边| 孝感市| 扎赉特旗| 巴彦淖尔市| 疏附县| 乌兰察布市| 吉木乃县| 永顺县| 云阳县| 闽清县| 镇原县| 宁明县| 汉沽区| 丰都县| 阳朔县| 湾仔区| 天柱县| 中牟县| 子洲县| 公主岭市| 金沙县| 平遥县| 东辽县|