本文实例讲述了tangram.js库实现js类的方式。分享给大家供大家参考,具体如下:
前面一篇https://www.jb51.net/article/25781.htm对tangram.js库做了较为详细的介绍,这里结合实例分析一下tangram.js库实现js类的方式。代码如下:
///import baidu.lang;
///import baidu.lang.Class;
///import baidu.lang.Event;
baidu.lang.createClass = function(constructor, options) {
options = options || {};
var superClass = options.superClass || baidu.lang.Class;
// 创建新类的真构造器函数
var fn = function(){
var me = this;
// 20101030 某类在添加该属性控制时,guid将不在全局instances里控制
options.decontrolled && (me.__decontrolled = true);
// 继承父类的构造器
superClass.apply(me, arguments);
// 全局配置
for (i in fn.options) me[i] = fn.options[i];
constructor.apply(me, arguments);
for (var i=0, reg=fn["x06r"]; reg && i
更多关于Javascript相关内容感兴趣的读者可查看本站专题:《javascript面向对象入门教程》、《Javascript错误与调试技巧总结》、《Javascript数据结构与算法技巧总结》、《Javascript遍历算法与技巧总结》及《Javascript数学运算用法总结》
希望本文所述对大家Javascript程序设计有所帮助。



