对ubbeditor进行改造以适应seajs的思想

待续。

首先我先说一下对ubbeditor的认识。

1、请看看下面代码:

            var tLinkTableHTML = '<table cellpadding="0" cellspacing="5" class="ubbEditorImageTable">';
            tLinkTableHTML += '  <tr>';
            tLinkTableHTML += '    <td>' + ubbEditorLang.tImageURL + '</td>';
            tLinkTableHTML += '  </tr>';
            tLinkTableHTML += '  <tr>';
            tLinkTableHTML += '    <td><input id="' + this.tid + '-ubbEditorImageText" type="text" value="http://" class="ubbEditorImageText" οndblclick="this.select();" /></td>';
            tLinkTableHTML += '  </tr>';
            tLinkTableHTML += '  <tr>';
            tLinkTableHTML += '    <td class="ubbEditorTD1"><input type="button" value="' + ubbEditorLang.tOK + '" class="ubbEditorImageButton" οnclick="' + this.tName + '.tsetCommand(\'ImageS\', ' + this.tName + '.tEI(\'' + this.tid + '-ubbEditorImageText\').value);" /> <input type="button" value="' + ubbEditorLang.tCancel + '" class="ubbEditorImageButton" οnclick="' + this.tName + '.tLoadMaskClose();" /></td>';
            tLinkTableHTML += '  </tr>';
            tLinkTableHTML += '</table>';

在ubbeditor随处可以见到这种拼html的行为,当然js的插件大都是固定html结构及css样式,但是他将js代码的对象名称也传进去来直接调用----这个还真没办法了,seajs里面的对象岂是全局对象?

2、根据测试,ubbeditor每次弹出弹出层都会新建层,关闭则移除。这是何等效率低下?


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值