彩色编码 Coder

Coder 组件 是基于 CodeMirror 的进一步封装,实现彩色编码功能,但是不再使用 Javascript 的初始化方式并增了一些自动功能。

Coder 以 TEXTAREA 作为配置标签,并支持所有 CodeMirror 的原有属性。

在设置属性时需要使用分隔符格式,如上例中使用line-wrapping而不是lineWrapping。Coder 常用属性简单列表如下:

以上-text结尾的属性显示在代码框的右下角。

与方法相关的属性有 4 个,属性值均为精简事件和事件表达式

以上 4 个属性对应的方法分别为save()clear()copy()set(attr, value)

事件主要有onsave,当保存代码内容时触发,支持return语句,当return false时中断保存。保存事件在输入框失去焦点或者同时按下Ctrl+Enter时触发。

还有一个与之对应的服务器端事件onsave+

另外两个事件不常用,onfocusonblur,当输入框获得焦点和失去焦点时触发。


参考链接


微信公众号
码农老吴  |  星源工作室  |  开发月志  |  问题反馈
联系我们:wu@qross.io     手机/微信:18618171102
京 ICP 备 20027445 号
$(h1)!