ํ๋ก ํธ4 [Chrome Extension] ๊ตฌ๊ธ ๋ฅ๋ค์ด๋ธ ํฌ๋กฌ ํ์ฅ ํ๋ก๊ทธ๋จ ์ ์๊ธฐ ๊ตฌ๊ธ ํฌ๋กฌ ํ์ฅ ํ๋ก๊ทธ๋จ์ ์ ์ํ์. ๋๋ ์ด๊ฑธ ์ ๋ง๋ค์์๊น?๊ตฌ๋ฆ ํ์คํ ๊ณผ์ 10๊ธฐ๋ฅผ ์ฐธ์ฌํ๋ฉด์ ๊ฐ์ ๋ฆฌ์คํธ ์ค ์ค๋ณต๋๋ ๊ฐ์ข๊ฐ ์์๋ค.์ค๋ณต๋๋ ๊ฐ์ข๋ฅผ ์๋ณํ๊ธฐ ์ํด์ ๋ง๋ค์ด๋ดค๋ค.ResultHow?์ฐ์ docs๋ฅผ ์ฐพ์๋ด์ผํ๋ค.https://developer.chrome.com/docs/extensions/get-started/tutorial/hello-world?hl=ko์ฌ๊ธฐ์ ์ ์ค๋ช ๋์ด์๋ค.์์ฝํด๋ณด์manifest.json ์ด๋ผ๋ ํ์ผ๊ณผbackground.js, ๊ทธ๋ฆฌ๊ณ ๋์์ ํ js๋ค์ด ํ์ํ๋ค. ์์ธํ ์ฝ๋๋ git์ ์์ฑํด๋์๋ค.์ด์ ๋ฆฌํฉํ ๋ง์ ํด๋ณด์.https://github.com/groom-study-team1-project/chrome-extension GitHub - groom-st.. 2024. 8. 7. [Vanila js] ํญ ๊ตฌํํ๊ธฐ ResultViewexport default class TabView extends View { constructor() { super(qs('#tab-view')); this.template = new Template(); } show() {} bindEvents() {} } ์ ์ ํ์ด์ง์ tab-view id๋ฅผ ๊ฐ์ง ํ๊ทธ์ ์์ ์ ์ํํ๋ค.Result์ ๊ฐ์ด ํญ์ ๋ณด์ฌ์ค ๊ธฐ๋ฅ๊ณผ, ํญ์ ๋๋ฅด๋ ํ์๋ฅผ ํ๋ ๊ธฐ๋ฅ์ด ํ์Controllerexport default class Controller { constructor(store, {searchFormView, searchResultView, tabView}) { this.store.. 2024. 8. 1. [Vanila.js] ํ๊ฒฝ์ ํ 1 ์ฐ์ํ ํ์ ๋ค์์ ๊ทผ๋ฌด ์ค์ด์ ํ๋ก ํธ ๊ฐ๋ฐ์ ๊น์ ํ๋์ ๊ฐ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ฑํฉ๋๋ค.์ธํ๋ฐ ๊ฐ์ ์ ๋ชฉ์ '๋ง๋ค๊ณ ๋น๊ตํ๋ฉฐ ํ์ตํ๋ ๋ฆฌ์กํธ'์ ๋๋ค. ํด๋น ๊ฐ์๋ ๊น์ ์ฌ์ฉํ๋ฉฐ Branch๋ณ๋ก ๊ฐ์๋ฅผ ํด์ฃผ์ญ๋๋ค. ํ์ต์ ํ๊ธฐ ์ํด ๋จผ์ git์ forkํฉ๋๋ค. fork๊ฐ ์๋์๋ค๋ฉด, ๊ฐ์ฌ๋์ด ๋ง๋ค์ด ๋ branch๋ก ์ด๋ํ ์ ์์ต๋๋ค.์ฐ์ forkํ ๋ด ๋ ํ์งํ ๋ฆฌ๋ฅผ cloneํ๊ณ ํด๋น ํด๋๋ก ์ด๋ํด์ git bash๋ฅผ ์คํํฉ๋๋ค.๊ทธ๋ฆฌ๊ณ ์๋์ ๊ฐ์ ๋ช ๋ น์ ์์ฑํฉ๋๋ค. 1. git remote add upstream https://github.com/jeonghwan-kim/lecture-react.git2. git fetch upstream3. git checkout -f upstream/ready/scaf.. 2024. 7. 30. [Vanila.js] ํ๊ฒฝ์ ํ 2 1. VS ์ฝ๋๋ฅผ ์ค์นํ๋ค.2. Node.js๋ฅผ ์ค์นํ๋ค.2-1. npm --version ์ผ๋ก ํ๊ฒฝ๋ณ์ ์ค์น๊ฐ ์๋์๋์ง ํ์ธํ๋ค.3. Git Bash๋ฅผ ์ค์นํ๋ค. (์ ํ, ํ๋ก์ ํธ ๊ด๋ฆฌํ๋ ค๋ฉด ์ค์น)4. npx lite-server --baseDir "ํด๋๋ช " or npx lite-server โป ์ฃผ์ (windows ํ๊ฒฝ)Node.js์ ๊ฒฝ๋ก๋ฅผ ์ปค์คํ ์์ญ์ ์ค์น ์, ์คํ์ด ์๋๋ค.1. Ctrl + r -> %appdata% -> ์ํด๋ ์์ฑ(์ด๋ฆ: npm) 2. System ํ๊ฒฝ๋ณ์์์ ํด๋น node js์ custom ์์ญ์ path ๋ณ์์ ์ถ๊ฐํ๋ค.๋๋ ์ฌ์ฉ์ ์์ญ์ ์ถ๊ฐํ๋ค. โป TipVsCode์์ code . ์ผ๋ก ์คํํ๋ ค๋๋ฐ ์๋๋ค.Ctrl + shift + p ๋ก๋ code ๋ฅผ ๊ฒ์ํด.. 2024. 7. 30. ์ด์ 1 ๋ค์