[TIL 2021.09.13] jquery 와 ajax | 보수

Kyu·2021년 9월 14일
0

TIL

목록 보기
246/322

Today I Learned 1
jquery 에서 ajax 사용하면서 웹페이지에서의 비동기를 이해하고, 사용법을 익혔다.

ajax를 이용하면 웹페이지의 일부만 새로고침없이 업데이트할 수 있다.

// 1.html

<div id="클래스"></div>
<button id="확인">확인</buttion>

document.ready {
     $(확인).click(
          $.ajax(
              url: 어딘가
              success: {
                   클래스.append("<li>Hello</li>");
              }
          );
     );
}

이런 식으로 되어있으면 버튼을 누르면 게속해서 Hello라는 문구가 리스트 형식으로 늘어난다.

다른 파일을 불러올수도있다.

// 1.html

<div id="클래스"></div>
<button id="확인">확인</buttion>

document.ready {
     $(확인).click(
          $.ajax(
              url: 2.html
              success: {
                   $(클래스).html();
              }
          );
     );
}
// 2.html

<li>Hello 1</li>
<li>Hello 2</li>
<li>Hello 3</li>

이렇게 작성하면 비동기식으로 2.html<div id="클래스"></div>안에 html파일을 붙여준다.

2.html에서는 1.html에 있는 html 속성들의 id와 class들을 사용할 수 있고 1.html에 연결되어있는 css들도 같이 적용이 된다.

대신 2.html에 작성한 html 속성들에 id나 class를 통해 동작을 주려면 2.html에 작성해야한다.

뭔가 2.html1.html에 종속되어 있는 느낌이라고 생각하면 얼추 맞다. 자세히는 모르겠다.


Today I Learned 2
방통대 컴퓨터과학개론에서 진법에 대해 배웠다.

컴퓨터는 A-B 를 연산할 때 A+(-B)를 연산한다. 이 말은 B에 대한 2의 보수를 취한 후 덧셈을 수행한다는 뜻이다.

2의 보수라는 말은 (1의 보수) + 1 이라는 말이다.

1의 보수라는 말은 2진수에서 0을 1로, 1을 0으로 바꾸는 것을 말한다.

예를 들어서 1010 을 1의 보수로 취하면 0101 이라는 뜻이다. 여기에서 1을 더하면 2의 보수이다. 즉, 0110 이다.

실수를 하나의 표준된 방식으로 바꾸는 것을 정규화(nomalization)이라고 한다.

profile
TIL 남기는 공간입니다

0개의 댓글