文件名称:createClass:这是一个CMD模块,建议使用seajs加载调用该模块提供的功能。该模块抛出了一个函数:createClass(conf),通过该函数可以创建一个javascript类(构造函数),该函数实现了类的(多)继承、私有变量的管理。通过该函数创建的类的实例,都会拥有三个共同的方法:setAttr()、setAttr()、instanceOf(),前两个方法是对实例的私有属性的管理,instanceOf()方法是判断继承关系
文件大小:96KB
文件格式:ZIP
更新时间:2024-06-23 23:35:34
JavaScript
#createClass 这是一个CMD模块,建议使用seajs加载调用该模块提供的功能。该模块抛出了一个函数:createClass(conf),通过该函数可以创建一个javascript类(构造函数),该函数实现了类的(多)继承、私有变量的管理。通过该函数创建的类的实例,都会拥有三个相同的方法:setAttr()、setAttr()、instanceOf(),前两个方法是对实例的私有属性的管理,instanceOf()方法是判断继承关系。 使用方法 创建类/构造函数 seajs.use('./dist/createClass.js', function(createClass) { // 创建一个Person类 var Person = createClass({ // 可以在此出配置私有属性,通过实例的getAttr('at
【文件预览】:
createClass-master
----README.md(18KB)
----test()
--------vendor()
--------test.js(3KB)
--------index.html(640B)
----dist()
--------createClass-debug.js(10KB)
--------createClass.js(2KB)
----src()
--------createClass.js(10KB)
----lib()
--------seajs()
----demo()
--------demo-01.html(2KB)
--------demo-02.html(2KB)