카카오 클라우드스쿨 11월10일

최재유·2022년 11월 10일
0

Date

new Date()로 생성하면 현재 날짜 및 시간
특정 날짜 및 시간으로 생성시에는 new Date(년도, 월, 일, 시간, 분, 초, 1/1000) 또는 new Date
e(정수)로 생성 가능한데 정수를 설정할 때는 1970년 1월 1일 자정 이후에 지나온 시간을 밀리
초 단위로 설정하고 월을 직접 설정할 때는 -1을 해서 설정

메서드: 각 단위 별로 가져오고 설정할 수 있는 메서드를 제공하고 현재 설정에 따른 시간을 문자열로 리턴해주는 toGMTString(), toLocaleString(), toString()메서드 제공

getTime 메서드를 이용하면 1970년 1월 1일 이후로 지나온 시간을 밀리초 단위로 리턴

1995년 03월 12일 설정하려면 1995년 02월 12 일로 설정 ( 월은 -1)

Array

배열 객체
다른 언어에서의 Lingked List와 유사
배열의 크기가 고정이 아니고 만들고 난후 데이터를 추가하거나 삭제하는 것이 가능합니다.

sort = 정렬

배열 (이렇게 작성하는것이 좋음)

result = JSON.parse(jsonText);
//배열을 순회
result.forEach((e) => {
console.log(e);
});

Set

여러개의 데이터를 중복없이 저장하는 자료구조
중복 x

생성)
new Set()
new Set(배열)

user Agent

alert(navigator.userAgent);

//iphone에서 접속한 것을 확인
//이 코드는 대부분 서버에서 작성.
var os = ["iphone"];
for(o of os){
//os 배열에 있는 문자열이 userAgent 에 포함되어있는지 여부확인
if(navigator.userAgent.toLowerCase().indexOf(o) >= 0){

           break;
       }

http나 https 통신은 상태를 유지하지 않습니다.
한번요청을하고 응답을 받으면 연결이 끊어집니다.
클라이언트의 브라우저에 저장해두고 클라이언트가 서버에게 요청을 할때 마다 보내는 기술이 쿠키
최근에는 서버와 클라이언트 애플리케이션을 분리해서 구현하는 경우가 많은데 이렇게 되면 세션은 사용을 하지 못합니다.
쿠키 대신에 HTML5 API에서 제공하는 로컬 스토리지 사용하는것을 권장합니다.

메서드
write(문자열)
writeln(문자열)
body에 문자열을 출력 - 태그가 적용됨

2)DOM 객체 찾아오기
getElementByid(아이디): 아이디에 해당하는 객체를 찾아와서 리턴- 1개만 리턴
getElementsByName(아이디):아이디에 해당하는 객체를 찾아와서 리턴 -1개만 리턴
getElementsByTagName(이름):배열로 리턴
getElementsByClassName(태그): 배열로 리턴

3)DOM 객체의 공통 속성 과 메서드

0개의 댓글