原型

作者: 颜色不一样的烟火_ac0f | 来源:发表于2020-03-08 00:43 被阅读0次

jQuery和zepto中的简单使用


通过选择器构建不同的实例,但是都可以使用.css()、.html()等方法可以看出来这些方法都是定义在原型上面的。还有es6中的class来定义构造函数,里面的constructor方法来定义函数体内容就是通过原型实现的。

zepto如何使用原型


var zepto={};

zepto.init=function(selector){

var slice=Array.prototype.slice;

var dom=slice.call(document.querySelectorAll(selector));

return zepto.Z(dom,selector)

}

var $=function(selector){

return zepto.init(selector);

}

zepto.Z=function(dom,selector){

return new Z(dom,selector)

}

function Z(dom,selector){

var i,len=dom?dom.length:0;

for(var i=0;i<len;i++) this[i]=dom[i];

thi.length=len;

this.selector=selector:'';

}

$.fn={

constructor:zepto.z,

css:function(key,value){},

html:function(value){}

}

zepto.Z.prototype=Z.prototype=$.fn;

jquery中原型的使用


var jquery=function(selector){

    return new jquery.fn.init(selector);

}

var init=jquery.fn.init=function(selector){

    var slice=Array.prototype.slce;

    var     dom=slice,call(document.querySelectorAll(selector));

    var i,len=dom?dom.length:0;

    for(i=0;i<len;i++){

        this[i]=dom[i]

    }

    this.length=len;

    this.selector=selector||'';

}

jquery.fn=jquery.prototype={

    constructor:jquery,

    css:function(key,value){},

    html:function(value){}

    }

init.prototype=jquery.fn;

window.jquery=jquery;

相关文章

  • JavaScript 原型、原型链与原型继承

    原型,原型链与原型继承 用自己的方式理解原型,原型链和原型继承 javascript——原型与原型链 JavaSc...

  • JavaScript 原型和原型链

    原型 在 JavaScript 中,我们所称的原型有两个使用语境: 原型关系 原型属性 原型关系指对象的原型对象,...

  • JavaScript 原型和原型链

    原型 在 JavaScript 中,我们所称的原型有两个使用语境: 原型关系 原型属性 原型关系指对象的原型对象,...

  • 原型、原型链

    (什么是原型、原型链?有什么作用) JavaScirpt深入之从原型到原型链 图解 Javascript 原型链 ...

  • 关于原型原型链的理解

    什么是原型? 什么是原型链? 为什么需要原型,和原型链?

  • js的原型对象&原型链&js的继承

    原型对象 & 原型链 原型对象分2种:显式原型和隐式原型。 显式原型就是我们常用的prototype属性,是函数的...

  • 4.4 JavaScript

    4.4.1. 原型链 4.4.1.1. 显式原型和隐式原型   JavaScript的原型分为显式原型(expli...

  • 原型、原型链

    理解JavaScript原型 彻底理解JavaScript原型 原型 原型是一个对象,所有对象都可以成为原型,其...

  • 廖雪峰JS小记

    (function(){})() 原型,原型链 浅谈Js原型的理解JS 原型与原型链终极详解 对象 对象:一种无序...

  • 2-6 原型和原型链 - 5个原型规则

    2-6 原型和原型链 - 5个原型规则 5条原型规则,原型规则是学习原型链的基础。 第一、所有引用类型(数组、函数...

网友评论

      本文标题:原型

      本文链接:https://www.haomeiwen.com/subject/hfbzrhtx.html