马黑黑 发表于 2026-7-14 20:59

红影 发表于 2026-7-14 20:02
感谢黑黑带来这些代码知识

阔气了

杨帆 发表于 2026-7-14 21:36

马黑黑 发表于 2026-7-14 20:57
本身就是着眼于简单,所以,基于 textarea 的能上色就以及超出预期了

是,简单便捷实用很重要

红影 发表于 2026-7-14 21:53

马黑黑 发表于 2026-7-14 20:59
阔气了

必须的加应该的。

马黑黑 发表于 2026-7-15 18:03

红影 发表于 2026-7-14 21:53
必须的加应该的。

墙裂同意

马黑黑 发表于 2026-7-15 18:14

杨帆 发表于 2026-7-14 21:36
是,简单便捷实用很重要
input,textarea,这些文本容器,都是 plaintext 特性的,只能上一种前景色、上一种背景色,传统和现代CSS+JS的语法着色方法无能为力。到目前止,仅字体支持方法能够实现。

杨帆 发表于 2026-7-15 18:47

马黑黑 发表于 2026-7-15 18:14
input,textarea,这些文本容器,都是 plaintext 特性的,只能上一种前景色、上一种背景色,传统和现代CS ...

涨知识了,目前同时实现多种着色挺不容易呢,谢谢马老师{:4_190:}

马黑黑 发表于 2026-7-16 22:21

杨帆 发表于 2026-7-15 18:47
涨知识了,目前同时实现多种着色挺不容易呢,谢谢马老师

语法高亮需要富文本支持。现代代码编辑器软件中绝大多数都支持不同语言的代码高亮,在HTML中可以通过第三方库实现(库一般都会很大),或自己设计高亮规则;一般而言,HTML在线富文本编辑器多数使用 div 元素模拟。

杨帆 发表于 2026-7-16 23:00

马黑黑 发表于 2026-7-16 22:21
语法高亮需要富文本支持。现代代码编辑器软件中绝大多数都支持不同语言的代码高亮,在HTML中可以通过第三 ...

是,看来使用 div 元素模拟是实用的办法

马黑黑 发表于 2026-7-17 12:03

杨帆 发表于 2026-7-16 23:00
是,看来使用 div 元素模拟是实用的办法

但是极难操纵,Selection 和 Range 功底要深厚,要熟悉遍历文本节点

杨帆 发表于 2026-7-17 12:32

马黑黑 发表于 2026-7-17 12:03
但是极难操纵,Selection 和 Range 功底要深厚,要熟悉遍历文本节点

是,这门槛就高了

红影 发表于 2026-7-17 17:43

马黑黑 发表于 2026-7-15 18:03
墙裂同意

墙可以不用裂{:4_173:}

马黑黑 发表于 2026-7-17 21:54

杨帆 发表于 2026-7-17 12:32
是,这门槛就高了
之前有一个 execCommand 指令,简化了 div 编辑器的操作,可惜它出自微软,很多细节不考虑 W3C 标准,因此现在被废弃了(但还可以使用,著名的 WangEditor 也还在用它)。

下一步 W3C 组织会推出 execCommand 的替代API,现在已经在开发中,需要耐心等等。

马黑黑 发表于 2026-7-17 22:03

红影 发表于 2026-7-17 17:43
墙可以不用裂

不裂也行,炸裂就好

杨帆 发表于 2026-7-18 09:14

马黑黑 发表于 2026-7-17 21:54
之前有一个 execCommand 指令,简化了 div 编辑器的操作,可惜它出自微软,很多细节不考虑 W3C 标准,因 ...

谢谢马老师的最前沿信息,静待 W3C 组织 推出 execCommand 的替代API

马黑黑 发表于 2026-7-18 19:59

杨帆 发表于 2026-7-18 09:14
谢谢马老师的最前沿信息,静待 W3C 组织 推出 execCommand 的替代API

需要耐心等待。在新 API 出来之前,要么继续使用 execCommand API,要么就去操纵琐细的 Selection+Range API

杨帆 发表于 2026-7-18 21:21

本帖最后由 杨帆 于 2026-7-18 21:24 编辑

马黑黑 发表于 2026-7-18 19:59
需要耐心等待。在新 API 出来之前,要么继续使用 execCommand API,要么就去操纵琐细的 Selection+Range...
是,只能这样了

马黑黑 发表于 2026-7-18 22:25

杨帆 发表于 2026-7-18 21:21
是,只能这样了

{:4_181:}

红影 发表于 2026-7-21 22:37

马黑黑 发表于 2026-7-17 22:03
不裂也行,炸裂就好

那还是裂啊,你这帐咋算的{:4_173:}

马黑黑 发表于 2026-7-22 18:45

红影 发表于 2026-7-21 22:37
那还是裂啊,你这帐咋算的

俺不会算账

红影 发表于 2026-7-22 21:48

马黑黑 发表于 2026-7-22 18:45
俺不会算账

那就混沌着吧,也不错。
页: 1 [2] 3 4
查看完整版本: WOFF字体简介(含应用实例)