🌳 開源專案介紹:Slate:開發網頁文字編輯器的可客製化框架
開發網頁應用程式很難避免掉文字輸入的功能,純文字比較好處理,支援所見即所得的文字顯示功能可使用許多現成的第三方程式庫
這個文字編輯器程式庫功能就很強大,可以讓你開發出類似 Medium,DropBox Paper ,Google Docs 等文字編輯的功能
它之所以能做到這一點,是因為它的所有邏輯都是通過一系列外掛實現的,所以你永遠不會受到“核心”中是或不是什麼的限制。 你可以把它看作是在 React 之上構建的一個可插入的 contenteditable 的實現。 它的靈感來自 Draft.js、 Prosemiror 和 Quill 這樣的程式庫。
這位開發者試了許多第三方程式庫,發現缺少了以下功能
✅ 編輯器的“模式”是固定的,難以客製化
✅ 以程式設計方式轉換文件是非常複雜
✅ 序列化到 HTML,Markdown 等格式看起來像是事後的想法
✅ 重新發明 View Layer 似乎效率低下,而且受到限制
✅ 協同編輯不是預先設計好的
✅ 儲存庫是單一的,不是小型的和可重複使用的模組
✅ 建構複雜的、巢狀的文件是不可能的。
如果你也遇到以上的問題,可以參考一下這個元件程式庫,詳細資訊請參考底下留言區
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
「markdown是什麼」的推薦目錄:
- 關於markdown是什麼 在 軟體開發學習資訊分享 Facebook 的最佳貼文
- 關於markdown是什麼 在 紀老師程式教學網 Facebook 的精選貼文
- 關於markdown是什麼 在 コバにゃんチャンネル Youtube 的最讚貼文
- 關於markdown是什麼 在 大象中醫 Youtube 的最讚貼文
- 關於markdown是什麼 在 大象中醫 Youtube 的最讚貼文
- 關於markdown是什麼 在 十分鐘快速掌握Markdown | 卡斯伯Blog - 前端,沒有極限 的評價
- 關於markdown是什麼 在 Markdown Cheatsheet 中文版 - gists · GitHub 的評價
markdown是什麼 在 紀老師程式教學網 Facebook 的精選貼文
來看看世界級的網頁工程師用什麼環境開發程式?
NetTuts+ 最近發表了一篇文章,訪問了 15 位世界級的網頁工程師,詢問他們下列四個問題:
1. 你主要的工作是什麼?
2. 你用什麼樣的電腦開發程式?
3. 你用什麼樣的軟體來撰寫程式碼?
4. 哪些軟體你不用會死
結果...清一色全部用 Mac 系統啊!我之前也建議,Mac 有比 Windows 更友善的介面,但又使用 FreeBSD 這顆 Unix 家族的強力引擎,兼具 Linux 的強大。真的是軟體工程師的上上之選哪~(個人也已經使用快一年了)。
另外,寫碼工具也由 Sublime Text 獲得壓倒性勝利!我之前也在這個版推薦過好幾次。真的非常鼓勵程式師們去學啊!
原文在此,順便幫大家翻譯一下:
http://net.tutsplus.com/articles/what-are-you-using/
Scott Gonzalez: jQuery UI 主要作者之一
* 主要工作:JavaScript & Node.js
* 硬體平台:MacBook Pro
* 開發工具:Sublime Text + TrailingSpaces, Pretty JSON, GitGutter, Markdown Preview 四個外掛
* 必備軟體:Git/GitHub, Apache, Chrome, Linkinus, Skype, Node
Raymond Camden: Adobe 資深工程師,制定各種網頁標準
* 主要工作:制定各種網頁標準
* 硬體平台:MacBook Pro
* 開發工具:Brackets
* 必備軟體:Chrome, Brackets, Tweetdeck, Evernote
John-David Dalton: jsPerf 與 Benchmark.js 作者,JavaScript 狂熱愛好者
* 主要工作:撰寫各種函式庫
* 硬體平台:MacBook Pro
* 開發工具:Komodo Edit
* 必備軟體:Total Finder, Chrome/Firefox/Opera/Safari/IE, Node, Ringo, Rhino, Narwhal
Stephanie Sullivan Rewis: HOW Design, UI16, An Event Apart, Microsoft’s MIX, Macworld, SXSW, Adobe Max 等大型研討會策展人
* 主要工作:前端網頁開發(HTML/CSS/JavaScript)
* 硬體平台:MacBook Pro
* 開發工具:Sublime Text
* 必備軟體:CodeKit, Tower, HipChat, Fireworks, Chrome
Christian Heilmann: Web 技術專欄作家
* 主要工作:科技文章撰寫
* 硬體平台:MacBook Air
* 開發工具:Sublime Text
* 必備軟體:瀏覽器, Git, IRC, Dropbox, Spotify
Ryan Grove: SmugMug 這個 JavaScript 元件的作者
* 主要工作:JavaScript 函式庫撰寫
* 硬體平台:Mac Pro(桌機,工作站等級)
* 開發工具:Sublime Text
* 必備軟體:Sublime Text, JSHint, Adium, Tower, Dropbox, Rsync, Arg, Gmail, GitHub, Chrome, Google Hangouts...等
Cody Lindley
* 主要工作:前端網頁技術(HTML/CSS/JavaScript)
* 硬體平台:MacBook Pro
* 開發工具:Sublime Text
* 必備軟體:SmartGit, Sublime, Divvy, JumpCut, Skype, Chrome...等。
Luke Smith: YUI 這個 JavaScript 函式庫的主要作者
* 主要工作:JavaScript 函式庫撰寫
* 硬體平台:MacBook Air
* 開發工具:Vim
* 必備軟體:Vim, Git
Chris Williams: SaferAging 副總,JSConf US 與 RobotsConf 會議主席
* 主要工作:各類硬體感知器的程式撰寫
* 硬體平台:Mac Pro, MacBook Air, Mac Mini
* 開發工具:Sublime Text 3
* 必備軟體:Sublime Text, iTerm2, Fish Shell, Wunderlist
Aaron Newton: Thanx 專案經理
* 主要工作:HTML5
* 硬體平台:MacBook Pro
* 開發工具:Sublime Text
* 必備軟體:CloudApp, Jing, Sequel Pro, Jumpcut, Total Terminal, GitX
Ben Cherry: Pushd 工程師
* 主要工作:Ruby, iOS, JavaScript
* 硬體平台:MacBook Pro
* 開發工具:Sublime Text
* 必備軟體:Sublime Text 2, iTerm 2, Chrome, 1Password, Gmail, Flipboard, Twitter, Facebook, Reddit
Jacob Thornton: @medium, Bootstrap, Bower 等知名 JavaScript 函式庫作者
* 主要工作:HTML, CSS, JavaScript
* 硬體平台:MacBook Pro
* 開發工具:Sublime Text 2
* 必備軟體:Rdio
Lea Verou: W3C 委員會開發者
* 主要工作:HTML, CSS, JavaScript
* 硬體平台:MacBook Air
* 開發工具:Espresso
* 必備軟體:Espresso, Transmit, CodeKit, Adobe Illustrator, Chrome, Safari, Firefox, Opera, WebKit nightlies, Chrome Canary
Jonathan Snook: Shopify 工程師
* 主要工作:HTML/CSS/JavaScript
* 硬體平台:MacBook Air
* 開發工具:Vim
* 必備軟體:Vim, Chrome,
Peter Wagenet: Ember 這個 JavaScript 函式庫的主要成員
* 主要工作:JavaScript
* 硬體平台:MacBook Air
* 開發工具:Sublime Text 3
* 必備軟體:Chrome, Firefox, Adium, GTalk, Twitter, Divvy, 1Password, Bartender
markdown是什麼 在 Markdown Cheatsheet 中文版 - gists · GitHub 的推薦與評價
Markdown 的核心標準沒有表格,不過表格是GFM 的一部分,而且Markdown Here 支援表格。這是在電子郵件中加入表格的好方法- 本來是需要從其他應用程式複製貼上的工作。 ... <看更多>
markdown是什麼 在 十分鐘快速掌握Markdown | 卡斯伯Blog - 前端,沒有極限 的推薦與評價
Markdown 是 目前非常普遍用來撰寫文檔的語言,一開始的目標就是使用「易讀易寫的純文字格式編寫文件」,此初衷讓使用者可以專注在文字的本身, ... ... <看更多>