[WEB][Vue.js] Vue.js…? (MVVM/๊ฐ€์ƒ DOM)

[WEB][Vue.js] Vue.js…? (MVVM/๊ฐ€์ƒ DOM)

Vue.js๋ž€?์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ํ”„๋ ˆ์ž„์›Œํฌ์›น ํ™”๋ฉด ์ž‘์„ฑ์— ์ตœ์ ํ™” Vue.js์˜ ํŠน์ง•SPA(Single Page Application)html ํ•œ ๊ฐœ๋กœ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์„ฑsection ์˜์—ญ์˜ ๋‚ด์šฉ๋งŒ ๋ฐ”๋€œ(ex) React.js, Vue.js, Svelte MVVM ํŒจํ„ดModel: ์ˆœ์ˆ˜ ๋ฐ์ดํ„ฐ View: ํ™”๋ฉดViewModel: ์ˆœ์ˆ˜ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ํ™”๋ฉด์— ์ถœ๋ ฅํ•˜๊ธฐ ํŽธํ•˜๊ฒŒ๋” ๊ฐ€๊ณตํ•œ ํ˜•ํƒœ(๋ณ€์ˆ˜, ํ•จ์ˆ˜ ๋ฐ˜ํ™˜ ...) event drivendata driven - ๋ฐ์ดํ„ฐ ์ˆ˜์ •์„ ๊ฐ์ง€๊ฐ€์ƒ DOM(Virtual DOM) ๋ธŒ๋ผ์šฐ์ € ๋ฉ”๋ชจ๋ฆฌ์—์„œ ๊ด€๋ฆฌํ•˜๋Š” DOM์— ๋Œ€ํ•œ ์ถ”์ƒ ๊ฐ์ฒด ๋น ๋ฅธ UI ๋ Œ๋”๋ง ์„ฑ๋Šฅ์„ ์ œ๊ณต ๋ธŒ๋ผ์šฐ์ € DOM ๋ชฉ์ : ํ™”๋ฉด์— ์ง์ ‘ ๊ทธ๋ฆฌ๋Š” ์ž‘์—…์„ ์ˆ˜ํ–‰ ๊ฐ€์ƒ DOM ๋ชฉ์ : ๋ณ€๊ฒฝ๋œ ๋ถ€๋ถ„์„ ํƒ์ง€ํ•˜๋Š” ๊ฒƒ ..

  • textsms
[WEB][CSS3] overflow: hidden์ด ๋ญ”๋ฐ..

[WEB][CSS3] overflow: hidden์ด ๋ญ”๋ฐ..

overflow? ๋„˜์ณํ๋ฅด๋‹ค, ๋ฒ”๋žŒํ•˜๋‹ค, ๊ฐ€๋“ ์ฐจ๋‹ค  ๊ธฐ๋Šฅโ–ท ์˜์–ด ๋œป์—์„œ ์ถ”์ธกํ•ด๋ณผ ์ˆ˜ ์žˆ๋“ฏ์ด, ํฌ๊ธฐ๊ฐ€ ์ œํ•œ๋œ ์˜์—ญ์—์„œ ๋งŽ์€ ์–‘์˜ ์ปจํ…์ธ ๋ฅผ ๋ณด์—ฌ์ค„ ๋•Œ(= ์ปจํ…์ธ ๊ฐ€ ๋„˜์ณํ๋ฅผ ๋•Œ) ์‚ฌ์šฉํ•œ๋‹ค. ์†์„ฑ ์ข…๋ฅ˜visible ๊ธฐ๋ณธ๊ฐ’, height ๋ณด๋‹ค ๋‚ด์šฉ์˜ ํฌ๊ธฐ๊ฐ€ ํฌ๋”๋ผ๋„ ์ „๋ถ€ ์ถœ๋ ฅhidden height ๋งŒํผ๋งŒ ์ถœ๋ ฅ, heigt ๊ณต๊ฐ„ ์•ˆ์˜ ๋‚ด์šฉ์€ ์ˆจ๊ธด๋‹ค๋Š” ๋œป!auto์ปจํ…์ธ ์˜ ์–‘์ด ๊ฐ€๋ณ€์ ์ด์–ด์„œ ์Šคํฌ๋กค๋ฐ”๋ฅผ ๋ณด์—ฌ์ค˜์•ผ ํ• ์ง€ ๋ง์ง€ ๋ฏธ๋ฆฌ ๊ฒฐ์ •ํ•˜๊ธฐ ์–ด๋ ค์šด ๊ฒฝ์šฐ์— ์‚ฌ์šฉ!scroll์ฃผ์–ด์ง„ ๊ณต๊ฐ„์„ ๋„˜์–ด๊ฐ€๋Š” ์ปจํ…์ธ ๊ฐ€ ์‚์ ธ๋‚˜์˜ค๋ฉด ์•ˆ ๋˜๊ณ , ๋ˆ„๋ฝ๋˜์–ด๋„ ์•ˆ ๋  ๋•Œ ์‚ฌ์šฉ๋‚ด์šฉ์ด ๊ณต๊ฐ„์„ ๋„˜์–ด๊ฐ€์ง€ ์•Š์•„๋„ ์Šคํฌ๋กค๋ฐ”๊ฐ€ ์ƒ๊น€ ๋ง๋กœ๋งŒ ์„ค๋ช…ํ•˜๋ฉด ์ดํ•ด๊ฐ€ ์–ด๋ ค์šฐ๋‹ˆ..    ์˜ˆ์‹œ ์ฝ”๋“œ!์˜ˆ์‹œ ์ฝ”๋“œ See the Pen overflow:hidden(1) by ..

  • textsms