CODING ๐Ÿ’ป 19

๋””์ž์ธ์„ ํ•˜๋ฉด ํผ๋ธ”์„ ํ•ด์ค€๋‹ค? ํผ๋ธ”์…”ํ‹€ builder.io ์‚ฌ์šฉ๊ธฐ!

์˜ค๋Š˜์˜ ์Šคํ„ฐ๋””! builder.io ์‚ฌ์šฉ๊ธฐ๋ฅผ ์ ์–ด๋ณด๊ฒ ๋‹ค! ๋””์ž์ธํ•œ ๊ฒƒ์„ ์ฝ”๋“œ๋กœ ๋ณ€ํ™˜ํ•ด์ฃผ๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ฐพ๋‹ค๊ฐ€ builder.io๋ฅผ ์ฐพ๊ฒŒ ๋˜์—ˆ๋Š”๋ฐ, ์ด๊ฒŒ ์™„์ „ ์‚ฌ๊ธฐ๋‹ค. ์ฝ”๋“œ๋กœ ์ž˜ ๋ฐ”๊ฟ”์ฃผ๋Š” ์‚ฌ์ดํŠธ ์ฐพ๋Š๋ผ ์‹œํ–‰์ฐฉ์˜ค๊ฐ€ ๊ฝค ์žˆ์—ˆ์ง€๋งŒใ… 0ใ…  builder ์งฑ์งฑ๋งจ... ์–ด์จŒ๋“  builder.io๋Š”.. ํ•œ๋งˆ๋””๋กœ ํ‘œํ˜„ํ•˜์ž๋ฉด! ๋””์ž์ธ์„ ํ•˜๋ฉด!!!!! ํผ๋ธ”์„ ํ•ด์ค€๋‹ค๊ณ !!!๋‹ค. ํผ๋ธ”์…”ํ‹€ builder.io๋ฅผ ๋งŒ๋“ค์–ด์ฃผ์‹  ๋ถ„๋“ค๊ป˜ ๊ฐ์‚ฌ์ธ์‚ฌ๋ฅผ ์ „ํ•˜๋ฉฐ.. ์‚ฌ์šฉ๊ธฐ ์ž‘์„ฑ ์‹œ์ž‘!~ ํฌํฌ https://www.figma.com/community/plugin/747985167520967365 Builder.io - AI-Powered Figma to Code (React, Vue, Tailwind, & more) | Figma Community ..

#06 VUE ํ„ฐ๋ฏธ๋„์„ POWERSHELL์—์„œ CMD๋กœ ๋ฐ”๊พธ์ž!

์ปดํ“จํ„ฐ๋ฅผ ํฌ๋งทํ•ด๋ฒ„๋ ค์„œ ๋ชจ๋“ ๊ฒŒ ๋‚ ๋ผ๊ฐ„ ๋‚˜.... VUE๊ฐœ๋ฐœํ™˜๊ฒฝ ์…‹ํŒ…์„ ํ•˜๊ณ  ์ด์ œ TERMINAL ์„ธํŒ…์„ ๋ฐ”๊พธ๋ ค ํ•œ๋‹ค! ๋‚˜์ค‘์— ๋˜ ํฌ๋งท๋  ์ˆ˜ ์žˆ์œผ๋‹ˆ๊นŒ โ˜… ๋ธ”๋กœ๊ทธ์— ํ˜น์‹œ ๋ชจ๋ฅด๋‹ˆ ์ ์–ด๋‘๊ธฐ >_ Preferences > Settings ๋ฐฉ๋ฒ• โ‘  shell window๋ผ๊ณ  ๊ฒ€์ƒ‰ Powershell์„ Comman Prompt๋กœ ๋ฐ”๊ฟ”์ฃผ๊น… ๊ทธ๋ฆฌ๊ณ  ๋‚˜์„œ VSCode ๋„๊ณ  ๋‹ค์‹œ ์‹คํ–‰์‹œํ‚ค๋ฉด ๋œ๋‹ค! ๊ผญ ํŒŒ๋ž€๋„ค๋ชจ๋ถ€๋ถ„ ๋ˆŒ๋Ÿฌ์„œ split Terminal์„ ๋ˆ„๋ฅด๊ณ  powershell์€ ํœด์ง€ํ†ต ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ๋œ๋‹ค! ๋ฐฉ๋ฒ• โ‘ก User > Features > Terminal ๋ˆ„๋ฅด๊ณ  ์ข€ ๋‚ด๋ฆฌ๋‹ค๋ณด๋ฉด Integrated > Default Profile : Windows๊ฐ€ ์žˆ๋Š”๋ฐ Powershell๋กœ ๋˜์žˆ๋Š”๊ฑธ 'Command Prompt'๋กœ ๋ฐ”๊ฟ”..

#02 textContent์™€ innerText ์ฐจ์ด์ 

javascript ๋ฌธ๋ฒ•๋„ ์ž˜ ๋ชจ๋ฅด๊ณ .. ๊ณต๋ถ€๋ฅผ ์•ˆํ•˜๋‹ค๋ณด๋‹ˆ ๊นŒ๋จน์–ด์„œ javascript๋ฅผ ๊ณต๋ถ€ํ•˜๊ณ  ์žˆ์—ˆ๋‹ค. ๊ทผ๋ฐ ์‘?? textContent? innerText๊ณผ์˜ ์ฐจ์ด์ ์ด๋ญ์ง€? ๋‚˜๋„๋ชฐ๋ž‘ใ…‹ ๊ทธ๋ž˜์„œ ๊ตฌ๊ธ€๋ง์„ ํ•ด๋ณด๋‹ค ์•Œ๊ฒŒ๋˜์—ˆ๋‹ค. ์‰ฝ๊ฒŒ ์„ค๋ช…ํ•˜์ž๋ฉด.. textContent์™€ innerText๋Š” element.textContent < ์ด๋Ÿฐ์‹์œผ๋กœ ์“ฐ์ธ๋‹ค. ok? -------------------------------------------------------- ์†Œ์Šค ๋‚˜๋Š” ๊ฐœ๋˜ฅ ๋ฒŒ๋ ˆ โ‘  var example = document.querySelector('p').innerText; โ‘ก var example2 = document.querySelector('p').textContent; ------------------..

#05 VUE ๊ฒฝ๋กœ ์ „ํ™˜์‹œ ํŽ˜์ด์ง€ ์ œ๋ชฉ ๋ณ€ํ•˜๊ธฐ

routes:[ {path:"/", component:ABC} ] ์˜ component:ABC ๋’ค์— meta:{title: 'ํŽ˜์ด์ง€์ด๋ฆ„'}} ์„ ๋„ฃ๊ณ  router.beforeEach((to, from, next) => { if (to.meta.title) {document.title = to.meta.title} next( ) }) ๋ฅผ ๋„ฃ์œผ๋ฉด! ์™€~~~~~~~~์™„๋ฒฝํ•ด ..! ๋. ์ถœ์ฒ˜ ๋ฐ ์ฐธ๊ณ  ๐Ÿ˜ https://krcoder.com/p/121903

#04 Vue์—์„œ FontAwesome์„ ์‚ฌ์šฉํ•˜๋‹ค!

ํ‰์†Œ ๊นกhtml๋กœ๋งŒ ์ฝ”๋”ฉ์„ ํ•ด์™”๋˜ ๋‚˜.. ๊ทธ๋ž˜์„œ์ธ์ง€ ์ด๊ฑฐ๋งŒ ์น˜๋ฉด ๋์ด์—ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‚˜๋Š” ์ด์ œ vue๋ฅผ ์“ฐ๋Š” h.u.m.a.n.... fontawesome์„ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•˜๋Š”์ง€ ์•Œ์•„๋ณด์•˜๋‹ค!! ๊ทธ๋ ‡๊ฒŒ ๊ตฌ๊ธ€๋ง์„ ํ•ด๋ณด๋˜ ๋„์ค‘..! ๊ฐ„๋‹จ๋ช…๋ฃŒ ๊น”๋”ํ•˜๊ฒŒ ์‚ฌ์šฉ๋ฒ•์ด ์ •๋ฆฌ๋œ ๋ธ”๋กœ๊ทธ ๋ฐœ๊ฒฌ! https://velog.io/@inryu/Vue.js%EC%97%90%EC%84%9C-fontAwesome-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0 Vue.js์—์„œ fontAwesome ์‚ฌ์šฉํ•˜๊ธฐ documentmain.js.vueFont Awesome๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์•„์ด์ฝ˜ ํƒ€์ž…์€ ๋Œ€๋‹ค์ˆ˜๊ฐ€solid - ์† ๊ฝ‰ ์ฐฌ ๊ฒƒregular - ์†์ด ๋นˆ ๊ฒƒ์•„์ด์ฝ˜์„ ํƒœ๊ทธ๋กœ ์ž‘์„ฑํ•  ๋•Œ, ์•„์ด์ฝ˜์˜ ํƒ€์ž…์— ๋”ฐ๋ผsolid ๋Š” f..

#03 reset.css๋ฅผ Vue ํ”„๋กœ์ ํŠธ ํŒŒ์ผ์— ๋‹ค ์ ์šฉ์‹œ์ผœ๋ณด๊ธฐ!

๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡ (์ด ๋ถ„ ๋ธ”๋กœ๊ทธ ์„ค๋ช…์ด ์ž˜ ๋‚˜์™€์žˆ๋Š” ๊ฒƒ ๊ฐ™์•„ ์ฐธ๊ณ ํ•˜์˜€๋‹ค) ๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡ https://kdinner.tistory.com/77 Vue ๊ด€๋ จ ์ž˜ ๋ชฐ๋ž๋˜ ๊ฐœ๋… ์ •๋ฆฌ 1. CSS scope 2. vue custom event CSS scope Vue์—์„œ css๋ฒ”์œ„ ์„ค์ •์—๋Š” global, scope๋กœ ํ•˜๋Š” ๋ฐฉ์‹ ๋‘ ๊ฐ€์ง€ ์žˆ์Šต๋‹ˆ๋‹ค. global๋กœ ์„ค์ •ํ•˜๋ฉด ๋ถ€๋ชจ, ์ž์‹๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ชจ์˜ค์˜ค์˜ค๋“  ํŒŒ์ผ์— ์ ์šฉ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋ณดํ†ต ๊ฐ€์žฅ ์ตœ.. kdinner.tistory.com VUE CSS ๋ฒ”์œ„ ์„ค์ • ๋ฐฉ์‹์€ ๋‘๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค. 'Global', 'Scope'. Global์€ ๋ถ€๋ชจ, ์ž์‹ ๋ง๊ณ  ๋ชจ-๋“  ํŒŒ์ผ์— ์ ์šฉ๋ผ์„œ ์ตœ์ƒ์œ„์—์„œ reset.css ๋“ฑ์„ ๋„ฃ๋Š”๋‹ค๊ณ  ํ•œ๋‹ค. ๋‚ด๊ฐ€ ๋”ฑ ์›ํ•˜๋˜ ๊ธ€์ด์—ˆ๋‹ค!!! ๐Ÿ˜‹๐Ÿ˜‹ css ๋„ฃ๋Š”๊ฑธ ํ„ฐ๋“ํ•ด๋„..

#01 VUE , ์•„์ง์€ ๋‚˜ํ•œํ…Œ ์–ด๋ ค์šด ๋„ˆ.. ๐Ÿ”ฅ

์ฒ˜์Œ์— VUE๋ฅผ ๋ดค์„๋•Œ, ๋„ˆ๋ž€ ์•„์ด. ์ƒ์†Œํ•˜๊ธฐ๋งŒ ํ–ˆ๋‹ค. ํ”„๋ ˆ์ž„์›Œํฌ? ๋ผ์šฐํ„ฐ? ๋ญ”์†Œ๋ฆฌ์—ฌ... ์ด๋Ÿฐ ์ƒ๊ฐ ๋ฟ... ์ ˆ๋Œ€ ์นœํ•ด์ง€์ง€ ๋ชปํ• .. ๊ทธ๋Ÿฐ ์•„์ด. ๋งˆ์น˜.. ์™ธ๊ตญ์–ด 1๋„ ๋ชจ๋ฅด๋Š”๋ฐ ์™ธ๊ตญ์— ํ™€๋กœ ๋‚จ๊ฒจ์ง„ ๋Š๋‚Œ์ด์—ˆ๋‹ค.. (?) ํ•˜์ง€๋งŒ.. VUE์— ๊ด€ํ•œ ์œ ํŠœ๋ธŒ๋„ ๋ณด๊ณ , ๋ธ”๋กœ๊ทธ๋„ ๋ณด๊ณ , ๊ตฌ๊ธ€๋ง๋„ ํ•˜๋ฉด์„œ... ์ด์ œ ์กฐ๊ธˆ์€ VUE์— ๋Œ€ํ•ด ์ดํ•ด๊ฐ€ ๊ฐ€๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. ์•„ ๊ทผ๋ฐ.. ๊ฐ‘์ž๊ธฐ ์“ฐ๋‹ค๋ณด๋‹ˆ ์ผ๊ธฐ๊ฐ€ ๋˜๋ฒ„๋ ธ๋‹ค ;; ์˜ค๋Š˜ ๊ณต๋ถ€ํ•œ ๊ฑฐ ์จ์•ผ์ง€... (์ž‰์—ฌ์ž‰์—ฌ) ๐Ÿ™„ โ˜… cli, router ์„ค์น˜๋ฒ• โ˜… ๊ทธ๋ƒฅ ์ด๊ฑฐ ์“ฐ์…ˆ npm install -g @vue/cli npm install vue-router --save ํ•˜ํ•˜ ์™„๋ฒฝํ•ด! ๊ทธ๋ฆฌ๊ณ  ํด๋”๋ฅผ ๋งŒ๋“ค์–ด์ฃผ์ž. vue create lalalalala ๋ณด๋ผ์ƒ‰๋ถ€๋ถ„ lalalala์ €๊ฑฐ๋Š” ๋‹ค๋ฅธ๊ฑฐ๋กœ ..

#01 input ํƒœ๊ทธ ๊ด€๋ จ ์ฐธ๊ณ ํ•˜๊ธฐ ์ข‹์€ ์‚ฌ์ดํŠธโœŒ (๋‚ด๋ณด์“ด)

https://developer.mozilla.org/ko/docs/Learn/JavaScript/First_steps/Variables ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๊ธฐ-๋ณ€์ˆ˜ - Web ๊ฐœ๋ฐœ ํ•™์Šตํ•˜๊ธฐ | MDN ์•ž์„  ๋‘ ์ˆ˜์—…์„ ๋“ฃ๊ณ , ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์— ๋Œ€ํ•ด(์›น ๊ธฐ์ˆ ์—์„œ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉ๋˜๋Š”์ง€, ํฐ ๋ฒ”์œ„์—์„œ์˜ ํŠน์ง•) ์•Œ์•„๋ณด์•˜๋‹ค. ์ด๋ฒˆ ์ˆ˜์—…์—์„œ๋Š” ๊ธฐ๋ณธ์ค‘์— ๊ธฐ๋ณธ์ธ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ์ฃผ๋œ ๊ตฌ์„ฑ์ค‘ ํ•˜๋‚˜์ธ ๋ณ€์ˆ˜๊ฐ€ ์–ด developer.mozilla.org https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=vucket&logNo=220926221170 ] [jQuery] Input value ์ถœ๋ ฅ ๋ฐฉ๋ฒ• Jquery๋ฅผ ํ†ตํ•ด input ํƒœ๊ทธ์˜ value ์— ์ ‘๊ทผํ•˜์—ฌ ๋ฐ์ด..

VUE.JS ๋ฐฐ์šธ๋•Œ ์ฐธ๊ณ ํ•˜๊ธฐ ์ข‹์€ ์‚ฌ์ดํŠธ~ (๋‚ด๋ณด์“ด)

https://kbseung12345.tistory.com/2 [vue.js ๊ธฐ์ดˆ ๊ณต๋ถ€] vue.js - 01 vue.js๋ž€ Javascript์˜ํ”„๋ ˆ์ž„์›Œํฌ ์ž…๋‹ˆ๋‹ค. AngulerJs, ReactJs๋ณด๋‹ค ์œ ๋ช…ํ•˜์ง€๋Š” ์•Š์ง€๋งŒ ์ตœ๊ทผ ์ธ๊ธฐ๊ฐ€ ๋งค์šฐ ์ฃผ๋ชฉ๋ฐ›๊ณ  ์žˆ๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ํ”„๋ ˆ์ž„์›Œํฌ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. VueJs๋Š” ๋ฐœ์Œ๊ณผ ๋น„์Šทํ•˜๊ฒŒ View์— ์ตœ์ ํ™”์‹œํ‚จ kbseung12345.tistory.com https://niceman.tistory.com/43 Vue.js - ๊ธฐ์ดˆ ๋ฌธ๋ฒ• ๋ฐฐ์šฐ๊ธฐ(1) ๊ฐ•์˜ ๋ฐ ์˜ˆ์ œ ์†Œ์Šค Vue.js - ๊ธฐ๋ณธ CDN ์„ค์น˜ โ‘  Vue.js๋Š” ์ตœ์‹  ํŠธ๋ Œ๋“œ์— ๋งž๋Š” ์ง„๋ณด์ ์ธ ํ”„๋ ˆ์ž„์›Œํฌ์ด๋‹ค. โ‘ก ํ•ต์‹ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—๋Š” ๋ทฐ ๋ ˆ์ด์–ด์— ์ดˆ์ ์„ ๋งž์ถฐ์–ด ์ฝ”๋”ฉํ•˜๋ฉด ๋œ๋‹ค. โ‘ข ๋Œ€๊ทœ๋ชจ ๊ฐœ๋ฐœ ํ”„๋กœ์ ํŠธ์—์„œ Vue.js๋Š” ํ†ตํ•ฉ ..