Frontend/JavaScrpit 10

Submit()

으로 데이터를 전달하는 방법은 2가지가 있다 첫번째 방법 (, 활용) 1. 에 action을 지정 2. [type='submit']에 inline으로 onclick = "return 함수();" 지정 *함수()의 결과를 true 또는 false로 받고 true면 submit 실행, false면 아무 행동도 하지 않고 현재 페이지에 머뭄 3. onclick에서 true를 리턴하면 이 결과를 이 가지고 action에 지정된 url로 이동 두번째 방법 (를 쓰지 않고 submit() 함수 활용) 1. 에 action, method 지정하지 않고 대신 id값을 지정 2. [type='submit'] 대신 [type='button']을 지정 3. [type='button']에 onclick = "return 함수..

Frontend/JavaScrpit 2021.04.02

window.addEventListener()

window는 페이지 전지역을 가리킨다 즉 window.addEventListener는 페이지 전체에서 이벤트가 발생했을 때 () 안의 명령을 실행시킨다 이 때문에 가 안에 있다면 필수적으로 명시해 안에 있는 객체에 접근할 수 있도록 해야한다 *또는 에 다이렉트로 명시도 가능 window.addEventListener에 페이지를 로드했을 때 실행이 되는 함수를 등록해놓고 그 안에 원하는 이벤트 핸들러를 등록해야 페이지 안의 모든 변수, 객체들에 접근이 가능하다 페이지를 로드하는 핸들러 페이지 로드 함수() { 버튼의 아이디를 받아와 변수와 버튼을 연결 버튼을 가리키는 핸들러 생성 } 버튼 함수() { 버튼 벨류 변경 명령어 }

Frontend/JavaScrpit 2021.03.25

Event handler

-을 getElementById, querySelector로 선택해 변수 btn에 담아놓은 상황을 가정한다 -자바스크립트는 내부에 위 사진과 같은 이벤트 핸들러 함수들을 가지고 있고 이벤트에 등록해 놓은 함수의 파라미터에 뿌려준다 *파라미터에 이벤트 핸들러 함수 전체가 들어 있기 때문에 모두 사용 가능하다 ex) 파라미터.target을 a라는 변수에 담고 alert(a.id);를 실행하면 id 값 btn이 출력된다 유저는 위 사진의 함수가 동작하는 상황이 발생했을 때 2가지 방법으로 유저가 지정한 함수를 실행하도록 할 수 있다 1. btn.addEventListener("이벤트 핸들러 함수", 실행하고 싶은 유저 함수); *지정한 변수에 이벤트 핸들러 함수가 동작했을 때 실행하고 싶은 유저 함수를 실행하..

Frontend/JavaScrpit 2021.03.24

NaN

1.Number cannot be parsed (e.g. parseInt("blabla") or Number(undefined)) 예시) 숫자를 파싱 (분석) 할 수 없는 경우 문자를 숫자로 형변환 2. Math operation where the result is not a real number (e.g. Math.sqrt(-1)) 계산 결과가 숫자가 아닌 경우 예시) 음수의 제곱근 *음수의 제곱근은 허수1.Number cannot be parsed (e.g. parseInt("blabla") or Number(undefined)) 예시) 숫자를 파싱 (분석) 할 수 없음 문자를 숫자로 형변환 2. Math operation where the result is not a real number (e.g...

Frontend/JavaScrpit 2021.03.23