JS에서의 배열 생성 방법 3가지 1. let 배열명 = new Array(원소1, 원소2, 원소3, ...... 원소n); 2. let 배열명 = [원소1, 원소2, 원소3, ..... 원소n]; 3. let 배열명 = new Array(); *자바스크립트에서의 배열은 모든 데이터 타입을 다 담을 수 있음. *JAVA에서는 배열을 한번 생성하면 데이터를 추가/삭제하는 것이 힘들었으나 자바스크립트는 가능. 1. push(요소) - 배열에 데이터를 하나 추가 (배열의 맨 뒤에 요소를 추가해줌.) arr.push(10); 2. concat([추가할 원소1, 추가할 원소2, ...., 추가할 원소n]) - 배열의 뒤쪽에 복수의 데이터를 추가 arr.concat([10,20,30,40]); 3. unshift(..
전체 글
1. 조건문 - if - if ~ else - if ~ else if - switch ~ case 2. 반복문 - while - do ~ while - for ** continue; 와 break; 도 존재.
JAVA와 거의 다 비슷하다. 1. 대입연산자(=) 2. 산술연산자(+, -, *, /) 3. 복합대입연산자(+=, -= 등) 4. 관계(비교)연산자(>=, >,
알림창의 종류 1. alert(); - 특정 정보를 사용자에게 메세지 창으로 알려주는 방법. 2. confirm(); 3. prompt() - 알림창을 통해 키보드로 값을 입력받는 방법. 3. prompt();
JS에서의 변수와 상수 - 변수: 변할 수 있는 데이터 - 상수: 변하지 않는 데이터 변수 선언법 var 변수명 = 값; let 변수명 = 값; (더 보편적) 상수 선언법 const 상수명 = 값; JS에서의 자료형 1. 숫자형(number): 정수, 실수 모두 포함. 십진수에 일반적으로 사용. 16진수는 글자색이나 배경색을 나타낼 때 사용. 2. 문자형(string): 홑따옴표 또는 쌍따옴표 안에 글자를 넣은 자료형. 3. 논리형(boolean): true / false 값을 가지는 자료형. 4. 함수형 5. 클래스 6. undefined : 변수나 상수를 선언만 하고 초기화하지 않은 경우 출력되는 자료형. 7. null 8. NaN : Not A Number. 숫자가 아닌 데이터를 숫자처럼 사용하는 ..
JS? - 자바스크립트는 HTML페이지 내의 여러 요소를 다이나믹하게 제어하는 기술. - 사용자가 어떤 동작을 취했을 때 그 동작에 대응하여 반응이 일어나도록 해주는 언어. 특징 1. 자바스크립트는 인터프리터 언어 - 코드가 작성된 순서대로 맨 윗줄부터 순차적으로 구문을 분석하여 실행함. - 코드에 문제가 생기면 에러가 발생한 행 이전까지만 구문을 분석하여 실행하고, 에러가 발생한 다음 줄부터는 구문을 분석하지 않음. 2. 자바스크립트는 클라이언트 스크립트 언어. - 자바스크립트는 서버에서 실행되는 것이 아니라, 사용자 컴퓨터에서 실행됨. 따라서 서버의 부하를 줄여줄 수 있음. 3. 객체 기반 언어. - 다양한 객체가 존재하며, 그에 해당하는 다양한 기능(메서드-함수)들이 존재함. 4. 다양한 라이브러리..
웹 표준이 정의되었음. 개발자 간의 통일된 규칙을 가질 수 있게 됨. 그래서 우리는 chrome 기반에 HTML5를 사용하게 됨. (난 Edge로 갈아탔지만...) 또 새로운 태그들을 알아보자. *용어를 정의하고 용어를 설명하는 태그 (딱히 쓸일이...) : 용어 정의 : 용어 설명 **중요 form 태그 : 사용자에게 입력을 받을 데이터 양식을 설정하는 태그. *input 태그 속성 - autocomplete : 사용자가 이전에 입력한 값으로 자동완성을 사용할 것인지 여부 - autofocus : 페이지가 로드될 때 자동으로 포커스를 이동할 지 여부 확인. - checked : 양식이 선택되었음을 표시할 지 여부 확인. ==> type 속성 값이 radio, checkbox인 경우만 사용가능 - dis..
오랜만에 또 다시 HTML 시작. 복습하는 느낌으로 가보자 가보자~ 원래 VSC를 썼지만... 강사님은 eclipse를 좋아하시는 것 같다. 이번엔 eclipse EE 버전으로 진행한다. 서버는 안써봤는데... 이번에 톰캣 v9.0으로 진행한다. *UI (User Interface) - 사용자가 특정 콘텐츠를 이용할 때 만나는 접점. - 즉, 사용자 환경을 말함. - 예를 들어 컴퓨터 바탕화면의 아이콘과 툴바 또는 모바일 화면의 앱 아이콘 등이 모두 UI. - 사람들이 특정 콘텐츠를 이용할 때 만나게 되는 도구와 사용환경을 UI라고 함. - 웹 페이지의 UI는 웹 페이지 상단의 로고와 메뉴 그리고 배너와 이미지 썸네일 등이 해당됨. *UX(User Experience) - 사람들이 특정 콘텐츠를 사용할 ..