블로그 이미지
초딩입맛제주아재
하고 싶은 것만 하며 살고 싶다

calendar

            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          
2007. 5. 31. 18:41 Programing/HTML/JavaScript/CSS


인라인텍스트에디터를 응용하여 가계부에 기능을 추가했다.
selectabeText.js 파일을 만들어서 editableText 와 비슷하게 코드를 작성했다.
각각의 에디터에서 호출하는 callback는 동일하기 때문에 객체의 인스턴스변수를 비슷하게 구성해야했다.

둘 다 메서드 구성이나 변수 구성이 비슷한데 왜 메서드 이름은 통일하지 않았는지 ㅡㅡ;
이름짓는 일이 제일 어려운것 같다..

이렇게 radioableText.js, checkableText.js 등을 늘려간다면 중복되는 메서드들이 산재하게 될것이다.
Editor 라는 인터페이스를 만들어야겠다.


interface : Editor
==================
container
source
value
isChanged
callback
autosave
------------------
setModel
editing
complete
save
cancel
finish
==================

posted by 초딩입맛제주아재

댓글을 달아 주세요