iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Modern Web

Angular + Quill: 文字編輯的強化之路 系列

最近,我開始了新的職涯,再度投入 Angular 專案的懷抱。在這個過程中,我發現了許多我未曾接觸過的新技術,其中包括 Quill Editor 這個功能強大的文字編輯器。在許多 CMS 專案中,Quill Editor 佔有一席之地。因此,我想藉由參加這次的 IT 鐵人賽,給自己一個挑戰,從初探 Quill Editor 開始,逐步深入其精神,期望在這個過程中能夠慢慢挖掘並有豐富的收穫。

鐵人鍊成 | 共 30 篇文章 | 7 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 1:就從前言開始吧

前言 最近開始新的職業生涯,重回 Angular 專案的懷抱,但也看到許多未曾接觸過的東西,例如 Quill Editor 這個編輯器,這裡面的東西非常的豐富...

2023-09-16 ‧ 由 Jeff Wu 分享
DAY 2

Day 2:Why Quill?

建立內容 從網路誕生以來,建立內容一直是網路的核心。<textarea> 為大部分的網頁應用提供了原生且重要的解決方案,但有時候我們會需要為輸入的...

2023-09-17 ‧ 由 Jeff Wu 分享
DAY 3

Day 3:Quill 與 Angular 起手式

上一篇我們看了 Why Quill,今天就來複習環境設置,並嘗試新增一個 Angular 專案,不過如果你是被標題吸引進來的同學,多少都有接觸過 Angular...

2023-09-18 ‧ 由 Jeff Wu 分享
DAY 4

Day 4:Quill Editor 的基本操作與編輯功能

在前一篇文章中,我們新增了 Angular 專案並安裝與配置了 Quill Editor,並建立了一個 "quill-editor" 元件。...

2023-09-19 ‧ 由 Jeff Wu 分享
DAY 5

Day 5:自訂 Quill Editor 外觀樣式

今天我們將著重於自訂 Quill Editor 的外觀與樣式,讓編輯器更符合專案的設計風格需求。Quill Editor 提供了幾種方法來調整外觀樣式,讓我們一...

2023-09-20 ‧ 由 Jeff Wu 分享
DAY 6

Day 6:Quill Editor 自訂工具列

昨天我們知道如何設定編輯器的 CSS 樣式,並且修改既有的功能按鈕。今天接著研究要如何自訂工具列的內容以及加入自訂功能的按鈕。 自訂工具列:Toolbar Op...

2023-09-21 ‧ 由 Jeff Wu 分享
DAY 7

Day 7:Quill Editor 擴充自訂功能

Quill 作為編輯器的核心優勢在於它提供了豐富的 API 與容易實現客製化的功能。當我們基於 Quill 的 API 實作功能時,可以包成一個 module...

2023-09-22 ‧ 由 Jeff Wu 分享
DAY 8

Day 8:Quill Editor 的資料物件 - Delta (上)

今天初步探討 Quill Editor 資料物件之一,Delta,就一起來了解一下吧。 什麼是 Delta 物件? 不要被 Delta 這酷酷的名字給嚇到,它其...

2023-09-23 ‧ 由 Jeff Wu 分享
DAY 9

Day 9:Quill Editor 的資料物件 - Delta (下)

昨天探討了 Delta,初步有了一些概念,今天就來嘗試練習看看,為了方便查看,先新增一個 quill-editor.service,並將 Delta 相關的練習...

2023-09-24 ‧ 由 Jeff Wu 分享
DAY 10

Day 10:編輯內容的呈現 - Parchment 與 Blot

今天我們將一同探討 Quill 背後的兩個關鍵概念:Blot 和 Parchment。雖然這些名詞可能聽起來有些陌生,但它們在 Quill 的運作中扮演了重要的...

2023-09-25 ‧ 由 Jeff Wu 分享