โ ๏ธ ๋ฌธ์ ํฌ๋กฌ ๋ธ๋ผ์ฐ์ ์์ ํ๋ฉด ํด๋ฆญ ์ ๊น๋นก์ ์ปค์๊ฐ ์๊ธฐ๋ ๋ฌธ์ ๋ธ๋ก๊ทธ ์ด์ฉ ์ค์ ๋ฎค์งํ๋ ์ด์ด, ๋ณธ๋ฌธ, ์๋ฌด๋ฐ๋ ๋ง์ฐ์ค๋ฅผ ํด๋ฆญํ๋ฉด ์ปค์๊ฐ ์๊ธฐ๋ ํ์๐ง ์์ธ์บ๋ฟ ๋ธ๋ผ์ฐ์ง ๊ธฐ๋ฅ์ด ํ์ฑํ ๋์ด์ ๋ํ๋๋ ๋ฌธ์ ์ด๋ค. ๐ก์บ๋ฟ ๋ธ๋ผ์ฐ์ง(Caret Browsing) ์ด๋?์น ํ์ด์ง์ ์ปค์๋ฅผ ํ์ํด ๋ง์ฐ์ค ์์ด ํค๋ณด๋๋ก ์น ํ์ด์ง๋ฅผ ์ด๋ํ ์ ์๋ ๊ธฐ๋ฅ์ด๋ค.๋ง์ฐ์ค๋ ํฐ์นํจ๋๋ฅผ ์ฌ์ฉํ ์ ์๋ ํ๊ฒฝ์ ์ํด ๋ง๋ค์ด์ง ๊ธฐ๋ฅ์ธ๋ฐ, ์ด ๊ธฐ๋ฅ์ ์ผ๋ฉด Tab ํค๋ Page up/down, Home/End ๋ฑ ์ ์ด์ฉํด ์น ํ์ด์ง ์ด๋ํ ์ ์๋ค. ๊ธ์ด ๋ง์ ํ์ด์ง๋ฅผ ์ฝ๋ ๊ฒฝ์ฐ ์ฝ์ ์๋ฆฌ๋ฅผ ํ์ํ๊ณ ๋งํฌ๋ ๊ธ์๋ฅผ ๋๋๊ทธ ํ ์ ์์ด์ ์ ์ฉํ ๊ธฐ๋ฅ์ด๋ค. โก ํด๊ฒฐ๋ฒํด์ ํ๋ ๋ฐฉ๋ฒ์ F7 ๋๋ฅด๊ธฐ!ํฌ๋ก๋ฏธ์ ๊ณ์ด ๋ธ๋ผ์ฐ์ ์ธ ํฌ๋กฌ, ์จ..
โ ๏ธ ๋ฌธ์ [๋งฅ๋ถ] Vscode ์์ ์คํํ ๋ผ์ด๋ธ ์๋ฒ์์ safari ๋ธ๋ผ์ฐ์ ๊ฐ๋ฐ์ ๋๊ตฌ๊ฐ ์ด๋ฆฌ์ง ์์. ๋งฅ๋ถ์ ์๋์ฐ๋ ๋ฌ๋ฆฌ ๊ฐ๋ฐ์๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ๋จผ์ Safari ์ค์ ์์ "๊ฐ๋ฐ์ ๋ฉ๋ด"๋ฅผ ํ์ฑํํด์ผ ํจ. โ
ํด๊ฒฐ๋ฒ1. Sarafi ๋ธ๋ผ์ฐ์ ํ๊ฒฝ์ค์ ์ด๊ธฐ2. "๊ณ ๊ธ" ํญ → "๋ฉ๋ด ๋ง๋์ ๊ฐ๋ฐ์ ๋ฉ๋ด ๋ณด๊ธฐ"๋ฅผ ์ฒดํฌ or ํ๋จ์ "์น ๊ฐ๋ฐ์๋ฅผ ์ํ ๊ธฐ๋ฅ ๋ณด๊ธฐ" ์ฒดํฌ3. ๊ฐ๋ฐ์ ๋๊ตฌ ์ด๊ธฐ ๋งฅ๋ถ์ ๊ฐ๋ฐ์๋๊ตฌ๊ฐ F12๊ฐ ์๋๋ค....F12๋ก ๋จ์ถํค ๋ณ๊ฒฝ์ ์๋ํด ๋ณด์์ผ๋ ๋ณ๊ฒฝ์ ์๋๋ค๊ณ ํจ ใ
ใ
ใ
๋ ์๋์ฐ๋ง 20๋
์จ์ ๋งฅ๋ถ์ ํ๋๋ ๋ชจ๋ฅด๊ฒ ๋ค... Safari ํ๊ฒฝ์ค์ ๋จ์ถํค command + ,๊ฐ๋ฐ์๋๊ตฌ ๋จ์ถํค option + command + i
์๋ฐ ์จ๋ผ์ธ IDE ๋ชจ์ ๐ฉ๐ผ๐ป ์ธํ
๋ฆฌ์ ์ด๋ ์ดํด๋ฆฝ์ค๋ฅผ ์ค์นํ์ง ์๊ณ ๋,๋ธ๋ผ์ฐ์ ์์ ๋ฐ๋ก ์คํ๊ฐ๋ฅํ ์๋ฐ IDE ์น ์ปดํ์ผ๋ฌ ์ฌ์ดํธ ๋ ๊ฐ ๊ฐ์ ธ์ ๋ดค์ด์.์ฝํ
๋ฌธ์ ํ ๋ ๊ฐ๋จํ ์ฝ๋ ํ
์คํธ ํ๋ ์ฉ๋๋ก ์ฌ์ฉํ์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค. ์ ๊ฐ ์ถ์ฒํ๋ ์๋ฐ ์น์ฝ๋ฉ ์ฌ์ดํธ๋Online Java IDE์ JDoodle, MyCompiler ์
๋๋ค.๊ฐ๋จํ๊ฒ ์ฝํ
๊ฒฐ๊ณผ ์ฝ์์ ์คํํ ์ฉ๋๋ก๋ MyCompiler ์ถ์ฒํฉ๋๋ค~ ์ด๋ค ์ฌ์ดํธ๊ฐ ๋ ์ ํฉํ ์ง๋ ์ฃผ๋ก ๊ฐ๋ฐ ํ๊ฒฝ๊ณผ ์๊ตฌ๋๋ ๊ธฐ๋ฅ์ ์์ค์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค.Jdoodle์ ๊ฒฝ๋ํ๋ ์ฝ๋ ํ
์คํธ์ ๋ค์ค ์ธ์ด ์ง์์ ์ด์ ์ด ๋ง์ถฐ์ ธ ์์ด, ์ด๋ณด์๋ ๊ฐ๋จํ ์ฝ๋ ์คํ ๋ฐ ๊ฒฐ๊ณผ ํ์ธ์ ์ ํฉํ๋ฉฐ, ๋ณต์กํ ๋๋ฒ๊น
์ด ํ์ํ ๋๊ท๋ชจ ํ๋ก์ ํธ๋ณด๋ค๋ ํ์ต์ด๋ ๋น ๋ฅธ ํ
์คํธ..
๐ JavaScript โ
1. screen ๊ฐ์ฒดscreen ๊ฐ์ฒด๋ ์ฌ์ฉ์์ ๋ชจ๋ํฐ ์ ๋ณด(์์ฑ)์ ์ ๊ณตํ๋ ๊ฐ์ฒด์
๋๋ค. ์๋ฅผ ๋ค์ด ๋ชจ๋ํฐ์ ๋๋น๋ ๋์ด ๋๋ ์ปฌ๋ฌ ํํ bit์ ๋ฐํํฉ๋๋ค. 1-1. ๊ธฐ๋ณธํ screen.์์ฑ;screen.width; //๋ชจ๋ํฐ์ ๋๋น๊ฐ ๋ฐํ 1-2. screen ๊ฐ์ฒด ์ ์์ฑ ์ข
๋ฅ์ข
๋ฅ์ค๋ช
screen.widthํ๋ฉด์ ๋๋น๊ฐ ๋ฐํscreen.heightํ๋ฉด์ ๋์ด๊ฐ ๋ฐํscreen.availWidth(์์
ํ์์ค์ ์ ์ธํ) ํ๋ฉด์ ๋๋น๊ฐ ๋ฐํ screen.availHeight (์์
ํ์์ค์ ์ ์ธํ) ํ๋ฉด์ ๋์ด๊ฐ ๋ฐํ screen.colorDepth์ฌ์ฉ์ ๋ชจ๋ํฐ๊ฐ ํํ ๊ฐ๋ฅํ ์ปฌ๋ฌ bit๋ฅผ ๋ฐํ โ
2. location ๊ฐ์ฒดlocation ๊ฐ์ฒด๋ ์ฌ์ฉ์ ๋ธ๋ผ์ฐ์ ์ ๊ด๋ จ..
๐ JavaScript ๐ฅ๏ธ ๋ธ๋ผ์ฐ์ ๊ฐ์ฒด๋ธ๋ผ์ฐ์ ์ ๋ด์ฅ๋ ๊ฐ์ฒด๋ฅผ '๋ธ๋ผ์ฐ์ ๊ฐ์ฒด'๋ผ๊ณ ํฉ๋๋ค. window๋ ๋ธ๋ผ์ฐ์ ๊ฐ์ฒด์ ์ต์์ ๊ฐ์ฒด์ด๊ณ , window ๊ฐ์ฒด์๋ ํ์ ๊ฐ์ฒด๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ์ฆ, ๊ณ์ธต์ ๊ตฌ์กฐ๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ ์ด๊ฒ์ ๋ธ๋ผ์ฐ์ ๊ฐ์ฒด ๋ชจ๋ธ(BOM, Browser Object Model)์ด๋ผ๊ณ ํฉ๋๋ค. โโ
window ๊ฐ์ฒด์ ๋ฉ์๋ ํ๋์ ๋ณด๊ธฐโ์ข
๋ฅ๊ธฐ๋ฅopen("URL", "์ ์ฐฝ ์ด๋ฆ", "์ ์ฐฝ ์ต์
")URL ํ์ด์ง๋ฅผ ์ ์ฐฝ์ผ๋ก ๋ํ๋ด๊ธฐalert(data)๊ฒฝ๊ณ ์ฐฝ์ ๋ํ๋ด๊ณ ๋ฐ์ดํฐ๋ฅผ ๋ณด์ฌ์ฃผ๊ธฐ์ฌ์ฉ์๊ฐ [ํ์ธ] ๋๋ฅด๋ฉด alert() ์ฌ์ฉํ ๋ค์ ์์น ์ฝ๋ ์ํprompt("์ง๋ฌธ", "๋ต๋ณ")์ง๋ฌธ๊ณผ ๋ต๋ณ์ผ๋ก ์ง์์๋ต ์ฐฝ์ ๋ํ๋ด๊ธฐconfirm("์ง๋ฌธ ๋ด์ฉ")์ง๋ฌธ์ผ๋ก ํ์ธ์ด๋ ์ทจ์ ..