이번에 모듈로더 간단히 만들어 보면서 요즘에는 잘 안쓰는 AMD 방식 그리고 그 중에서 제일 많이쓰는 RequireJS에 대해서 간단히 분석해본 내용인데 관심 있으면 가볍게 읽어 보셈
퇴고는 해야할거 같은데 어차피 요즘은 AMD 레거시 아니면 잘쓰지도 않으니 인기도 없을거 같아서 귀찮다..
https://isa-dev.tistory.com/217
퇴고는 해야할거 같은데 어차피 요즘은 AMD 레거시 아니면 잘쓰지도 않으니 인기도 없을거 같아서 귀찮다..
https://isa-dev.tistory.com/217
그럼 각 모듈간의 네임스페이스 분리는 IIFE(module()) 로 수행하는것?
setTimeout(7)의 의미는 뭐야?
그리고 간단한 모듈로더 없이 쓸거면 그냥 내장 브라우저에있는 모듈시스템 쓰는게 낫지않아?
그냥 스크립트 로딩을 기다리는거임 Onload 이벤트로 처리해야하는데 그렇게 하려니 구조가 좀 복잡해져서 귀찮음으로 인한 편법이야
그 브라우저 내장 시스템이 http 환경 + html 파일에 일일이 삽입해줘야함 그게 귀찮아서 만들어봄
내 코드는 그냥 진짜 구조를 최대한 간단하게 막 짜본거니 참고용으로만 생각하셈 ㅇㅇ
각각 엔트리 html에다가 module을 껴넣는것보다 걍 런타임에서 코드 불러오는걸 원했던거라고 생각하면되는거지?
setTImeout(7)은 왜 굳이 7초인지가 궁금했던거 ㅇㅇ
맞아 index.html만으로 실행가능하게 네임 스페이스 분리는 니 생각이랑 비슷해
그냥 럭키 세븐임 ㅇㅇ 의미없음
그럼 모듈시스템이 필요하기보단 url로 쉽게 import할 수 있는 솔루션이 필요한거라고 보면되겠네
네임스페이스 분리는 니생각과 비슷하다는게 뭔소리야? 내 생각이랑 방향성이 비슷하다고?
IIFE 라고 어느 모듈시스템이나 그 url로 import하는게 AMD로 대표되어서 파본거임
근데 누가 주작기 돌리는거 같은데 왜?
근왜주?
주작기 뭐임? - dc App
이 댓글은 게시물 작성자가 삭제하였습니다.
간단한 로더가 됬네요 모듈시스템이라고 하기보단 - whatever we can do it
부족한 모듈 시스템 요건이 뭐라고 생각함? 캡슐화면 requireJS도 모듈에서 캡슐화 하니 아닌거 같은데 일단 의존성 관리는 개선 할 필요성은 느낌 불러오는 것도 너무 단순히 처리하니 순서가 안지켜지고
디팬전시에 따른 로드라기보다는 타이머에 먼저들어가는대로 로드하는것같음 - whatever we can do it
맞음 비동기 로딩인데 그거 동기화를 안해줬음 ㅋㅋㅋ ㅇㅋㅇㅋ 그건 무조건 고쳐야겠다
코드 수정했음 모듈 로드 시점 require로 옮기고 define에 의존성 모듈 로드 하는 부분이랑 스크립트 로드 해오는거 동기화 정도 해봄 이러면 모듈 시스템같을려나?
시간날때 봐볼게요 저 브이알하느라... - whatever we can do it