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
==================
==================
container
source
value
isChanged
callback
autosave
------------------
setModel
editing
complete
save
cancel
finish
==================
'Programing > HTML/JavaScript/CSS' 카테고리의 다른 글
객체의 메서드로 setInterval 활용시 this 사용에 관한 문제점 (3) | 2007.08.07 |
---|---|
cloneNode 의 활용 (0) | 2007.06.14 |
수정이 가능한 텍스트 - 인라인 텍스트 에디터 (7) | 2007.05.29 |
Javascript 객체 들여다보기 (0) | 2007.05.22 |
What is the Flapjax. (0) | 2007.04.19 |