JavaScript2 [JavaScript] Form 입력 값 처리 HTML에서는 Form 태그를 사용하여 그 안에서 Input값을 받아와 처리를 할 수 있는데 JavaScript코드에서 해당 값에 대한 세부처리를 해줄 수 있다. 1. Form 태그의 "onsubmit"을 사용하는 방법 form 의 "onsubmit"에 대입되는 값이 false이면 해당 url 또는 페이지로 전송되지 않고, true이면 전송되게 된다 따라서 따로 입력 문자열을 체크하는 함수를 따로 정의하여 "onsubmit"에서 호출해주면 된다. 로그인하세요 전송 닫기 2. form의 이벤트 리스너를 사용하는 방법 form태그의 submit 이벤트리스너를 사용하여 콜백함수 내에서 예외 처리를 해주어도 된다. 콜백함수 내에서 문자열 체크 후 공백이면 preventDefault() 함수를 호출해주고 있는데 .. 2023. 2. 4. [Web] Node.js란? 개요 'Node.js는 Chrome V8 Javascript 엔진으로 빌드된 Javascript 런타임', 웹 서버와 같이 확장성 있는 네트워크 프로그램 제작을 위해 고안 되었다. 즉, Node를 통해 다양한 JS 애플리케이션을 실행할 수 있고, 서버를 실행하는데 제일 많이 사용된다. 특징 이벤트 기반 Node는 V8과 더불어 libuv라는 라이브러리를 사용한다. libuv 라이브러리는 노드의 특성인 이벤트 기반, 논블로킹 I/O 모델을 구현하고 있다. 이벤트 기반(event-driven)이란, 이벤트가 발생할 때 미리 지정해둔 작업을 수행하는 방식을 의미한다. 즉, 특정 이벤트가 발생할 때 무엇을 할 지 미리 등록해두고, 이를 이벤트 리스너에 콜백 함수를 등록한다. 이후 이벤트가 발생하면 리스너에 등록.. 2022. 6. 1. 이전 1 다음