profile
Junior Front-End Developer๐Ÿ˜Ž
ํƒœ๊ทธ ๋ชฉ๋ก
์ „์ฒด๋ณด๊ธฐ (71)React(19)JavaScript(16)WeCode(5)git(4)CSS(4)typescript(4)Map(3)style component(3)๊ณต๋ถ€(3)์ฝ”๋“œ์นดํƒ€(3)github(3)์•Œ๊ณ ๋ฆฌ์ฆ˜(3)JOIN(2)html(2)boolean(2)ES6(2)Event(2)object(2)ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ(2)String(2)ํ”„๋กœ์ ํŠธ(2)DOM(2)Props(2)component(2)js(2)์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ(2)branch(2)์œ„์ฝ”๋“œ(2)์ž์œ ํ˜•์‹(1)web(1)JavaScript ์ด๋ฒคํŠธ๋ฃจํ”„(1)position(1)math(1)์ƒ์ˆ˜๋ฐ์ดํ„ฐ(1)headless ui(1)semantic tag(1)promise(1)absolute(1)API(1)link(1)npm(1)indexOf(1)relative(1)GET(1)POST(1)git commit(1)Portal(1)git push(1)querySelector(1)์‹ฑ๊ธ€์Šค๋ ˆ๋“œ(1)checked(1)git rebase(1)library(1)๊ฐ์ฒด ํ”„๋กœํผํ‹ฐ ์‚ญ์ œ(1)radio(1)git master(1)Symbol(1)์ž์ฃผ์‚ฌ์šฉํ•˜๋Š” ์ •๊ทœ์‹(1)CRA(1)git status(1)๋ฆฌ์•กํŠธ(1)for๋ฌธ(1)browser(1)mac(1)๋งˆ์šดํŠธ(1)include(1)์ตœ๋Œ€๊ฐ’๊ตฌํ•˜๊ธฐ(1)๊ฐ์ฒด(1)intersection(1)์ปดํฌ๋„ŒํŠธ(1)๋ธŒ๋ผ์šฐ์ €(1)์ ˆ๋Œ€์œ„์น˜ ์ฐพ๊ธฐ(1)getBoundingClientRect(1)๋Œ“๊ธ€์ฐฝ(1)React Tic Tac Toe(1)router(1)ํ”„๋ก ํŠธ์—”๋“œ(1)Arrow_Function(1)null(1)ํ•ฉ์„ฑ์ปดํฌ๋„ŒํŠธ(1)styled-component switch(1)useEffect(1)๋ฆฌ์•กํŠธ ํ‹ฑํƒํ† (1)ํ™˜๊ฒฝ๋ณ€์ˆ˜(1)Side Effect(1)fixed(1)mock data(1)git init(1)scrollY(1)number(1).scss(1)defaultProps(1)js property delete(1)node.js(1)ํƒ€์ž…์ข…๋ฅ˜(1)ref(1)์Šคํ”„๋ ˆ๋“œ๋ฌธ๋ฒ•(1)์ธํ„ฐ์„น์…˜ ์˜ต์ €๋ฒ„(1)useParams(1)nesting(1)UI(1)method(1)login(1)์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ด๋ฒคํŠธ๋ฃจํ”„(1)์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ฐ์ฒด(1)git log(1)cli(1)Node(1)next(1)ํด๋กœ์ €(1)์›ํ‹ฐ๋“œ ํ”„๋ฆฌ์˜จ๋ณด๋”ฉ(1)ํ”„๋ก ํŠธ์—”๋“œ ํ”„๋ฆฌ์˜จ๋ณด๋”ฉ(1)filter(1)abs(1)React ์ปดํฌ๋„ŒํŠธ ์ ˆ๋Œ€์œ„์น˜ ์ฐพ๊ธฐ(1)React ์Šคํฌ๋กค(1)๋ธŒ๋ผ์šฐ์ € ๋ Œ๋”๋ง ๊ณผ์ •(1)interface(1)์ธํ„ฐํŽ˜์ด์Šค(1)arrow(1)config(1)key(1)javascipr(1)instagram(1)์‚ผํ•ญ์—ฐ์‚ฐ์ž(1)์Šคํฌ๋กค ํผ์„ผํŠธ ๊ตฌํ•˜๊ธฐ(1)๋ ‰์‹œ์ปฌ์Šค์ฝ”ํ”„(1)Observer(1)State(1)useRef(1)Promis(1)inline block(1)React Potal(1)body(1)React ์Šคํฌ๋กค ํผ์„ผํŠธ(1)Sass(1)button(1)git branch(1)API ๋ณ€์ˆ˜(1)hook(1)@property(1)React ์ ˆ๋Œ€์œ„์น˜ ์ฐพ๊ธฐ(1)์ •๊ทœ์‹(1)์Šคํ”„๋ ˆ๋“œ ์—ฐ์‚ฐ์ž(1)type(1)storage(1)block(1)wanted(1)๋ฐ์ดํ„ฐํƒ€์ž…(1)inline(1)console(1)styled component(1)์ปดํฌ๋„ŒํŠธ ์ ˆ๋Œ€์œ„์น˜(1)clean up effect(1)master(1)array(1)๋กœ๊ทธ์ธ ์ •๊ทœ์‹(1)Fetch(1)addEventListener(1)spa(1)display(1)style(1)IntersectionObserver(1)render(1)getStaticProps(1)git add .(1)JSX(1)next.js(1)react.js(1)Advanced Router(1)semantic web(1)์•„ํ† ๋ฏน ๋””์ž์ธ(1)ํ‹ฑํƒํ† (1)useNavigate(1)reverse(1)์ž๊ธฐ์†Œ๊ฐœ(1)ํšŒ์›๊ฐ€์ž… ์ •๊ทœ์‹(1)์—…๋ฐ์ดํŠธ(1)์›์‹œ(1)๊ตฌ์กฐ๋ถ„ํ•ด ํ• ๋‹น(1)grid(1)attrs(1).then()(1)ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ํ•จ์ˆ˜(1)๋ธŒ๋žœ์น˜(1)createPortal(1)์Šคํฌ๋กค ํผ์„ผํŠธ(1)headless(1)js boolean(1)์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ ‰์‹œ์ปฌ์Šค์ฝ”ํ”„(1)git clone(1)switch๋ฌธ(1)function(1)์ง€์†๊ฐ€๋Šฅํ•œ ์ปดํฌ๋„ŒํŠธ(1)์ •๊ทœํ‘œํ˜„์‹(1)์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์‹ฑ๊ธ€์Šค๋ ˆ๋“œ(1)์ฐธ์กฐ(1)undefined(1)1์ฐจํ”„๋กœ์ ํŠธ(1)mixin(1)ํ•จ์ˆ˜์ •์˜(1)๋น„๊ตฌ์กฐํ™” ํ• ๋‹น(1)
post-thumbnail

JavaScript - ์ธ์Šคํƒ€๊ทธ๋žจ ๋กœ๊ทธ์ธ ํ™”๋ฉด

Instagram ์ธ์Šคํƒ€๊ทธ๋žจ ํด๋ก ์ฝ”๋”ฉ์œผ๋กœ ์‹ค์งˆ์ ์ธ๊ฒƒ์„ ๋งŽ์ด ์ ‘ํ–ˆ๋‹ค๊ณ  ๋Š๋‚€๋‹ค. DOM์œผ๋กœ HTML๊ณผ Javascript๋ฅผ ์—ฐ๊ฒฐํ•˜์—ฌ ๋™์ ์ธ ํšจ๊ณผ๋ฅผ ๋ถ€์—ฌ ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๋กœ๊ทธ์ธ ํ™”๋ฉด ๊ตฌ์„ฑ์ด๋‹ค. querySelector() ์šฐ์„  Javascript์—์„œ HTML์„ ๊ฐ€์ ธ์˜ค๋Š” ๊ฒƒ ๋ถ€ํ„ฐ ์‹œ์ž‘๋œ๋‹ค. ๊ทธ ๋•Œ ์‚ฌ์šฉ ๋˜๋Š” ๋ฉ”์„œ๋“œ์ธ querySelector()์ด๋‹ค. ๋ถˆ๋Ÿฌ์˜ค๊ธฐ ์œ„ํ•ด์„  ์œ ํšจํ•œ CSS ์„ ํƒ์ž์—ฌ์•ผํ•œ๋‹ค. > const nam

2021๋…„ 11์›” 9์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

JavaScript - createElement(), appendChild(), innerText

์ธ์Šคํƒ€๊ทธ๋žจ ๋Œ“๊ธ€๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๊ธฐ์œ„ํ•ด* ์„ธ๊ฐ€์ง€ ๋ฉ”์„œ๋“œ*๋ฅผ ์‚ฌ์šฉํ–ˆ๋‹ค. createElement() Document.createElement() ๋ฉ”์„œ๋“œ๋Š” ์ง€์ •ํ•œ tagName์˜ HTML ์š”์†Œ๋ฅผ ๋งŒ๋“ค์–ด ๋ฐ˜ํ™˜ํ•œ๋‹ค. ์ด๋ ‡๊ฒŒ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ pํƒœ๊ทธ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ํƒœ๊ทธ๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค๊ณ  ํ•ด๋„ ํ•  ์ผ์ด ๋‚จ์•„์žˆ์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ์€ ํƒœ๊ทธ๋งŒ ๋งŒ๋“ค์—ˆ์„ ๋ฟ ์–ด๋Š ์œ„์น˜์— ๋‘˜์ง€, ํƒœ๊ทธ ์†์— ์–ด๋–ค ๋‚ด์šฉ์„ ๋„ฃ์„์ง€ ์•ˆ์ •ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. appendChild() Node.appendChild() ๋ฉ”์†Œ๋“œ๋Š” ํ•œ ๋…ธ๋“œ๋ฅผ ํŠน์ • ๋ถ€๋ชจ ๋…ธ๋“œ์˜ ์ž์‹ ๋…ธ๋“œ ๋ฆฌ์ŠคํŠธ ์ค‘ ๋งˆ์ง€๋ง‰ ์ž์‹์œผ๋กœ ๋ถ™์ž…๋‹ˆ๋‹ค. ์ด๋ฏธ ๋ฌธ์„œ์— ์กด์žฌํ•˜๋Š” ๋…ธ๋“œ๋ฅผ ์ฐธ์กฐํ•˜๊ณ  ์žˆ๋‹ค๋ฉด appendChild() ๋ฉ”์†Œ๋“œ๋Š” ๋…ธ๋“œ๋ฅผ ํ˜„์žฌ ์œ„์น˜์—์„œ ์ƒˆ๋กœ์šด ์œ„์น˜๋กœ ์ด๋™์‹œํ‚ต๋‹ˆ๋‹ค. appendChild()์˜ ์ธ์ž์†์— ์ถ”๊ฐ€ํ•˜๊ณ  ์‹ถ์€ ๋ณ€์ˆ˜๋ฅผ ๋„ฃ๊ณ . appendChild()์•ž์— ์ž์‹์œผ๋กœ ์†ํ•˜๊ณ  ์‹ถ์€ ์œ„์น˜๋ฅผ ๋„ฃ๋Š”๋‹ค. innerTe

2021๋…„ 11์›” 9์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท