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
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
310
Type is Beautiful
mockee
14
1.6k
阅读类 Web 应用前端技术探索
mockee
8
480
转化的灵感
mockee
1
450
Web Apps and more
mockee
2
490
Other Decks in Programming
See All in Programming
[RubyKaigi 2026] Require Hooks
palkan
1
320
Liberating Ruby's Parser from Lexer Hacks
ydah
2
2.7k
Symfony AI in Action - SymfonyLive Berlin 2026
chr_hertel
1
140
開発とはなにか、Essenceカーネルで見えるもの
ukin0k0
0
160
要はバランスからの卒業 #yumemi_grow
kajitack
0
160
ローカルLLMでどこまでコードが書けるか / How much code can be written on a local LLM
kishida
2
350
Agentic Elixir
whatyouhide
0
450
cloudnative conference 2026 flyle
azihsoyn
0
180
AI-DLC Deep Dive
yuukiyo
9
5.8k
UaaL×Androidアプリのメモリ計測 — Memory Profilerの先へ
rio432
0
160
AWSはOSSをどのように 考えているのか?
akihisaikeda
0
120
Kingdom of the Machine
yui_knk
2
1.5k
Featured
See All Featured
WENDY [Excerpt]
tessaabrams
10
37k
SEO for Brand Visibility & Recognition
aleyda
0
4.5k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
390
Context Engineering - Making Every Token Count
addyosmani
9
880
Accessibility Awareness
sabderemane
1
110
Heart Work Chapter 1 - Part 1
lfama
PRO
7
35k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.5k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
230
Navigating Team Friction
lara
192
16k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
120
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
220
Design in an AI World
tapps
1
210
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