기본적으로, 모든 JavaScript를 하나의 파일 (또는 몇 개의 파일)로 스쿼시 한 후 document.observe (dom : loaded ({...})) 함수 호출을 어떻게 할 수 있습니까? 오른쪽 페이지?어떻게 하나의 javascript 파일 내에 여러 document.observe (dom : loaded ...) 함수를 가질 수 있습니까? (prototype)
내 웹 사이트에 5 페이지가 있고 각 페이지마다 별도의 JS 파일이 있다고 가정 해보십시오. 각 파일에는 페이지 관련 함수가로드되어 있으며 DOM이로드되면 이벤트 핸들러 등을 설정하는 특수 함수가 있습니다. 모든 5 페이지에 JS 파일이 포함되어 있다면 분명 좋습니다. 하지만 버전 및 효율상의 이유로 모든 JS를 한 페이지에 압축하려고합니다.
따라서 이렇게하면 5 개의 "dom : loaded"함수가 설치를 기다리고 있습니다. 이 함수 내부의 내용은 페이지마다 다르기 때문에이 작업을 수행하지 않습니다. 그래서, 내 질문에 어떻게 내가 DOM을 오류 및 false eventhandler 설치 요청을 많이하지 않고 무엇을하고 싶은 일을 할 수 있습니까?
Ive는 네임 스페이스를 고려했지만 그와 같은 것들은 실제로 알지 못합니다.
Btw, Prototype lib를 사용하고 있습니다. 오, 내 사이트는 5 페이지보다 상당히 큽니다! :)
감사합니다, 리
시간을내어 답변 해 주셔서 감사합니다. 나는 그 아이디어를 다소 고려해 보았지만 비트를 "해킹"한 것처럼 털어 냈습니다. 나는 너무 까다로워하는 Im를 추측한다. 아프게 그들에게 가자. 감사합니다 –