Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
NingJS Lighting Talk
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Yan Shi
September 02, 2016
Programming
200
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
NingJS Lighting Talk
Rich Text Editor
Yan Shi
September 02, 2016
More Decks by Yan Shi
See All by Yan Shi
Type is Beautiful (for Hof)
mockee
3
340
Type is Beautiful
mockee
14
1.6k
阅读类 Web 应用前端技术探索
mockee
8
500
转化的灵感
mockee
1
470
Web Apps and more
mockee
2
510
Other Decks in Programming
See All in Programming
書籍「プロフェッショナルAI駆動開発」紹介スライド
juntaromatsumoto
0
850
ALB ログから Trace を気合で繋げる技術
fohte
7
820
Claude Codeを組織的に動かして月400PRを実現した話
happy_ryo
0
190
思考垂れ流し開発 ~音声入力 × AIエージェント × 開発ハーネスによる試行錯誤~
npostring
0
570
レビュー履歴をAIに食わせて、 Compose移行を加速するs
shihochan
0
250
tsc.rip を支える技術 / Kyoto.なんか #8
susisu
0
4.1k
Deep dive into the select statement (GopherCon UK)
jespino
0
160
Hono + Inertia + React で LP を構築した話
oukayuka
2
190
承認済みなのに差戻しできてしまうバグ、型で潰せます
shinchit
0
130
源内ハンズオン概要編
hideg
0
230
Go 1.27 における memory allocation の高速化
andpad
0
360
FastAPI の並行処理モデルを完全に理解する
hoto17296
9
3.3k
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.9k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
220
For a Future-Friendly Web
brad_frost
183
10k
Amusing Abliteration
ianozsvald
1
280
Why Our Code Smells
bkeepers
PRO
340
58k
Documentation Writing (for coders)
carmenintech
77
5.5k
Designing Powerful Visuals for Engaging Learning
tmiket
1
520
A Modern Web Designer's Workflow
chriscoyier
698
190k
Optimizing for Happiness
mojombo
378
71k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
370
We Have a Design System, Now What?
morganepeng
55
8.3k
WCS-LA-2024
lcolladotor
0
810
Transcript
@mockee NingJS 2016.9.3
ᖫᬋ
ᨗኌଠඎ
Google Inbox
CKEditor Alloy Editor: a modern WYSIWYG editor built on top
of CKEDITOR
None
ᨗኌᴅ – ኪৼԡഭᇇᔮᕹ
Medium
Facebook Note
Dropbox Paper
<textarea></textarea> ...
<div contenteditable="true" /> ContentEditable is like JavaScript
• ContentEditable: The Good, the Bad and the Ugly •
Fixing ContentEditable • The Road to HTML 5: contentEditable
ᳯ᷌ • DOM === ᇫா • DOM ᤒሿӧӞᛘ Chrome Firefox
/ Safari
• ݢᦢᳯঅ҅ၨᥦฦ᭭ඪ೮ • ܻኞ cursor Ө selection • ܻኞ input
ԪկҁᲫፏԪկ̵ᬌفဩ҂ • ۑᚆҁےᔋ̵ൊࢶᒵ҂ • ᖫᬋ܄ṛଶ໑ഝٖᳩଶᛔᭇଫ սᅩ
දᬰ • ളᓕ DOM ጱڠୌ • ᭗ᬦ selection API ളᓕ
cursor • ֵአ Model ਧԎᓕቘٖ Draft.js Slate
None
None
None