对ubbeditor进行改造以适应seajs的思想
2013-12-26 18:21
281 查看
待续。
首先我先说一下对ubbeditor的认识。
1、请看看下面代码:
在ubbeditor随处可以见到这种拼html的行为,当然js的插件大都是固定html结构及css样式,但是他将js代码的对象名称也传进去来直接调用----这个还真没办法了,seajs里面的对象岂是全局对象?
2、根据测试,ubbeditor每次弹出弹出层都会新建层,关闭则移除。这是何等效率低下?
首先我先说一下对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" ondblclick="this.select();" /></td>'; tLinkTableHTML += ' </tr>'; tLinkTableHTML += ' <tr>'; tLinkTableHTML += ' <td class="ubbEditorTD1"><input type="button" value="' + ubbEditorLang.tOK + '" class="ubbEditorImageButton" onclick="' + this.tName + '.tsetCommand(\'ImageS\', ' + this.tName + '.tEI(\'' + this.tid + '-ubbEditorImageText\').value);" /> <input type="button" value="' + ubbEditorLang.tCancel + '" class="ubbEditorImageButton" onclick="' + this.tName + '.tLoadMaskClose();" /></td>'; tLinkTableHTML += ' </tr>'; tLinkTableHTML += '</table>';
在ubbeditor随处可以见到这种拼html的行为,当然js的插件大都是固定html结构及css样式,但是他将js代码的对象名称也传进去来直接调用----这个还真没办法了,seajs里面的对象岂是全局对象?
2、根据测试,ubbeditor每次弹出弹出层都会新建层,关闭则移除。这是何等效率低下?
相关文章推荐
- 对原来的代码工具SharpCode进行改造,适应微软企业库的EnterpriseLibrary3.1以上版本
- EditorGridPanel的一些属性,配置项,方法的实例.自适应窗体大小
- Android借用Arouter进行组件化旧城改造。
- 如何通过jTessBoxEditor进行Tesseract3.02.02样本训练
- seajs进行模块化开发
- 学习淘淘商城第九十七课(商品详情页面对加入购物车进行改造)
- IBM Watson将最终适应智能机,可以进行疾病诊断
- 编程思想:参数a只有2个值,进行变换
- 对avalon进行精简改造
- 拯救 Java 开发者,用 Docker 将 Java 应用进行现代化改造(一)
- 对 Sea.js 进行配置 seajs.config
- Android中利用AXMLEditor工具不进行反编译就篡改apk文件
- 用 JavaScript 给站外链接的 cursor 进行改造
- Linux下利用jTessBoxEditor工具进行Tesseract3.02.02样本训练
- JAVA WEB项目中使用并改造editor.md实现Markdown编辑器
- 灵活运用面向对象的思想在BCB5中进行高效编程
- 对 Sea.js 进行配置 seajs.config
- 对象思想,对员工进行建模
- 使用 Dubbo 对遗留单体系统进行微服务改造