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
190
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
300
Type is Beautiful
mockee
14
1.6k
阅读类 Web 应用前端技术探索
mockee
8
470
转化的灵感
mockee
1
440
Web Apps and more
mockee
2
480
Other Decks in Programming
See All in Programming
ファインチューニングせずメインコンペを解く方法
pokutuna
0
270
Mastering Event Sourcing: Your Parents Holidayed in Yugoslavia
super_marek
0
150
Smarter Angular mit Transformers.js & Prompt API
christianliebel
PRO
1
120
事業会社でのセキュリティ長期インターンについて
masachikaura
0
230
Spec Driven Development: The End Of Vibe Coding | DevLand 2026
danielsogl
PRO
0
110
それはエンジニアリングの糧である:AI開発のためにAIのOSSを開発する現場より / It serves as fuel for engineering: insights from the field of developing open-source AI for AI development.
nrslib
1
830
見せてもらおうか、 OpenSearchの性能とやらを!
shunta27
1
180
夢の無限スパゲッティ製造機 -実装篇- #phpstudy
o0h
PRO
0
190
今年もTECHSCOREブログを書き続けます!
hiraoku101
0
220
メッセージングを利用して時間的結合を分離しよう #phperkaigi
kajitack
3
560
PHPのバージョンアップ時にも役立ったAST(2026年版)
matsuo_atsushi
0
290
SkillがSkillを生む:QA観点出しを自動化した
sontixyou
5
2.9k
Featured
See All Featured
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
670
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
150
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.5k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
350
Designing for Timeless Needs
cassininazir
0
190
Practical Orchestrator
shlominoach
191
11k
Git: the NoSQL Database
bkeepers
PRO
432
67k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.8k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
340
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
310
Bash Introduction
62gerente
615
210k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
710
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