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
Yan Shi
September 02, 2016
Programming
0
190
NingJS Lighting Talk
Rich Text Editor
Yan Shi
September 02, 2016
Tweet
Share
More Decks by Yan Shi
See All by Yan Shi
Type is Beautiful (for Hof)
mockee
3
300
Type is Beautiful
mockee
14
1.6k
阅读类 Web 应用前端技术探索
mockee
8
470
转化的灵感
mockee
1
440
Web Apps and more
mockee
2
470
Other Decks in Programming
See All in Programming
2026年は Rust 置き換えが流行る! / 20260220-niigata-5min-tech
girigiribauer
0
200
JPUG勉強会 OSSデータベースの内部構造を理解しよう
oga5
2
220
文字コードの話
qnighy
41
16k
Claude Code、ちょっとした工夫で開発体験が変わる
tigertora7571
0
180
Python’s True Superpower
hynek
0
190
CSC307 Lecture 13
javiergs
PRO
0
310
Rubyと楽しいをつくる / Creating joy with Ruby
chobishiba
0
200
Package Management Learnings from Homebrew
mikemcquaid
0
280
Head of Engineeringが現場で回した生産性向上施策 2025→2026
gessy0129
PRO
0
190
2025年の活動の振り返り
hideg
0
120
15年目のiOSアプリを1から作り直す技術
teakun
0
530
社内規程RAGの精度を73.3% → 100%に改善した話
oharu121
2
240
Featured
See All Featured
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
660
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
160
Side Projects
sachag
455
43k
Test your architecture with Archunit
thirion
1
2.2k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
300
The agentic SEO stack - context over prompts
schlessera
0
670
Navigating Weather and Climate Data
rabernat
0
120
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
100
Building Adaptive Systems
keathley
44
2.9k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
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