์๋ฐ์คํฌ๋ฆฝํธ ์ฑ๋ฅ ์ต์ ํ #1 ํฌ์คํธ์ ๋ง์ฐฌ๊ฐ์ง๋ก NHN์ ์ด๋ ๊ฒ ํ๋ค ์๋ฐ์คํฌ๋ฆฝํธ ์ฑ๋ฅ ์ด์ผ๊ธฐ์ ๋ด์ฉ๋ค์ด๋ค. ๋ธ๋ผ์ฐ์ ๋ ๋๋ง ๊ณผ์ ๋ฐ ๊ธฐํ์์๋ ์๋๋ฅผ ํฅ์ ์ํฌ์ ์๋ค. ๋ ๋๋ง ๋ฐ ๊ธฐํ ๋ฐฉ๋ฒ์๋ ํฌ๊ฒ ์๋ 4๊ฐ์ง ๋ฐฉ๋ฒ์ด ์๋ค. reflow, repaint ์ต์ํ๋ ธ์ถ ์ ์ด๋ฅผ ํตํ reflow ์ต์ํ (display ์์ฑ ์ด์ฉ)DOM, ๊ฐ์ฒด ์บ์ฑ๊ธฐํ reflow, repaint ์ต์ํ ๊ฐ๊ฑฐ๋ ๋์ผํ ์์ ์ ๊ทธ๋ฃน์ ๋ฌถ์ด ์คํํ๋ค. (๊ตฌ๋ฒ์ ๋ธ๋ผ์ฐ์ ์์๋ ์ ์ ์์ ์ ๊ฒฝ์ฐ, ์ฌ๋ฌ๋ฒ์ reflow์ repaint๊ฐ ๋ฐ์ํ๋ ์ต์ ๋ฒ์ ํฌ๋กฌ์ ๊ฒฝ์ฐ ํ๋ฒ๋ง ๋ฐ์ํ๋ค๊ณ ํจ) reflow์ repaint์ ๋ํ ์ค๋ช ์ ์๋ ๊ธ ์ฐธ๊ณ ๋ธ๋ผ์ฐ์ ๋ ๋๋ง : reflow & repaint // ์ var width = do..
nhn์ ์ด๋ ๊ฒ ํ๋ค ์๋ฐ์คํฌ๋ฆฝํธ ์ฑ๋ฅ ์ด์ผ๊ธฐ์ ๋ด์ฉ๋ค์ ๋ฐ์ทํ์์ ๋ฐ๋ก ํ์ฉํ ์ ์๋ ๋ถ๋ถ์๋ง ์ถ๋ ค์ ์์ฝํ๋ค. ์ฝ๋ ์คํ์ผ ๋ถ๋ถ์์๋ ํฌ๊ฒ ์๋ 3๊ฐ์ง๋ฅผ ํตํด ์ฑ๋ฅ์ ํฅ์์ํฌ ์ ์๋ค. ๋ณ์, ๊ฐ์ฒด ์์ฑ ๋ฐ ์ ๊ทผ์ ๊ทํํ์๋ฐ๋ณต๋ฌธ ๋ณ์, ๊ฐ์ฒด ์์ฑ ๋ฐ ์ ๊ทผ 1) ๋ฐฐ์ด ์์ฑ : var arr = []; ์ด var arr = new Array() ๋ณด๋ค ๋น ๋ฆ 2) ๋ฐฐ์ด ๋ฐ์ดํฐ ์ด๊ธฐํ ๋ฐ ์ ๊ทผ : arr[i] = i;์ด vs arr.push(i); ๋ณด๋ค ๋น ๋ฆ 3) ๊ฐ์ฒด ์์ฑ : var obj = {}; vs var obj = new Object(); ๋ณด๋ค ๋น ๋ฆ 4) ๊ฐ์ฒด ๋ฐ์ดํฐ ์ด๊ธฐํ ๋ฐ ์ ๊ทผ : obj.a = 1; vs obj["a"] = 1; ๋ณด๋ค ๋น ๋ฆ 5) ๋ฌธ์์ด ์์ฑ : var str = "test";..
๋ ๋๋ง ๊ณผ์ 1) DOM ํธ๋ฆฌ ์์ฑ 2) ์คํ์ผ ๊ตฌ์กฐ์ฒด ์์ฑ 3) ๋ ๋ ํธ๋ฆฌ ์์ฑ 4) ๋ ์ด์์ ์ฒ๋ฆฌ 5) Paint 6) ํ์ด์ง ๊ธฐ๋ฅ์ ๋ฐ๋ผ Reflow, Repaint๊ฐ ์ถ๊ฐ๋ก ๋ฐ์ reflow ์์ฑ๋ DOM ๋ ธ๋์ ๋ ์ด์์(๋๋น, ๋์ด ๋ฑ) ๋ณ๊ฒฝ ์, ์ํฅ๋ฐ์ ๋ชจ๋ ๋ ธ๋(์์, ๋ถ๋ชจ ๋ฑ)์ ์์น๋ฅผ ๋ค์ ๊ณ์ฐํ์ฌ ๋ ๋ ํธ๋ฆฌ๋ฅผ ์ฌ์์ฑํ๋ ์์ function reflow() { document.getElementById('test').style.width = '100px'; return false; } repaint Reflow ๊ณผ์ ์ด ๋๋ ํ ์ฌ์์ฑ๋ ๋ ๋ ํธ๋ฆฌ๋ฅผ ๋ค์ ๊ทธ๋ฆฌ๋ ์์ . ์์น์ ์๊ด์๋ background-color, visibillty, outline ๋ฑ์ ์คํ์ผ ๋ณ๊ฒฝ ์์๋ Reflo..
1. ๊ธฐ๋ณธ๋ฌธ๋ฒ1.1. ์๋ฐ์คํฌ๋ฆฝํธ ํน์ง1.1.1. ํจ์์๋ฐ์คํฌ๋ฆฝํธ ํจ์๋ ์ดํ์ ์ ํจ๋ฒ์๋ฅผ ๊ฐ์ง ์ผ๊ธ ๊ฐ์ฒด์ ๋๋ค. ์ฆ, ํจ์๋ ๋ณ์์ ๋์ ๋๊ฑฐ๋ ์ธ์๋ก ๋๊ธธ ์๋ ์๊ณ , ๋ฐํ ๊ฐ์ผ๋ก ์ฌ์ฉํ๊ฑฐ๋ ์ฐ์ฐ ๋ฑ์ ์ฌ์ฉํ๋๋ฐ ์ ํ ์ ์ฝ์ด ์๋ ๊ฐ์ฒด์ ๋๋ค.1.1.2. ๋์จํ ํ์ ์ฒดํฌ์๋ฐ์คํฌ๋ฆฝํธ ์ปดํ์ผ๋ฌ๋ ํ์ ์ค๋ฅ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค. ๋ณต์กํ ํด๋์ค ๊ณ์ธต์ ๊ตฌ์ฑํ ํ์๋๊ฐ ์๊ณ , ํ์ ์บ์คํ ์ ์ ๊ฒฝ ์ฐ์ง ์์๋ ๋ฉ๋๋ค.1.1.3. Object Literal์ฝ๋ก ์ผ๋ก ๊ตฌ๋ณ๋๋ ํ๋กํผํฐ ์ด๋ฆ/๊ฐ ์๋ค์ด ๋ค์ ์ผํ๋ก ๋ถ๋ฆฌ๋ ๋ชฉ๋ก์ ์ฌ์ฉํ ์ ์์ต๋๋ค. Json์ ๊ธฐ์ด๊ฐ ๋๋ฉฐ, ํ์ํ ์์๋ค์ ์ด๊ฑฐํ๋ ๋ฐฉ๋ฒ์ผ๋ก ๊ฐ์ฒด๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.1.1.4. prototype์ ์ํ ์์ํด๋์ค ๊ธฐ๋ฐ ์ธ์ด๊ฐ ์๋๊ธฐ ๋๋ฌธ์ ๋ชจ๋ ๊ฐ์ฒด์ ..
1์ฅ ์๋ฐ์คํฌ๋ฆฝํธ์ ์ต์ํด์ง๊ธฐ __์์ดํ 1 ์ด๋ค ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ๊ณ ์๋์ง ์์์ผ ํ๋คโ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ง์ํ ์๋ฐ์คํฌ๋ฆฝํธ์ ๋ฒ์ ์ ์ ํ๋ผํญ์ ์คํธ๋ฆญํธ ๋ชจ๋ ํ์ธ์ ์ํํ๋ ์ต์ ๋ธ๋ผ์ฐ์ ํ๊ฒฝ์์ ์คํธ๋ฆญํธ ์ฝ๋๋ฅผ ํ ์คํธํ๋ผ __์์ดํ 2 ์๋ฐ์คํฌ๋ฆฝํธ์ ๋ถ๋ ์์์ ์ซ์ ์ดํดํ๊ธฐโ์๋ฐ์คํฌ๋ฆฝํธ์ ์ซ์๋ double ์ ํ๋์ ๋ถ๋ ์์์ ์ซ์๋ค์๋ฐ์คํฌ๋ฆฝํธ์ ์ ์๋ ๋ณ๊ฐ์ ๋ฐ์ดํฐํ์ด ์๋๋ผ double์ ๋ถ๋ถ์งํฉ์ด๋ค๋นํธ๋จ์ ์ฐ์ฐ์๋ ์ซ์๋ฅผ 32๋นํธ์ ๋ถํธ๊ฐ ์๋ integer์ฒ๋ผ ์ฒ๋ฆฌํ๋ค๋ถ๋ ์ฐ์์ ์ฐ์ ์ฐ์ฐ์ ์ ํ๋์ ํ๊ณ๊ฐ ์์์ ์ฃผ์ํด์ผ ํ๋ค __์์ดํ 3 ์๋ฌต์ ์ธ ํ๋ณํ์ ์ฃผ์ํ๋ผโ๋ฐ์ดํฐํ ์๋ฌ๋ ์๋ฌต์ ์ธ ๊ฐ์ ํ๋ณํ์ ์ํด ์๋ฐํ๊ฒ ๊ฐ์ถฐ์ง ์ ์๋ค+ ์ฐ์ฐ์๋ ์ธ์์ ๋ฐ์ดํฐํ์ ๋ฐ๋ผ ๋ง์ ์ด๋ ๋ฌธ์ํ ..
FullScreen API? PPT ํ๋ฆฌ์ ํ ์ด์ ๋ชจ๋์ ๊ฐ์ ํ๋ฉด์ผ๋ก ๋ณ๊ฒฝ์์ผ์ฃผ๋ API์ Demo Ex) https://dl.dropboxusercontent.com/u/444684/OpenWebDemos/fullscreen/crossBrowserCentre.htmlhttps://dl.dropboxusercontent.com/u/444684/OpenWebDemos/fullscreen/slideshow.html FullScreen API ์ ๋ฐ์ดํธ MS IE v11 ์์๋ถํฐ FullScreen API๊ฐ ์ง์์ด ๋จ API๋ FullScreen์ด Fullscreen์ผ๋ก ์๋ฌธ์๋ก ๋ณ๊ฒฝ๋๊ณ cancelFullScreen์์ cancel์ด exit์ผ๋ก ๋ณ๊ฒฝ๋จ Pre-spec Spec Change fullScreen..
- Total
- Today
- Yesterday
- W3Schools (W3์ค์ฟจ)
- ์ํ์ฝ๋ฉ
- ์จ์๋ก๊ทธ
- ์น์ ์ฌ๋ํ๋ ์ฌ๋๋ค
- ์์ฏ๋ท์ปด
- Create a new fiddle - JSFiddle
- ThemeForest
- dribbble(๋์์ธ๊ด๋ จ)
- XDSoft plugins(์ ์ด์ฟผ๋ฆฌ ํ๋ฌ๊ทธ์ธ์์ค)
- Free jQuery Plugins and Tutori…
- comfytube: relax (์ฌ์ฆ์์ )
- ์ข์ถฉ์ฐ๋ ์นํผ๋ธ๋ฆฌ์ ์ผ๊ธฐ
- Sensio Arbor
- ์น๋์์ธ ํฌํ ์ต
- ๊ทธ๋ ๊ณ ๊ทธ๋ฐ ์ด์ผ๊ธฐ
- ๊ณต๊ตฐ ๊ณต๊ฐ
- Itnamu์ ํผ์๋๊ธฐ
- ์นํผ๋ธ๋ฆฌ์ ์ ์๋ฐ์คํฌ๋ฆฝํธ&HTML
- ๊ตฌ๊ธ์ง๋
- jquery๋ก๋ฉ
- ์นดํ24๋ชจ๋ฐ์ผ์นดํ
- ์ฌ๋ฆฌ๋ธ์ 6์ ์ธ์ผ
- ์ ๋ ํธ๋ฐ์ค์ฒดํฌ
- ํ ์คํธ์์์ฒดํฌ
- Ajax
- ์นดํ24
- ์ ์ด์ฟผ๋ฆฌ ๋ก๋ฉ
- ๋ฅํฐ์ง
- ์นดํ24 ์คํจ
- ์นดํ24์ผํ๋ชฐ ์คํจ
- ์ฌ๋ฆฌ๋ธ์
- ์นดํ24์ผํ๋ชฐ๋ชจ๋ฐ์ผ
- 6์ ์ธ์ผ
- ๋ผ๋์ค๋ฒํผ์ฒดํฌ
- ์นดํ24๋ชจ๋ฐ์ผ
- ์นดํ24 ๋ชจ๋ฐ์ผ
- ์นดํ24์ผํ๋ชฐ ๋ชจ๋ฐ์ผ
- Mac
- Ajax๋ก๋ฉ
- ์นดํ24์ผํ๋ชฐ
- ์ฌ๋ฆฌ๋ธ์ ์ธ์ผ
- ์กฐํ๋ก๋ฉ
- ๋ก๋ฉ์ด๋ฏธ์ง
- ์ด๋ฐ๋์ผ์ด
- ํด๋ฆฌ์ค
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 31 |