성장 일기/쌍용교육센터 / / 2023. 2. 23. 13:57

0223/JavaScript

쌍용교육센터에서 공부한 내용을 정리하며 기록하는 글이고 주관적인 생각이 들어갈 수 있습니다.
잘못된 내용이나 피드백 및 생각 공유는 언제든 환영입니다.
댓글로 남겨주시면 확인 후 수정하겠습니다.
내용에 대한 소스 코드는 https://github.com/2jaehoon/html에 올려두었습니다.

 

프론트와 백엔드의 구분하는 기준 -  어떤 자원을 사용하는 가에 따라 달라짐

 

날짜

  - Date클래스를 사용.
  - 접속자의 컴퓨터의 날짜 정보가 얻어진다.

    ( 모든 접속자가 동일한 날짜정보가 아닌 다른 날짜정보가 얻어 질 수 있다. )

//1. 객체생성 – 접속자 컴퓨터의 설정된 날짜정보가 얻어진다. 
var date=new Date();
//2. 함수 호출
var year= date.getFullYear();
//월은 0월부터 시작된다.
var month=date.getMonth()+1;

 

지정한 시간에 지정한 함수를 호출하는 함수

//주의 : 함수명() 를 사용하여 호출하는 것이 아님 ()를 제거해야 함
setTimeout( 호출할 함수명 , ms );


HTML Form Control의 값 얻기

  - 사용자가 입력한 값에 대한 유효성 검증을 수행하기 위해
  - id 속성을 사용, name속성 사용

 

* id속성 사용

  - HTML Form Control이 <form>에 자식 태그로 등록되지 않아도 
    접근하여 값을 얻을 수 있다.
  - 유일한 id를 사용하기 때문에 checkbox, radio의 확인된 값을 얻기 어렵다.
  - 반복 코드가 많아진다.
  - 값을 얻는 것보다는 디자인을 변경할 때 주로 사용한다.

//1. Form Control에 접근
var obj=document.getElementById( "아이디" );
//2. 값을 얻는다. ( .value => 입력 값을 얻는 속성 )
var value=obj.value;


* name 속성으로 값 얻기

  - <form> 태그가 반드시 필요
  - HTML Form Control이 <form>에 자식 태그로 등록되어야 접근하여 
    값을 얻을 수 있다.
  - name 속성을 이용하기 때문에 checkbox, radio의 확인된 값을 얻기 쉽다.
  - 반복 코드가 줄어든다.

//window.document 생략 가능
window.document.폼이름.control명.value;

 

 

'성장 일기 > 쌍용교육센터' 카테고리의 다른 글

0227/JavaScript  (0) 2023.02.27
0224/JavaScript  (0) 2023.02.24
0222/JavaScript 함수  (0) 2023.02.22
0221/JavaScript  (0) 2023.02.22
0220/JavaScript 연산, 조건문  (0) 2023.02.20
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유