-
ํ๋ก์ ํธ ๊ธฐํ
- ํ๋ก์ ํธ ์ํ ๊ธฐ๊ฐ : 2023๋ 10์ 17์ผ(ํ) ~ 2023๋ 10์ 26์ผ(๋ชฉ)
- ๋ฉํฐ ์ฝ๋ ๋ฆฌ๋ทฐ ๊ธฐ๊ฐ : 2023๋ 10์ 27์ผ(๊ธ) ~ 2023๋ 10์ 30์ผ(์)
- ๋ฉํ ์ฝ๋ ๋ฆฌ๋ทฐ ๊ธฐ๊ฐ : 2023๋ 10์ 27์ผ(๊ธ) ~ 2023๋ 11์ 2์ผ(๋ชฉ)
- ์ฝ๋ ๋ฆฌ๋ทฐ ๋ฐ์ ๊ธฐ๊ฐ : 2023๋ 11์ 3์ผ(๊ธ) ~ 2023๋ 11์ 6์ผ(์)
-
๋ด์ฉ
- [Day 21] ๋ ธ์ ํด๋ก๋ ์๊ตฌ์ฌํญ์ ํ์ธํด ์ฃผ์ธ์.
[X] Editor ์ save api ์ฐ๊ฒฐ [x] Editor ์์ save ๋์๋ง์ ์ฌ์ด๋๋ฐ์ ์ ๋ชฉ ์๋ก์ด ํ์ดํ ๋ช ์ผ๋ก ๋ฐ๊พธ๊ธฐ (๋๊ด์ ์ ๋ฐ์ดํธ ํน์ ๋ ๋๋ง?) -> ๋ ๋๋ง
- ์ฌ์ด๋๋ฐ์์ document ํด๋ฆญ์ ์ ์ฅ๋ ์ ๋ณด ๋ถ๋ฌ์ค๊ธฐ [X] document ์ถ๊ฐ์ ์๋ก์ด document (๋น ํ์ด์ง) ๋ฐ๋ก ๋ง๋ค๊ธฐ [X] ํ์ดํ์ด ๋น ๊ฐ์ด๊ฑฐ๋ ๊ณต๋ฐฑ์ด๋ฉด ์ ์ฅ ์๋๊ฒ ํ๊ธฐ [X] ์ด๋ ค์๋ ํ์ด์ง ์ง์ฐ๋ฉด ์๋ํฐ๋ ์ง์์ผ ํจ -> ์๋ํฐ๋ฅผ ์ง์ฐ๊ณ ๋ค๋ฅธ ํ์ด์ง ์ด๋ฉด ์ง์ ๋ ์๋ํฐ๊ฐ ์ ๊น ๋ณด์ด๊ณ ์๋ก ๊ฐฑ์ ๋จ : App.js ์ removeDocumentVisibility๋ก documentPage element๋ฅผ ์ง์๋ฒ๋ฆผ
[X] ์๋ก์ด document ์ถ๊ฐํ ๋ ์๋ํฐ์ ํ์ดํ์๋ placeholder๋ง ๋๊ธฐ [X] ๊ธฐ๋ณธ์ ์ผ๋ก ํธ์ง๊ธฐ๋ textarea ๊ธฐ๋ฐ์ผ๋ก ๋จ์ํ ํ ์คํธ ํธ์ง๊ธฐ๋ก ์์ํ๋, ์ฌ๋ ฅ์ด ๋๋ฉด div์ contentEditable์ ์กฐํฉํด์ ์ข ๋ Richํ ์๋ํฐ๋ฅผ ๋ง๋ค์ด๋ด ๋๋ค.
์ถ๊ฐ ์๊ตฌ ์ฌํญ
- [] ํธ์ง๊ธฐ ์ตํ๋จ์๋ ํ์ฌ ํธ์ง ์ค์ธ Document์ ํ์ Document ๋งํฌ๋ฅผ ๋ ๋๋งํ๋๋ก ์ถ๊ฐํฉ๋๋ค.
- [] ํธ์ง๊ธฐ ๋ด์์ ๋ค๋ฅธ Document name์ ์ ์ ๊ฒฝ์ฐ, ์๋์ผ๋ก ํด๋น Document์ ํธ์ง ํ์ด์ง๋ก ์ด๋ํ๋ ๋งํฌ๋ฅผ ๊ฑฐ๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํฉ๋๋ค.
์ค๋ฅ ๋ฐ์ ๋ฌธ์
- [] ๋งํฌ๋ค์ด ์ ์ฉ ํ ์ญ์ ์ ๋งํฌ๋ค์ด์ด ์ ์ฉ๋ ํ๊ทธ๊ฐ ๊ทธ๋๋ก ๋จ์์์. -> ๋ฌธ์์ด ์ญ์ ํด์ ์๋น๊ธฐ๋ฉด ํ๊ทธ ์ค์ผ๋จ
- [] ๋๋ฐ์ด์ฑ์ ํตํด contentEditable์์ ์ปค์๊ฐ ๊ณ ์ ๋์ด ์๋ ํ์์ ํด๊ฒฐํ์ง๋ง ๋ค ์์ฑ๋ผ์ ์ ๋ฐ์ดํธ๊ฐ ๋๋ฉด ์ปค์๊ฐ ์ฒ์์ผ๋ก ๋์๊ฐ
- [] selection, range๋ฅผ ์ฌ์ฉํด๋ณด๋ ์ปค์ ์์น๋ ์ด์ด์ง์ง๋ง ์ํฐ๋ฅผ ์น ๋ 2๋ฒ ์ ๋ ฅ ๋จ