๋ถ‰์€๊ฑฐ์œ„ / GoOSe

Web component Explore

์•„ํ‹ฐํด ์ •๋ณด

๋‘ฅ์ง€
Tool & Service
๋ถ„๋ฅ˜
Extra
๋“ฑ๋ก์ผ
2022-01-02 00:06:57

icon-banner.jpg

์š”์ฆ˜ ๋“ค์–ด์„œ ์›น ์ปดํฌ๋„ŒํŠธ์— ๋Œ€ํ•œ ๊ด€์‹ฌ๋„๊ฐ€ ๋งŽ์•„์ง€๊ณ , ์กฐ๊ธˆ์”ฉ ์ตํžˆ๋ฉด์„œ ์จ๋จน์–ด๋ณด๊ณ  ์žˆ๋Š” ์ƒํƒœ๋‹ค.
์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ฐœ๋ฐœ ๋ฐฉ์‹๋„ ๋งŽ์ด ๋ณ€ํ•ด๊ฐ€๋Š” ๋‹จ๊ณ„๊ณ , ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์—ฌ๋Ÿฌ๊ฐœ ์‚ฌ์šฉํ•˜๋Š” ์š”์ฆˆ์Œ์—์—์„œ ์ปดํฌ๋„ŒํŠธ๋ฅผ ํ•ญ์ƒ ์ƒˆ๋กœ ๊ฐœ๋ฐœํ•˜๋Š”๊ฒƒ์ด ๋ถ€๋‹ด์Šค๋Ÿฝ๊ธฐ๋งŒ ํ•˜๋‹ค.
์ˆœ์ˆ˜ํ•œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ ์ปดํฌ๋„ŒํŠธ๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค๋ฉด ๋ฆฌ์—‘ํŠธ๋‚˜ ๋ทฐ, ์Šค๋ฒจํŠธ ํ™˜๊ฒฝ ๊ด€๊ณ„์—†์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ธฐ๋Œ€ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์— ๋„ˆ๋ฌด๋‚˜๋„ ๋งŽ์€ ๋งค๋ ฅ์„ ๋А๋‚€๋‹ค.

์ปค์Šคํ…€ ์—˜๋ฆฌ๋จผํŠธ๋กœ ์ปดํฌ๋„ŒํŠธ๋ฅผ ๋งŒ๋“ค๋ฉด ์•ฝ๊ฐ„ iframe ๊ฐ™์€ ์ƒˆ๋กœ์šด ๊ณต๊ฐ„์—์„œ ์š”์†Œ๊ฐ€ ๋Œ์•„๊ฐ€๋Š” ๋ชจ์Šต์ด๋‹ค๋ณด๋‹ˆ ์™ธ๋ถ€์—์„œ์˜ ๊ฐ„์„ญ์„ ๋ฐ›์„ ์ˆ˜ ์—†๋‹ค๋Š” ์ ์ด ์žฅ์ ๊ณผ ๋‹จ์ ์„ ๋™์‹œ์— ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.

์•„์ง ๋งˆ์Œ์— ๋“œ๋Š” ํ˜•ํƒœ๋กœ ์ปดํฌ๋„ŒํŠธ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๋Š” ์ˆ˜์ค€์€ ๋ชป๋˜์ง€๋งŒ ํ•˜๋‚˜์”ฉ ๋งŒ๋“ค์–ด์„œ ์ ์ฐจ ๋Š˜๋ ค๊ฐ€๋ฉด ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€ ์•Š์„๊นŒ ์ƒ๊ฐ์ด ๋œ๋‹ค.

<media-source src="filename.jpg"/>

<script type="module">
import MediaSource from '/src/projects/media-source.js';
customElements.define('media-source', MediaSource);
</script>

๋Œ€๋žต์ ์œผ๋กœ ์ด๋Ÿฌํ•œ ํ˜•ํƒœ๋กœ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋ถˆ๋Ÿฌ์™€์„œ ์ปค์Šคํ…€ ์ปดํฌ๋„ŒํŠธ๋ฅผ ๋งŒ๋“ค์–ด ์ผ๋ฐ˜์ ์ธ ์—˜๋ฆฌ๋จผํŠธ๋กœ ์ด์šฉํ•œ๋‹ค.

Explore

์ด์ „ ์„น์…˜์— ์ ์€ ์ด์œ ๋“ค๋กœ ์˜คํ”ˆ์†Œ์Šค๋กœ ์ปดํฌ๋„ŒํŠธ๋“ค์„ ๋ณด๊ด€ํ•ด๋‘˜ ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค๊ฒŒ ๋˜์—ˆ๋‹ค.
์†Œ์Šค์ฝ”๋“œ๋ฅผ ์˜ฌ๋ฆฌ๋Š” ๋ฐฉ๋ฒ•๋“ค๊ณผ ์ปดํฌ๋„ŒํŠธ ์†Œ์Šค๋“ค์„ ๊ฐ€์ ธ์˜ค๋Š” ๋ฐฉ์‹๋“ค์€ ์ƒ๋‹นํžˆ ๊ตฌ์‹์ ์ด์ง€๋งŒ ์ง€๋‚˜์น˜๊ฒŒ ํŽธ๋ฆฌํ•˜๊ฒŒ ๊ตฌ์„ฑํ•ด๋‘๋ฉด ๊ทœ์น™์ด ๋น ๋“ฏํ•ด์ ธ ์˜ˆ์™ธ์ ์ธ ์ƒํ™ฉ์— ๋Œ€์ฒ˜ํ•  ์ˆ˜ ์—†์„ ๊ฒƒ์ด๋‹ค.

๋‚ด๊ฐ€ ํŠน๋ณ„ํ•œ ์ปดํฌ๋„ŒํŠธ๋ฅผ ๋งŒ๋“ค์–ด์„œ ์ด ์ปดํฌ๋„ŒํŠธ๋กœ ์ด๋ ‡๊ฒŒ ์‚ฌ์šฉํ•ด! ๋ผ๋Š” ๋ชจ์Šต๋ณด๋‹ค ์†Œ์Šค์ฝ”๋“œ๋ฅผ ๊ฐ€์ ธ๊ฐ€์„œ ์ž์‹ ์˜ ์ƒํ™ฉ์— ๋งž๊ฒŒ ์ปค์Šคํ„ฐ๋งˆ์ด์ฆˆ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๊ณ  ์‹ถ๋‹ค.
์–ด๋– ํ•œ ์ปดํฌ๋„ŒํŠธ์ธ์ง€ ์†Œ๊ฐœ์™€ ๋ฐ๋ชจ๋ฅผ ํƒ์ƒ‰๊ธฐ์—์„œ ์ฐธ๊ณ ํ•˜๊ณ , ์†Œ์Šค์ฝ”๋“œ๋Š” ๊นƒํ—ˆ๋ธŒ ํŽ˜์ด์ง€๋กœ ๋“ค์–ด๊ฐ€์„œ ์†Œ์Šค๋ฅผ ๊ฐ€์ ธ๊ฐ€๋Š” ์ˆœ์„œ๋กœ ์œ ๋„ํ•ด ๋ณด์•˜๋‹ค.

web-component-explore-002.png

์‹œ์ž‘์€ ๋ฏธ์•ฝํ•˜์ง€๋งŒ ์•„์ด๋””์–ด๊ฐ€ ์ƒ๊ฐ๋‚˜๋Š” ๊ฒƒ๋“ค๊ณผ ์ž‘์—…์— ์˜ํ•ด ๋งŒ๋“ค์–ด์ง„๊ฒƒ๋“ค์„ ํ•˜๋‚˜์”ฉ ๋งŒ๋“ค์–ด๋‚ด๋ฉด ๋‚˜๋งŒ์˜ ์š”๋ฆฌ ๋ ˆ์‹œํ”ผ๊ฐ™์€ ๋ชจ์Šต์œผ๋กœ ๊ดœ์ฐฎ์€ ๋ชจ์Šต์˜ ์ปจํ…์ธ ๊ฐ€ ๋งŒ๋“ค์–ด์ง€์ง€ ์•Š์„๊นŒ..
์ด๋Ÿฐ ๊ธฐ๋Œ€๋ฅผ ํ•ด๋ณด๋ฉฐ ์ด๋ ‡๊ฒŒ ์ปดํฌ๋„ŒํŠธ์„ ๋‹ด์•„๋‘˜ ์ˆ˜ ์žˆ๋Š” ๋ฐ”๊ตฌ๋‹ˆ๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค.

๋ฉ”ํƒ€๋ฐ์ดํ„ฐ

์กฐํšŒ์ˆ˜
1472
์ข‹์•„์š”
1