输入输出使用弱的控制,只转义英文的双引号【"】,源码如下
- //写入输入框
- this.write = function()
- {
- var data = this.e(this.window).html();
- //如果写入的流里面有div标签,则自动检测并转换为P
- data = data.replace(/"/gi,'"');
- this.e(this.options.element).val(data);
- this.resetUI();
- }
- //从输入框读取数据
- this.read = function()
- {
- var stream = this.e(this.options.element).val();
- stream = stream.replace('"','"');
- this.e(this.window).html(stream);
- this.resetUI();
- }
使用层级的形式返回数据信息,输入字符串会进行自动转码去特殊字符,使用功能块相关按钮则会产生标签级的标签