이번에 개발을 한 기능은 공지사항 기능. 사실 중간에 새로고침을 하면서 시연하는 건데.

티가 안나네요.



github를 통해서 웹 페이지를 게시하기 때문에 사실 공지사항 같은 약간 실시간성을 띄어야하는 것을 빠르게 교체하기에는 다소 부족한 면이 있어서.

이번에 패치로 이걸 만들면서 이것저것 적용하게 됬는데.


일단 자바스크립트를 투입하게 되면서 일단 부분적으로 객체 구조를 구성해놓았고,



공지사항의 경우에는 "공지 텍스트 & 키" 방식으로 다루게 되는데. 공지를 유저가 종료하게 되면 해당 공지의 키를 저장하게 되고, 다음에 공지를 호출 할 때

키 값과 비교를 하여서 중복 될 시 띄우지 않게 할 수 있다.




그리고 아까 말한 객체 같은 경우에는 각각 객체들은 kigui라는 최 상단에서 부터 innerClass(?) 형태로 쭉 넣어놨고.

각각은 get() 함수를 통해서 DOM객체를 가져올 수 있다.


또한, 여러번 찾는 과정을 거치는 것은 다소 비효율적이기 때문에 최초로 해당 객체의 get()을 호출 할 시 element변수에다가 담아두고 다음 호출 시에는 객체를 찾지않고 그냥 저장된 것으로 반환 한다.

댓글 작성