2.5.3
https://jsbin.com/jafufah/1/edit?html,js ,์ฝ์,์ถ๋ ฅ
Chrome(61.0.3163) ๋ฐ ๋๋๋ก Safari(11.0.1)์์๋ง ๊ฐ๋ฅํฉ๋๋ค.
event.target
์ ์ฐธ์กฐ๋ฅผ ์ธ์ํ ๋ค์ ๋์ผํ ์์ฑ์ ๋ํด null์ ์ธ์ํ๋์ง ํ์ธํ์ญ์์ค.Firefox, Edge ๋ฐ IE11์์ event.target
๋ null
๊ฐ ์๋๋๋ค.
event.target
๋ ์ด๋ฒคํธ๊ฐ ๋ค์ ํฑ ๊น์ง ๋ณ์์ ์ ์ฅ๋์ด ์์ผ๋ฉด null
์
๋๋ค.
์ด๊ฒ์ด Vue.js์ ๋ฒ๊ทธ์ธ์ง Chrome์ ๋ฒ๊ทธ์ธ์ง๋ ํ์คํ์ง ์์ง๋ง ๋ฌธ์ ๋ฅผ ๋ ์์ธํ ์ดํด๋ณด๋ ๊ฒ์ด ๋ช ํํ ํ๋ ๋ฐ ๋์์ด ๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ต๋๋ค.
๋๋ ์ด๊ฒ์ nuxt.js ์ ํ๋ฆฌ์ผ์ด์ ๋ด์์ ์ฒ์ ๋ณด์์ง๋ง vue.js์์๋ง ์ฌํํ๊ธฐ ์ฝ๊ธฐ ๋๋ฌธ์ vue ์ฝ์ด ๋๋ Chrome(blink/webkit)์ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
<object>
๋ก๋ ํธ๋ค๋ฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋์ผํ ์์
์ ์ํํ์ง๋ง ์ด๊ฒ์ ํ ๋ฒ๋ ๋ฐ์ํ์ง ์์์ต๋๋ค. ์ด๋ <img>
์์ ๋๋ ๋ก๋ํ ํ์ผ ํฌ๊ธฐ์ ๋ฐ๋ผ ๋ค๋ฆ
๋๋ค.
๋ฒ๊ทธ๊ฐ ์๋๋๋ค. ์ด๋ฒคํธ๊ฐ ์ฌ์ฉ๋ ํ ๋น๋๊ธฐ ์ฝ๋ฐฑ์์ ์ด๋ฒคํธ๊ฐ ์ ํจํ๋ค๋ ๋ณด์ฅ์ด ์์ต๋๋ค. ๋ฐ๋ผ์ ๊ธฐ๋ณธ์ ์ผ๋ก target
ํ์ํ ๋ชจ๋ ๊ฒ์ ์ ์ฅํ๊ณ ์ด๋ฒคํธ ๋ณ์ ๋์ ์ง์ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
@posva ๊ทธ ์ง์ ์ ๋ํ ๋ฌธ์๊ฐ ์์ต๋๊น? ๋๋ ๋น์ ์ด ํ๋ ธ๋ค๊ณ ์๊ฐํ์ง ์์ต๋๋ค. ๋๋ ๊ทธ๊ฒ์ ์ ์ ๋ณด๊ฑฐ๋ ๋ค์ ์ ์ด ์์ต๋๋ค.
๋ชป์ฐพ์์ด์ ๐
๊ทธ๋ฌ๋ ์ฌ๊ธฐ์์ Vue ์์ด ๋ณผ ์ ์์ต๋๋ค. https://jsbin.com/danuxohoga/1/edit?html ,js,console,output
DOM ์ด๋ฒคํธ ์๋ช ์ ๋ํ ๋ฌธ์๊ฐ ์๋ ๊ณณ์ ์ฐพ๊ณ ์์์ง๋ง ์๋ฌด ๊ฒ๋ ์ฐพ์ง ๋ชปํ์ต๋๋ค. ๊ทํ์ jsbin์ SO์์ ์ฐ๊ฒฐํ ์์ฒ ๋ช ์ ์๊ด ์๊ฐ ๋ ๊ฒ์ ๋๋ค.)
์ง์งํ๊ฒ, ๋ง์ง๋ง์ผ๋ก ์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๊ฒ์ Titanium์ด๋ผ๋ ํ์ด๋ธ๋ฆฌ๋ VM์ ์์์ต๋๋ค. ์ฌ๊ธฐ์ ๋ชจ๋ ์์๋ Java ๋๋ Object-C ์นด์ดํฐ ๋ถ๋ถ์ ๋งคํ๋์์ผ๋ฉฐ VM์ด ์ฌ์ฉํ์ง ์๋ ๊ฒ์ผ๋ก ๊ฐ์ฃผํ๋ฉด ์ด๋ฌํ ์์๊ฐ ์ฌ๋ผ์ง๋๋ค. ๋ธ๋ผ์ฐ์ ์์ ๋ณผ ์ ์์ผ๋ฆฌ๋ผ๊ณ ๋ ์์๋ ๋ชปํ์ต๋๋ค. ํ์ง๋ง ์ค๋์ ๊ทธ๋ ์ด์๋ค! :ํ๋ค: ๐ฉ