在这里完成 YUI 新手。
当用户在 YUI3 文本编辑器控件中键入文本时,我需要为文本背景动态着色,如下所示:
- 文本的第一行是橙色的。
- 直到以开头的行之前的所有行
--
都是橙色的。 - 之后的所有行,包括以开头的行
--
,直到下一行,以--
蓝色开头。 - 之后 - 再次橙色等等。
如果第一行以 开头--
,那么它应该是橙色的。
用户不得对可视文本样式进行任何手动控制,在粘贴纯文本时必须插入并重新着色。
当用户键入文本时,文本背景颜色必须“实时”更新。
例子:
橙橙 橙 橙 ——蓝蓝 蓝色的 - 蓝色的 - 橙 - 蓝色的 ——橙橙 橙
请指出我从哪里开始挖掘如何实现这一点。我浏览了这些示例,但还不能完全理解这些东西。
注意:如果您知道更适合我需要的编辑器,对于任何理智的 JS 框架,请提供建议。