제목 | 스크립트 객체에 관해서 질문입니다!! | ||
---|---|---|---|
글쓴이 | 템포 | 작성시각 | 2013/06/25 16:11:30 |
|
|||
트리구조를 구현하려고 하는데
먼저, MVC 모델로 구현할 생각입니다.
1) 뷰 페이지는 여러개로 생각중입니다. (ex : 5개)
2) js (스크립트 파일)은 하나로 통일해서 쓸 생각입니다.
5개의 뷰 페이지 전부가 트리구조를 이용하는데
1번 뷰에서는 말그대로 트리구조만 보여주는거고
2번 뷰에서는 트리구조를 클릭했을 때 어떤 특정한(A)이벤트를 보여주고
3번 뷰에서는 트리구조를 더블클릭했을 때 어떤 특정한 부분에 더블클릭한 값만 들어가게 하려고 하고
(만약, 1번 뷰에서 팝업 클릭시 3번 뷰가 나온다고 할 때)....
....
각자 쓰는 이유가 다르다고 할 때,
기본적인 트리구조의 틀을 가져오는 것은 js파일 하나에서 객체를 생성해서 쓸려고 합니다.
그런데 이런 구조일 때 원하지 않는 이벤트가 발생할 것 같기도 하고, 충돌이 있을 것 같기도 한데
그리고 뷰들이 많아졌을 때, 스크립트가 ready해서 가져오는 시간도 느릴 것 같은데...
이런 부분 감안하고 쓰기에 이런 방법이 적절한가요?
(적절하다면 이런 방법에 따른 문제점은 어떻게 해결하는게 가장 좋을까요 ?)
혹은 다른 방법이 있는건가요 ??
|
|||
다음글 | 아파치에서 RewriteEngine 이 사용 불가능할 ... (3) | ||
이전글 | PHP 버전이 낮으면 어떡하죠? (2) | ||
risa
/
2013/06/25 19:59:27 /
추천
0
|
템포
/
2013/06/26 09:25:00 /
추천
0
답변 감사합니다.
말씀하신것처럼 하나의 컨트롤러에서 script파일 지정해주고 어떤 함수를 통해 불러오는 뷰 페이지를 다르게 설정합니다. 뷰 페이지마다 A라는 화면이 있을 때, 이 A라는 화면에 들어가는 정보들은 다를수도있고 같을수도있습니다. 예를드면 테스트 고고고 테스트1 고고고1 테스트2 고고고2 테테테 구구구 테테테1 구구구1 .... 이런 트리 구조라고 가정했을 때 1번 뷰 페이지에서는 a 이벤트만 먹고 2번 뷰 페이지에서는 b 이벤트만 먹게 하고 ( a 이벤틀를 쓰지 못하도록 합니다 ) ..(페이지 새로고침 형식이아니라 탭 이동형식이거나, 혹은 팝업 형식으로 생각중입니다 ) 이런 화면을 구성하려고 해서.. 생각한게 스크립트 객체인데 제가 생각한게 맞다면 객체를 사용해서 써도 문제가 없을까요 ?? (질문이 부족했네요;;;) |
<script>
....
</script>
5개의 뷰 페이지 마다 삽입.
<script src=/common.js"></script>
5개 뷰 동일하게 로드해옴...
다른점은?
소스길이 약간 차이 정도? 메모리 0.0XM 더 잡아 먹는 정도?
일반적인 스크립트는 클라이언트에서 실행 됩니다.
애초의 서버의 부하를 줄이기 위해 나온점도 있지요.
조금더 깔끔하게 정리 하고 싶다면야 하드코딩으로 넣으시면 되고
귀찮다. 딱히 탈 없다. 하면 공용 으로 넣고 로드 하시면 됩니다.