1. 모델
[BAD]
var user = users["사용자"];
destroyUser(user);
[GOOD]
var user = User.find("사용자");
user.destroy();
2. 뷰
[BAD]
--- view.html ---
<div>
<script>
function formatDate(date){
/* ... */
}
</script>
${ formatDate(this.date) }
</div>
[GOOD]
--- helper.js ---
var helper = {};
helper.formatDate = function{
/* ... */
}
--- view.html ---
<div>
${ helper.formatDate(this.date) }
</div>
3. 컨트롤러
var Controller = {};
((Controller.users = function($){
var nameClick = function(){
/* ... */
}
$(function(){
$("#view .name").click(nameClick);
});
})(jQuery);
'javascript' 카테고리의 다른 글
커피스크립트 설치/ 컴파일/ 실행 (0) | 2014.09.22 |
---|---|
javascript 속성 추가/ strict 모드 (0) | 2014.08.12 |
javascript 나만 몰랐던 이야기 (0) | 2014.07.24 |
javascript 이벤트 (0) | 2014.07.23 |
javascript 클래스 (0) | 2014.07.21 |