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

首頁 > 編程 > JavaScript > 正文

詳解jquery選擇器的原理

2019-11-19 15:55:47
字體:
來源:轉載
供稿:網友

詳解jquery選擇器的原理

html部分

<!doctype html> <html lang="en"> <head>   <meta charset="UTF-8" />   <title>Document</title>   <script src="js/minijquery.js"></script> </head> <body>   <div class="one">1</div>   <div class="two">2</div> </body> <script>   var result = $("div");   console.log(result);   alert($('div').size()); </script> </html> js 

js部分

(function(){   //暴露外部的引用   var jQuery = window.jQuery = window.$ = function(selector){     return new jQuery.fn.init(selector);   }      //添加原型事件   jQuery.fn = jQuery.prototype = {     //     init:function(selector){       var element = document.getElementsByTagName(selector);       Array.prototype.push.apply(this,element);       return this;     },     myjQuery:"the test one",     length:0,     size:function(){       return this.length;     }   }      //將init的原型引用成jQuery的原型   jQuery.fn.init.prototype = jQuery.fn;    })(); 

我用我的理解解釋一下,就是jquery原型里面有一個init初始化的方法,將傳入的值進行解析,比如傳入的id還是class還是標簽名。然后通過相應的方法返回數組型對象。既可以通過對象直接調用方法,也可以使用數組的length。

以上就是jQuery 原理的分析,如有疑問請留言或者到本站社區交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿巴嘎旗| 政和县| 台南县| 长春市| 车险| 吉水县| 保定市| 当雄县| 新乐市| 合作市| 黑龙江省| 清远市| 福泉市| 清新县| 图们市| 姜堰市| 木里| 邹平县| 县级市| 望城县| 大兴区| 沙洋县| 闵行区| 广州市| 泰宁县| 新田县| 赣州市| 津市市| 福安市| 阿拉善右旗| 姜堰市| 清河县| 瑞丽市| 营山县| 石棉县| 乌兰察布市| 汉沽区| 双江| 南昌市| 昌都县| 正宁县|