51Testing软件测试论坛

标题: jQuery构造的基本结构 [打印本页]

作者: wuxue107    时间: 2015-4-25 12:31
标题: jQuery构造的基本结构
本帖最后由 wuxue107 于 2015-4-25 12:40 编辑
  1. jQuery = function(selor){
  2.         return new jQuery.fn.init(selor);
  3. }

  4. // jQuery实例方法
  5. jQuery.fn = jQuery.prototype = {
  6.         addTag : function(){
  7.                 var s = '';
  8.                 for(var i=0;i<this.members.length;i++){
  9.                         s = s + '<' + this.members[i] + '>';
  10.                 }
  11.                 return s;
  12.         }
  13. }

  14. //jQuery静态方法
  15. jQuery.trim = function(){
  16. }

  17. //构造器
  18. jQuery.fn.init = function(selor){
  19.         this['members'] = selor.split(',');
  20. };

  21. jQuery.fn.init.prototype = jQuery.fn; //关键


  22. var obj1 = jQuery('1,2,3');
  23. //WScript.Echo(obj1.addTag());
  24. console.log(obj1.addTag());
复制代码






欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2