js:类名exist/增加/替换实现


CHRD.clas = {
    exist : function(el, name) {//是否有
        return (' ' + el.className + ' ').indexOf(' ' + name + ' ') > -1;
    }
}
CHRD.clas.add = function (el, name){//
    ! CHRD.clas.exist(el, name) && (el.className = el.className + ' ' + name);
}
CHRD.clas.re=function (el, name, newName){//替换
    el.className = CHRD.trim((' ' + el.className + ' ').replace(' ' + name + ' ', '')) + ' ' + (newName ? newName : '');
}

根据您的分类,它们可以与 UML 的类图和活动图很好地配合使用。类名可以作为类图中的类名称,属性方法可以表示类的结构和功能,函数体可以表示类的行为和方法实现。 以下是您提供的分类,以及如何改进以更好地配合 UML 的类图和活动图: 类名: - 场景 - 需求 - 时机 - 技术 属性方法: - 结构 - 功能 - 原理 - 实例 函数体: - 评价 - 解释 - 比较 - 改进 属性方法的基本变化: - 复制 - 组合 - 流程 - 转化 改进建议: 1. 类图表达:在类图中,可以将每个分类作为一个类,使用类名来表示。关联关系和继承关系可以根据各个分类之间的关系添加到类图中。例如,类名分类可以作为类的名称,属性方法分类可以作为类的属性和方法,属性方法的基本变化分类可以作为类的行为和方法实现展示在类图中。 2. 活动图表达:在活动图中,可以使用不同的节点来表示函数体中的评价、解释、比较和改进。通过活动节点和控制流来表示函数体中的执行流程。 举例: 假设我们有一个订单管理系统,可以使用 UML 图来表示这些分类。在类图中,可以使用类名来表示各个分类,属性方法可以作为类的属性和方法展示在类图中。在活动图中,可以使用活动节点和控制流来表示函数体的评价、解释、比较和改进。 总结: 根据您提供的分类,配合 UML 的类图和活动图可以很好地表达系统的结构和行为。通过合理设计和组织各个分类之间的关系,可以更清晰地展示系统的功能和交互。 希望这些改进建议对您有所帮助。如果您有任何其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值