html로 써줄지 아님 자바스크립트로 뿌려줄지 기준이 뭔가요?
뽀글이
2023.04.01
자바스크립트를 공부하다가요.예제가
이미지를 클릭하면 확대된 이미지가 나오는 거였는데.
확대된 이미지를 html에 넣구 안보이게 했다가 클릭하면 디스클레이 블록해서 보이게 해도 될텐데예제에서는 작은 이미지를 클릭했을때만 큰이미지를 불러와서 스크립트로 div를 하나 만들어서 디스클레이 하더라구요.
기준이 대체 뭔가요??
확대된 이미지를 html에 미리 넣어놓으면 페이지 로딩할때 큰 확대된 이미지를 다 불러올때 까지 기다려야 하고 시간이 많이 걸려서 그런가요??
-
앨버트
본인이 기준을 잡고 그기준에 맞춰서 일관되게 하시는게 좋을듯.. 제기준은 noscript환경이 기준입니다..스크립트하에서만 동작하는 obj는 기본 마크업에 넣지않고 스크립트로 생성합니다.. 예를 들자면 갤러리에서 리스트 컨트롤 하는버튼은 스크립트에서 만들죠 ㅇㅅㅇ
-
심플이
잘모르지만,
html에 미리 불러오면 나중에 이벤트 반응에서 블록시킬때 딜레이없이 localhost 처럼 빨리 작동한다는 잇점도 생각해볼수도
예로 다중탭으로 여러이미지들을 이벤트로 사용할때, 미리 불러오지않고 이벤트반응할때 on.jpg off.jpg 따로 이미지 파일을 만들어쓰고 이런 탭이 여러개로 자바스크립트를 효울적으로 쓰지못하고 서버의딜레이가있으면 ... 처음 서버에서 불러오면서 반응 하니..반응 속도가 늦으면 깜빡 깜빡거리죠. -
널위해
만드는 사람의 스타일 및 사이트 형식에 따라.. 로딩도 있고 케이스가 다양하죠.