본문 바로가기

공부

(171)
0530 러버덕 비동기 통신 어떻게 동작하는가 정의: 특정 코드 연산 끝날때까지 흐름멈추지 않고 다음 코드를 먼저 실행하는것. 장점: 여러일을 하는것 같이 보임 방법: 콜백함수,->ajax, ->프로미스 -> generate async와 await setimeout처럼 Ajax 원리 json이란 무엇인가 Ajax란 서버와 클라이언트가 데이터를 주고받을때 비동기처리방식으로 브라우저에서는 XMLHttpRequest 객체를 이용 ajax의 마지막인 xml에 단점을 극복하게 나온 js 객체 노테이션 rest api 메소드 5가지 설명하기 먼저 rest api란, rest하게 api를 만든것이고 rest란 http uri를 자원으로 사용하고 http method를 사용해 자원을 CRUD 연산하는 행위 그중 CRUD 연산을 하기위..
[angular] 템플릿 참조변수, 세이프 내비게이션 연산 angular 템플릿 참조변수 dom요소에 대한 참조를 담고있는변수, 템플릿 요소 내에서 해시 기호(#)에 뒤에 변수명 '템플릿'내에서 해시 기호 없이 참조 ->템플릿 내에서만 유효 ,부수효과 없음 ->참조 변수값을 이벤트 바인딩을 통해 컴포넌트 클래스로 전달 가능 세이프 내비게이션 연산자 = ? 컴포넌트 클래스 프로퍼티값이 null / undefined일때 에러회피 -아무것도 표시하지 않음,
ajax,rest ajax 함수 딱 2개만 알면된다 ajax 비동기 자바스크립트 and xml '바뀐 부분만' 받아옴 헤더랑 푸터는 잘안바뀜 -데스크탑 애플리케이션과 유사한 효과 -회사 홈페이지같은거는 ajax안씀 -앵귤러 리액트는 오버다 jquery쓰는게 좋음 spa - 앵귤러 리액트 뷰 랜선에는 '문자열'이 왔다갔다하고, 그 문자열은 아스키코드,유니코드로 표현되고 근데 랜선에는 아스키밖에 못다녀서 전역에 서버종류 1.web server -html, css ,javascript,jpg,svg,xml (정적) static file, static resource 2 application server - 3 database server - REST API (함수 쓰듯이 사용) 인수를 줄수도 있고, 안줄수도있음 리턴이 있다 패..
deg, clientX, clientY if(e.clientX >= left && e.clientX
todo 버전2 getElement계열은 html collection = 특징: 라이브이며 , 유사배열(선택한 조건에 부합한 애들을줌) 선택한 애들에 따라 안에 있는 내용이 달라질수 있음 documnetSelectorAll nodeList =특징 non라이브, 유사배열 공통점:유사배열 객체 nodeList는 자체에 forEach가 있다 이벤트위임의 단골예제 (버튼 포커스 옮기기) domcontentload (모든 리소스가 불러지기 전에) load(모든 리소스가 불러진후) '이벤트는 발생할 가능성이 높은 확률대로, html과 비슷한 위치로 잡는다.' 함수가 필요할떄 이름을 짓고, 뭐가 필요할지 정해 exercis 4~7 4번부터 7번까지 독해할줄알고, 뭘잡아서 뭘바꿔야되는지 알아야겠다 0이면 -까지 내려가지않게(프로그래밍..
analog, dital watch
todo 버전1 todo list 코드리뷰 `````` 대문자로쓰는것 관례 `````` 왜 ko-KR로 나눴나? 함수는 함수끼리 , 에드이벤트리스너는 에드이벤트 리스너끼리 모으는게 좋다 가독성있게 한단락을 띄우자 이벤트함수 통일 (onclick, addEventHandler) 전역변수를 줄이기 위해(즉시실행 함수, type 모듈) 상태를 유지하는 메커니즘(어트리뷰트, 프로퍼티) 어트리뷰트와 프로퍼티의 차이 어트리뷰트는 값이 있어야한다, checked는 뭐라도 값이있으면 체크된다 어트리뷰트는 초기값이다 변하지않는다 (정적이다) .getattribute 프로퍼티는 현재값이다 변한다 (동적이다) .value , .checked if(e.target.checked === true)프로퍼티 값이기 때문에 true false를 가..
stop-watch 00:00:00 Start