script에서 img load event를 사용하면 해당 url이 로딩될 때까지 기다리는 건가요?
386
投稿した質問数 3
안녕하세요 Heropy님.
실습 중 궁금한 점이 있어 질문 드립니다.
- MovieCard.svelte의 script에서 img Element를 생성하고, load event를 붙여서 로드되는지 감지하는데 이 load가 되는지는 아래 html의 poster 요소의 style=background-image: url({movie.Poster});의 image load가 완료 될 때 동작하는 걸까요?
만약 그렇다면 동일한 url 요청이 2번 발생(poster와 info내의 poster)하게 되는데 두 요청이 모두 완료될 때 트리거 되는 건가요? 네트워크 탭을 보면 실제 요청은 1번만 발생하는데 동작 구조가 궁금합니다.
그리고 이후 요청에 대해서는 disk cache로 동작하게 되는데 disk cache는 자동으로 캐싱되는 것인지도 궁금합니다!(자동 캐싱이라면 캐싱이 유지되는 조건이나 기본 값이 있는지도 궁금하네요)
고퀄리티 강의 올려주셔서 항상 감사드립니다!
回答 1
1
네 이인우 님 안녕하세요.😉
같은 이미지는 한 번 로드하면 같은 사이트 안에서 어떻게(IMG 요소, background 속성 등) 사용하든지 새로 로드할 필요가 없습니다.
말씀하신 것과 같이 캐싱 되기 때문입니다.
최초 로드 후, 25~30ms 안에만 로드되면 사실상 캐싱 되었다고 판단할 수 있습니다.
그 외 브라우저 캐싱에 대한 내용은 다음 블로그를 참고하시면 좋을 듯합니다.
자세하고 친절하게 잘 설명하고 있습니다.
https://medium.com/@codebyamir/a-web-developers-guide-to-browser-caching-cc41f3b73e7c
에러가 나서 질문올립니다.
1
197
1
snowtemplate 를 설치하는중에 에러가 발생합니다.
1
500
1
안녕하세요 Vite + Svelte로 프로젝트 시작하려고하는데 prettier + eslint 설정이 잘 안되고 있습니당
1
780
1
autoprefixer를 스태틱한 css에 적용할 수 있는 방법이 있을까요?
2
563
1
영상 위치 [11:21] 안내
1
295
1
최종 사이트 배색
1
242
1
강사님 질문인데요
1
261
1
scss는 prependdata로 미리 불러와야되나요?
1
374
1
vite-svelte-ts로 진행중인데용
1
478
1
vite로 진행중인데 개발자도구 키면 내용이 조금 달라요
1
427
1
vite로 진행해도 문제 없겠지용?
1
361
1
Degit 이슈
1
369
3
공개해주신 파일 config 파일들은 어떤 원리로 실행이 되는건가요?
1
277
1
gitignore 처리에 대하여
1
259
1
babel-plugin-transform-remove-console 정상 작동 안되는 분
1
403
1
snowpack을 사용하신 이유가 있으신가요?
1
344
1
Snowpack 설치 하다가 에러 납니다~
1
277
2
axios 요청 시 y 파라미터가 빈 값인 경우 에러가 발생합니다
1
380
1
에러 질문 있습니다!
1
797
1
sveltekit으로 개발된 프로젝트를 iis나 server로 띄우는 방법이 있을까요??
1
1057
1
npm run dev:netlify 명령어 실행시
1
316
1
axios로 omdbapi를 받을때 http보다는 https?
1
174
1
svelte를 프론트엔드로 사용하고 php를 벡엔드로 사용하려고 하는데 svelte와 궁합이 잘 맞는 벡엔드 언어가 따로 있나요?
2
451
1
html일반 템플릿과 제공해주신 기본 스벨트 구성 템플릿 결합시 라우터 관련 에러
2
700
7

