Vue Intermediate
JSONPlaceholder ์ฌ์ฉํ๊ธฐ
Array concat vs spread operator vs push
https://www.measurethat.net/Benchmarks/Show/4223/0/array-concat-vs-spread-operator-vs-push
Vue instance lifecycle hooks

Scrollmonitor ์ฌ์ฉํ๊ธฐ
cdn
Declarative vs Imperative
Declarative (์ ์ธํ)
์ ์ฐ์ฌ์ ๋ง๋ค์ด์ค
(๋์ ํด์ ์ ์ฐจ๋ฅผ ์ํ -> Framework)
Vue.js
๋ฐ์ดํฐ์ ๋ณํ์ ๋ง์ถฐ UI๋ฅผ ๋ณ๊ฒฝ
UI ๋จ๊ณ (Hook)
== django ์ url('/articles') -> views (list_article())
== JS ์ฝ๋๊ฐ ์ฒ์ ์์ฑ ๋์์ ๋ (hook) -> function()
Imperative (๋ช
๋ นํ, ์ ์ฐจ์ )
์ง์ ์๋ฆฌ (์ธ์ / ๋ฌด์์)
๋ ์ํผ (์ ์ฐจ์ )
DOM EventListener
v-for:key
v-for:key
Vue์์ ๊ฐ๋ณ DOM ๋ ธ๋๋ค์ ์ถ์ ํ๊ณ ๊ธฐ์กด ์๋ฆฌ๋จผํธ๋ฅผ ์ฌ์ฌ์ฉ, ์ฌ์ ๋ ฌํ๊ธฐ ์ํด์
v-for
์ ๊ฐ ํญ๋ชฉ๋ค์ ๊ณ ์ ํ key ์์ฑ์ ์ ๊ณตํด์ผ ํจv-bind
๋ฅผ ์ฌ์ฉํ์ฌ ๋์ ๊ฐ์ ๋ฐ์ธ๋ฉ ํด์ผํจ๋ฐ๋ณต๋๋ DOM ๋ด์ฉ์ด ๋จ์ํ ๊ฒฝ์ฐ๋ ์๋์ ์ธ ์ฑ๋ฅ ํฅ์์ ์ํด ๊ธฐ๋ณธ ๋์์ ์์กดํ์ง ์๋ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๋ฉด, ๊ฐ๋ฅํ๋ฉด ์ธ์ ๋
v-for
์key
๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ด ์ข๋ค!
ex)
๋์ผํ ๋
ธ๋์ v-for
์ v-if
๊ฐ ํจ๊ป ์์ ๋
v-for
์ v-if
๊ฐ ํจ๊ป ์์ ๋v-for
๊ฐv-if
์ฐ์ ์์๊ฐ ๋์ผ๋ฉฐ,v-if
๋ ๋งค ๋ฃจํ๋ง๋ค ์คํ๋๋ค.ํ์ง๋ง Vue ๊ณต์๋ฌธ์์ ์ํ๋ฉด ๋ directive๋ฅผ ํจ๊ป ์ฌ์ฉํ๋ ๊ฒ์ ์ง์ํ๋ ๊ฒ์ด ์ข๋ค๊ณ ํ๋ค.
v-if
๊ฐv-for
๋ฅผ ๊ฐ์ธ๋ ํํ๋ก ์ฌ์ฉํ๋ ๊ฒ์ ๊ถ๊ณ ํ๋ค
watch
vs computed
watch
vs computed
watch (angular)
๋ฐ์ดํฐ ๋ณํ๋ฅผ ์ง์ผ๋ณด๋ hook
ํน์ ๋ฐ์ดํฐ๊ฐ ๋ณํ ๋์์ ๋, ๋ฐ์ดํฐ ๋ณ๊ฒฝ & render
imperative
computed
๋ฐ์ดํฐ ๋ณํ๋ฅผ ๋ฐ๋ก ์ง์ผ๋ณด์ง ์๊ณ ,
ํ๋ ์์ํฌ๊ฐ ๋ฐ์ดํฐ๊ฐ ๋ณํํ์์ ๋, ๋ฐ์ดํฐ ๋ณ๊ฒฝ & render
declarative
watch๋ก ์ฐ๋ฉด ์ง์ ์ง์ผ๋๋ ๊ฒ์ computed์์๋ ํ๋ ์์ํฌ๊ฐ ํด์ค๋ค!!
+
Same Origin Policy & Cross Origin Resource Sharing
header์ ์ ๋ณด๊ฐ ๋ด๊ฒจ์์
Same Origin Policy
๊ฐ์ Server resource (์์ฒ)
Cross Origin Resource Sharing (CORS)
๋ค๋ฅธ Source์์ ์ค๋ ๊ฒ๋ ํ์ฉ ํ๋ ์ง ์ฌ๋ถ
Last updated
Was this helpful?