카테고리 없음

javascript(21.3.22)

seongjin08 2021. 3. 22. 09:37

java script는 head에 쓰는 걸 권장

html은 정적이고 java script는 동적이다.

똑같이 1+1 썼을 때 html은 그대로 표현 하지만 java script는 계산을 해서 보여준다.

 

 <script type="text/JavaScript">

    document.write(1+1);

    alert('hellow world');

    console.log('hellow world');

    </script>

</head>

<body>

   <h2>1+1</h2>

</body>

*alert 은 경고장 

condole.log 는 콘솔 창에 표출로 앞으로 많이 사용할것이다.

이게 가장 기본적인 javascript 이다.

하나 하나 이해 하려고 하기보다 일단 흐름을 먼저 알고 많이 사용하고 나중에 하나씩 파고드는 방식으로 공부하자.

 

*event 

  <input type="button" value="버튼아이" onclick="alert('나 경고장 이야')">

이런 식으로 input에 속성값으로 onclick으로 주면 클릭했을때 보여주고 싶은 event를 안에 넣어주면 된다.

  ingoo = 40;
    ingoo2 = '40';
    document.write(1+1);
    console.log('hellow world');
    console.log(ingoo);
    console.log('ingoo');
    console.log(ingoo+ingoo2)

 

 

 

*조건문

프로그램에서 같다는 수식은  == 으로 표현

for(i=1; i<9; i++){
console.log('2*'+i+' = '+2*i); 
}

 

여기서 2*는 string  +i+ 는 변수  =을 string 으로 주어 +2*i 의  result를 보여준다.

++는 1씩 숫자를 더해준다는 뜻 

 /* () = 함수 or 매서드java script는 head에 쓰는 걸 권장

 

html은 정적이고 java script는 동적이다.

 

똑같이 1+1 썼을 때 html은 그대로 표현 하지만 java script는 계산을 해서 보여준다.

 

 

 

 <script type="text/JavaScript">

    document.write(1+1);

    alert('hellow world');

    console.log('hellow world');

    </script>

</head>

<body>

   <h2>1+1</h2>

</body>

*alert 은 경고장 

console.log 는 콘솔 창에 표출로 앞으로 많이 사용할것이다.

이게 가장 기본적인 javascript 이다.

하나 하나 이해 하려고 하기보다 일단 흐름을 먼저 알고 많이 사용하고 나중에 하나씩 파고드는 방식으로 공부하자.

 

*event 

  <input type="button" value="버튼아이" onclick="alert('나 경고장 이야')">

이런 식으로 input에 속성값으로 onclick으로 주면 클릭했을때 보여주고 싶은 event를 안에 넣어주면 된다.

  ingoo = 40;

    ingoo2 = '40';

    document.write(1+1);

    console.log('hellow world');

    console.log(ingoo);

    console.log('ingoo');

    console.log(ingoo+ingoo2)

 

<div id="root">hellow world</div>

    <input type="button" value="ㅁㅁㅁ" 
    onclick="ele = document.querySelector ('#root');ele.style.color = 'blue';">
    <script type="text/javascript">

     ele = document.querySelector('#root');
    ele.style.color = 'yellow';
  <input type="button" value="ㅁㅁㅁ" 
    onclick="changeColor();">
    <script type="text/javascript">
    
    function changeColor(){
        ele = document.querySelector('#root');
    ele.style.color = 'yellow';
}

 <input type="button" value="밝게" onclick="elem=document.querySelector('body');

   elem.style.background='#fff';

   elem.style.color='#000';">

 

   <input type="button" value="어둡게" onclick="elem=document.querySelector('body');

   elem.style.background='#000';

   elem.style.color='#fff';">

 

id 는cript는 head에 쓰는 걸 권장

 

html은 정적이고 java script는 동적이다.

 

똑같이 1+1 썼을 때 html은 그대로 표현 하지만 java script는 계산을 해서 보여준다.

 

여기서 2*는 string  +i+ 는 변수  =을 string 으로 주어 +2*i 의  result를 보여준다.

++는 1씩 숫자를 더해준다는 뜻 

 /* () = 함수 or 매서드java script는 head에 쓰는 걸 권장

html은 정적이고 java script는 동적이다.

똑같이 1+1 썼을 때 html은 그대로 표현 하지만 java script는 계산을 해서 보여준다.

 

 

 

 

 

 /* () = 함수 or 매서드

 

     '=' = 속성*/

 

document 함수 안에  queryselsctor 라는 속성이 있는것이다.

 

 

 

<div id="root">hellow world</div>

 

    <input type="button" value="ㅁㅁㅁ" 

    onclick="ele = document.querySelector ('#root');ele.style.color = 'blue';">

    <script type="text/javascript">

 

     ele = document.querySelector('#root');

    ele.style.color = 'yellow';

  <input type="button" value="ㅁㅁㅁ" 

    onclick="changeColor();">

    <script type="text/javascript">

    

    function changeColor(){

        ele = docud에 쓰는 걸 권장

 

html은 정적이고 java script는 동적이다.

 

똑같이 1+1 썼을 때 html은 그대로 표현 하지만 java script는 계산을 해서 보여준다.

 

*변수 

""or''안에 있으면 변수거 아니다. string

변수와 변수를 더할 수 있다.

변수 타입 inte 숫자 와 ''안에 글자 와 연결이 된다.

+ 를 연산자 라고 한다.

위에 내용을 대입 연산자 라고 한다.

*조건문

프로그램에서 같다는 수식은 == 으로 표현

/* 변수 타입

    글자형; string

    숫자형; int

    true or false : boolean 으로 나온다.*/ 

    ingoo = 40;

    ingoo2 = '40';

    document.write(1+1);

    console.log('hellow world');

    console.log(ingoo);

    console.log('ingoo');

    console.log(ingoo+ingoo2)

    /*조건문 if문*/

   if(ingoo == 40) {

       console.log('맞습니다.');

   }else{

    console.log('틀립니다.');

   }

   /*비교문*/ 

  ingoo2 = 10;

  ingoo3 = 10;

 console.log(ingoo2==ingoo3); /* true*/

  result = ingoo2 == ingoo3;

  console.log(result);

  result2 = ingoo2 < ingoo3;

  console.log(result2);

 

   /*반복문

ingoo =0;

ingoo <10; 

ingoo + 1; 

*/

for(i=0; i<10; i++){

  console.log(i);

}

for(i=1; i<9; i++){

console.log('2*'+i+' = '+2*i); 

}

 

 

여기서 2*는 string +i+ 는 변수 =을 string 으로 주어 +2*i 의 result를 보여준다.

++는 1씩 숫자를 더해준다는 뜻 

 /* () = 함수 or 매서드java script는 head에 쓰는 걸 권장

html은 정적이고 java script는 동적이다.

똑같이 1+1 썼을 때 html은 그대로 표현 하지만 java script는 계산을 해서 보여준다.

 

id 는script는 head에 쓰는 걸 권장

html은 정적이고 java script는 동적이다.

똑같이 1+1 썼을 때 html은 그대로 표현 하지만 java script는 계산을 해서 보여준다.

 

  ingoo = 40;

    ingoo2 = '40';

    document.write(1+1);

    console.log('hellow world');

    console.log(ingoo);

    console.log('ingoo');

    console.log(ingoo+ingoo2)

 <script type="text/JavaScript">

    document.write(1+1);

    alert('hellow world');

    console.log('hellow world');

    </script>

</head>

<body>

   <h2>1+1</h2>

</body>

 

*alert 은 경고장 

condole.log 는 콘솔 창에 표출로 앞으로 많이 사용할것이다.

이게 가장 기본적인 javascript 이다.

하나 하나 이해 하려고 하기보다 일단 흐름을 먼저 알고 많이 사용하고 나중에 하나씩 파고드는 방식으로 공부하자.

 

 

*event 

  <input type="button" value="버튼아이" onclick="alert('나 경고장 이야')">

이런 식으로 input에 속성값으로 onclick으로 주면 클릭했을때 보여주고 싶은 event를 안에 넣어주면 된다.

<div id="root">hellow world</div>

    <input type="button" value="ㅁㅁㅁ" 

    onclick="ele = document.querySelector ('#root');ele.style.color = 'blue';">

    <script type="text/javascript">

 

     ele = document.querySelector('#root');

    ele.style.color = 'yellow';

  <input type="button" value="ㅁㅁㅁ" 

    onclick="changeColor();">

    <script type="text/javascript">

    function changeColor(){

        ele = document.querySelector('#root');

    ele.style.color = 'yellow';

}

 <input type="button" value="밝게" onclick="elem=document.querySelector('body');

   elem.style.background='#fff';

   elem.style.color='#000';">

   <input type="button" value="어둡게" onclick="elem=document.querySelector('body');

   elem.style.background='#000';

   elem.style.color='#fff';">

 

id 는 하나씩만 지정해서 사용하자. 중복할 경우 에러가 난다.

<body>
    <div id="wrap">
        <div id="line">
            <div>
                <h2>To do List</h2>
                <input id="text" class="card_input" type="text" value="">
                <input id="button" type="button" value="◀" onclick="btnEvent();">
            </div>

        </div>
        <ul class="card_list">
            <li>span1</li>
            <li>span2</li>
            <li>span3</li>
        </ul>
    </div>

    <script type="text/javascript">
    function btnEvent(){
    card_text = document.querySelector('.card_input');
    console.log(card_text.value);
    card_list = document.querySelector('.card_list');
    liElement = document.createElement('li');
    liElement.innerHTML = card_text.value;
    card_list.appendChild(liElement);
    }

    </script>

function btnEvent(){         -이벤트 기능을 넣는다.

    card_text = document.querySelector('.card_input');      -card_text 는 변수로  .card_input 이다.

    console.log(card_text.value);                                   -콘솔에 card_text 에 value 값을 가져와라

    card_list = document.querySelector('.card_list');           - card_list 는 변수로 .card_list 이다.

    liElement = document.createElement('li');                   - li엘리먼트는 li엘이먼트를 새로 만들어라

    liElement.innerHTML = card_text.value;                  -li 엘리먼트에 html로 넣어라 그 값은 card.value 값을 넣어라

    card_list.appendChild(liElement);                              -card_list 에 자식 엘리먼트로 li 를 추가하라.

    }