javascript/๐ tips3 ๋งฅ๋ถ ์ด๊ธฐ ์ธํ ๊ธฐ๋ก ๋งฅ๋ถ ์ธํ 1.ํ๋ธ๋ฃจ ์ค์น ํ๋ธ๋ฃจ ํํ์ด์ง ๋ค์ด๊ฐ์ ์ปค๋งจ๋ ๋ถ์ฌ๋ฃ๊ธฐ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" (์ค์นํ ๋ Xcode command Line ์ค์นํ๋๊ณ ๋ฌผ์ด๋ณด๋ฉด ์ํฐ๋๋ฌ์ ์ค์นํ๊ณ ํฐ๋ฏธ๋์ echo ~~ ์ด๋ฐ๊ฑฐ ๋ณต๋ถํจ) 2.ํ์ํ ํจํค์ง ๋ฐ ์ดํ๋ฆฌ์ผ์ด์ ์ค์น Brew install —cask ํ๋ฉด ๋งฅ์ฉ ์ดํ๋ฆฌ์ผ์ด์ ์ ์ค์นํ ์ ์์ brew install —cask visual-studio-code google-chrome slack iterm2 Brew install ํ๋ฉด ํจํค์ง ์ค์น ๊ฐ๋ฅ Brew install node ๋ก node ์ค์น brew instal.. 2023. 8. 15. scrollIntoVeiw๋ก ์คํฌ๋กค ํญ์ ์๋๋ก ์ ์งํ๊ธฐ(+ ํค๋ณด๋ Enter ์ด๋ฒคํธ) ์น ๊ฐ๋ฐ์ ํ๋ค ๋ณด๋ฉด ์คํฌ๋กค์ ์ ์ดํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ์กธ์ ํ๋ก์ ํธ๋ก ๋ชจ๋ฐ์ผ ์น์ฑ์ ๋ง๋๋ ๋์ค์ ํด์ฌํ๊ทธ๋ฅผ ๊ทธ๋ฆฌ๋ ํ์์ผ๋ก ์ ๋ ฅ๋ฐ๋ ui๋ฅผ ๊ตฌํํ์์ต๋๋ค. ํค๋ณด๋ ์ด๋ฒคํธ๋ฅผ ๋ถ์ฌ์ ํด์ฌํ๊ทธ๋ฅผ ์ ๋ ฅ ๋ฐ๋๋ฐ ์ฌ๋ฌ๊ฐ์ ํด์ฌํ๊ทธ๋ฅผ ์ ๋ ฅ ๋ฐ๋ค ๋ณด๋ฉด input ํ๊ทธ๊ฐ ์คํฌ๋กค ์๋๋ก ์จ๊ฒจ์ง๋ ํ์์ด ์์์ต๋๋ค. input ์ฐฝ์ด ๋ด๋ ค๊ฐ ๋๋ง๋ค ์ ์ ๊ฐ ์คํฌ๋กค์ ๋ด๋ ค input ์ฐฝ์ ํ๋ฉด์ ๋ณด์ด๊ฒ ์ ์ดํ๋ ๊ฒ์ ์ข์ง ์์ ์ฌ์ฉ์ ๊ฒฝํ์ด๋ผ ์๊ฐํ์ฌ webAPI์ scrollIntoView๋ฅผ ์ฌ์ฉํ์ฌ input ํ๊ทธ์ ์คํฌ๋กค์ด ๋ฐ๋ผ ๋ด๋ ค๊ฐ๊ฒ ๊ตฌํํ์์ต๋๋ค. https://developer.mozilla.org/ko/docs/Web/API/Element/scrollIntoView element.scrollIntoVie.. 2022. 6. 30. mouseover / mouseenter ์ฐจ์ด, mouseleaver / mouseout ์ฐจ์ด ์ต๊ทผ ์ด๋ฒคํธ๋ฅผ ๊ณต๋ถํ๋ฉฐ ํท๊ฐ๋ฆฌ๋ ๋ถ๋ถ์ด ์์ด ์ ๋ฆฌํด ๋ณด์์ต๋๋ค. ์ด๋ฒคํธ์ ๊ดํ ๊ธฐ๋ณธ์ ์ธ ์ด๋ก ์ ๋ค์ ๊ธ์์ ํ์ธ ํ ์ ์์ต๋๋ค. https://hoime.tistory.com/76 [9์ฃผ์ฐจ ์คํฐ๋]40์ฅ-์ด๋ฒคํธ ์ด๋ฒคํธ ๋ธ๋ผ์ฐ์ ๋ ์ฒ๋ฆฌํด์ผ ํ ํน์ ์ฌ๊ฑด์ด ๋ฐ์ํ๋ฉด ์ด๋ฒคํธ( event )๋ฅผ ๋ฐ์ ์ํต๋๋ค. ํน์ ํ์ ์ ์ด๋ฒคํธ์ ๋ํด ํธ์ถ ๋ ํจ์๋ฅผ ๋ธ๋ผ์ฐ์ ์๊ฒ ์๋ ค ํธ์ถ์ ์์ ํ๋ค. ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ์ ๋ hoime.tistory.com ๋ง์ฐ์ค ์ด๋ฒคํธ๋ฅผ ๋ณด๋ฉด mouseenter ์ด๋ฒคํธ์ mouseover ์ด๋ฒคํธ๋ ์ ์ฌํ๊ฒ ๋์ ํฉ๋๋ค. ๋ฐ๋๋๋ ๋์์ธ mouseleave์ mouseout ์ด๋ฒคํธ ์ญ์ ์ ์ฌํ๊ฒ ๋์ ๋ฉ๋๋ค. ๊ทธ๋ ๋ค๋ฉด ๋ ์ด๋ฒคํธ์ ์ฐจ์ด๋ฅผ ๊ฒ์ํด ๋ณด๋ฉด ์์ ์์์์ ์ํฅ์ ์ฃผ๋์ง ์ฌ๋ถ์ ๋ฐ๋ผ .. 2022. 3. 28. ์ด์ 1 ๋ค์