์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- ํด๋ฆฐ์ฝ๋
- ๋ ์
- Java
- ๊ฐ์ฒด์งํฅ
- JavaScript
- Linux
- ๊ฐ์ฒด์งํฅํ๋ก๊ทธ๋๋ฐ
- ์ฑ์๋ง์ง
- ๊นจ๋ํ์ฝ๋
- ๊ฐ๋ฐ์
- ์ฑ์
- ์ฑ ์ฝ๊ธฐ
- ํค๋ํผ์คํธ๋์์ธํจํด
- ํค๋ํผ์คํธ
- DesignPattern
- ์ค๋ธ์ ํธ
- IntelliJ
- JAVA๊ฐ๋ฐ์
- docker
- ๋์์ธํจํด
- ๋ ์์ผ์ง
- ์์
- ์ง์ฅ์ธ์ ์ฌ
- ์ฑ์ํซํ
- ์ฝ๋ฉ
- ์ฑ์์ง์ฅ์ธ
- ์ฑ ๋๋
- ์ฃผ๋์ด๊ฐ๋ฐ์
- ์ฑ์๋ณผ๊ฑฐ๋ฆฌ
- ์ง์ฅ์ธ
- Today
- Total
๋ชฉ๋ก๊ฐํ (2)
๋ญ๋ฐ๊ฐ๋ฐ
react์์๋ ์ด๋ \n์ ์จ๋ ์ค๋ฐ๊ฟ ๋์ง ์์๋ค. React์์ ํ ์คํธ ์ค๋ฐ๊ฟ? const text = "๋ํด๋ฌผ๊ณผ ๋ฐฑ๋์ฐ์ด\n ๋ง๋ฅด๊ณ ๋ณ๋๋ก" ์ ๋ฌธ์ฅ์ React์์ ์ถ๋ ฅํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผํ ๊น์? ์ผ๋ฐ์ ์ผ๋ก JSX์์๋ ๊ฐํ ๋ฌธ์(‘\n’)๊ฐ ๋์ํ์ง ์์ ์๋์ ๊ฐ์ด ์ถ๋ ฅ์ด ๋ฉ๋๋ค. ๋ํด๋ฌผ๊ณผ ๋ฐฑ๋์ฐ์ด ๋ง๋ฅด๊ณ ๋ณ๋๋ก ๊ทธ๋ฌ๋ฉด ์๋์ ๊ฐ์ด ์ค๋ฐ๊ฟ ํ๊ทธ์ธ ์ ์ฌ์ฉํ๋ฉด ์ด๋จ๊น์? const text = "๋ํด๋ฌผ๊ณผ ๋ฐฑ๋์ฐ์ด ๋ง๋ฅด๊ณ ๋ณ๋๋ก" ์ด ๋ฌธ์ ๊ทธ๋๋ก ์ถ๋ ฅ๋ฉ๋๋ค. ๋ํด๋ฌผ๊ณผ ๋ฐฑ๋์ฐ์ด ๋ง๋ฅด๊ณ ๋ณ๋๋ก ์๋ ๊ทธ๋ฌ๋ฉด ์ด๋ป๊ฒ ํด๊ฒฐํ๋์? CSS ์์์ white-space:pre-wrap์ ์ค์ ํด์ฃผ์๋ฉด ๋ฉ๋๋ค. white-space: pre-wrap; ๊ฐํ ๋ฌธ์(‘\n’)์ ์ ์ธ์ํ์ฌ ์ค๋ฐ๊ฟํ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๊ฒ ..
Javascript์์ ๋ฌธ์์ด ์ค ๋ฐ๊ฟํ๋ 2๊ฐ์ง ๋ฐฉ๋ฒ! escape ๋ฌธ์ ์ฌ์ฉํ๊ธฐ ํ ํ๋ฆฟ ๋ฆฌํฐ๋ด(Template literals) ์ฌ์ฉํ๊ธฐ 1. escape ๋ฌธ์ ์ฌ์ฉํ๊ธฐ ๋ฌธ์์ด์ New Line์ ๋ปํ๋ '\n' ์ด์ค์ผ์ดํ ๋ฌธ์๋ฅผ ๋ฃ์ด์ฃผ๋ฉด ์ค๋ฐ๊ฟ๋ฉ๋๋ค. const str = 'a\nb\nc\n'; document.getElementById("result").innerHTML=str; 2. ํ ํ๋ฆฟ ๋ฆฌํฐ๋ด(Template literals) ์ฌ์ฉํ๊ธฐ const str =`a b c`; document.getElementById("result").innerHTML=str; ๋ฌธ์์ด ์์ escape๋ฌธ์์ธ '\n'์ ์ฌ์ฉํ๋ฉด, ๊ฐ๋ ์ฑ์ด ๋จ์ด์ง๋ ๋จ์ ์ด ์์ต๋๋ค. ๋ฌธ์์ด์ ์ ์ํ ๋ ๋ฐ์ดํ( ' ๋๋ " )๋ฅผ ์ฌ..