<일반 함수 선언 =메서드 "어떻게 처리해줄까?" >
function millet( ){
/////
}
<생성자 함수 =클래스 "니가 가서 일해!" >
<!-- 생성자함수(붕어빵 틀에 찍어 자식만 낳는 놈) -->
function Funobj(){
복사하는 실행문만 있음
}
<!-- 나랑 똑같은 애기를 낳은 다음, 이놈을 움직이게 한다. "니가 가서 일해!" -->
var funbaby0 = new Funobj( );
var funbaby1 = new Funobj( );
var funbaby2 = new Funobj( );
var funbaby3 = new Funobj( ); <!-- 여러개를 낳고, 다 가서 일하라고 시킴! -->
<script>
function millet( ){ // 함수 선언
document.body.classList = 'action'; // = 지우고 들어감 remove+add 동시실행
document.body.classList += 'action'; // += 추가로 들어감
}
millet( ); // 실행식 "실행!"
</script>
<script>
function millet( ){ // 저장한다 // 함수선언
document.getElementById('btn').onClick = function(){
bby( );
}
</script>
더 전문적인 표현 addListener
<script>
// 여러가지 이벤트 동시에 진행가능!
document.getElementById('btn').addListener( 'click popup hover', function(){ millet(); })
//구체적인외부함수
</script>
제이쿼리로 표현해보자
<script>
$('#btn').click = function(){ // 선언식!
millet( );
}
$('#btn').click( ); // 실행식! (종속 함수, 선언식보다 아래에 있어야!)
</script>
추가 Quiz) "두번째 버튼 클릭할 때만 실행"
첫번
<script>
$('.btn').click = function(){ // 선언식
millet( );
}
$('.btn').eq(1).click( ); // "두번째 버튼 클릭할 때만 실행"
</script>

두가지 방법으로 쓸 수 있음
<script>
<button className="darkVer" onClick={ function(){ colorActive('darkmode') }} >검정</button>
<button className="lightVer" onClick={ () => { colorActive('lightmode') } } >하양</button>
</script>



css 추추가

결과물
