웹브라우저에서 실행되는 웹 브라우저에 관련된 모든 프로그래밍을 말한다. 웹 시스템은 간단히 클라이언트가 되는 웹 브라우저와 정보를 제공하는 서버로 나뉜다. 클라이언트에 관련된 프로그래밍을 프론트엔드, 서버와 관련된 프로그래밍을 백엔드라고 한다.그리고 웹프로그래밍에서 가
HTML 문서에 자바스크립트를 작성하는 방법은 간단히 두 가지 입니다. 첫번째는 HTML문서 내에 직접 작성하는것이고 두번쨰는 외부의 자바스크립트 파일을 작성하여 이를 HTML 문서에 설정하는 것입니다.script태그를 이용하면 HTML 문서내에 직접 자바스크립트 코드
자바스크립트에서의 변수, 상수의 개념은 기본적인 프로그래밍 개념과 크게 다르지 않다. 변수는 값을 자유롭게 저장할수 있는 값이다. 간단히 말하면 데이터를 저장하는 그릇이다. 상수는 한번 지정하면 바뀌지 않는 값을 말한다.의미 있는 이름을 짓는다. 변수명을 짓는건 프로그
프로그램은 조건에 따라 프로그램의 흐름을 제어하는게 가능하다. 자바스크립트에는 여러가지 제어문이 존재한다.불리언값으로 제어를 하며 if문 안의 조건이 true 이면 실행하고 false 이면 그냥 넘어갑니다. 기본적인 제어문입니다.조건이 맞는경우와 맞지 않는경우를 전부
함수는 여러 명령어를 하나의 그룹으로 묶어서 하나의 명령어로 실행될수 있게 만든 명령어 덩어리입니다.함수는 명령어의 시작과 끝을 명확하게 구분이 가능합니다. 또한 함수를 한번 선언 해놓으면 계속해서 재사용이 가능합니다. 함수를 선언할때는 function 키워드를 이용하
객체는 복합 자료형이라고 불립니다. 이유는 객체안에는 여러 자료형을 포함가능하기 때문입니다. 하지만 객체또한 자료형이기에 자바스크립트에서는 객체도 자료형의 기본단위 중 하나입니다.객체를 사용하면 위의 예시처럼 여러 정보를 하나의 단위로 묶어서 저장하는것이 가능하다.
웹 페이지는 DOM 이라는 모든 요소를 객체로 사용할수 있는 형식으로 작성된다. 웹 페이지의 모든 것이 객체로 이루어져 있기에 자바스크립트로 제어하는 것이 가능하다.위의 코드를 보면 자바스크립트로 웹 페이지를 제어한다. 이렇게 웹 페이지를 일일히 수정하는 것이 아닌 자