폼 관련 태그 1. form 태그 - 폼을 생성함 ※ 폼(form) : 아이디와 비밀번호 또는 로그인 버튼, 회원가입 창 등 웹 사이트로 정보를 보낼 수 있는 요소들 - 폼 요소 - form 태그는 여러 속성을 통해 서버로 자료를 넘김 - method 속성 : 사용자가 입력한 내용을 서버 쪽으로 넘기는 방식을 설정함 (속성 값으로 get과 post가 존재) - get : 주소 표시줄에 사용자가 입력한 내용이 그대로 표시됨 (256byte~4096byte 까지의 데이터만 가능) - post : 사용자의 입력을 표준 입력으로 전달됨 (데이터 길의 제한을 받지 않고 입력 내용이 표시되지 않음) - name 속성 : 폼의 이름을 지정 - action 속성 : 내용을 처리해 줄 서버 상의 프로그램을 지정 - ta..
커밋 내용 확인 1. 커밋 내용 확인 - 커밋 기록 확인 : git log 2. 변경 사항 확인 - #1. vim test를 입력하여, 'Good Day!!!'를 삭제하고 'I love you!!' 내용을 추가함 - #2. git status를 입력하여, 상태를 확인 - Changes not staged for commit: modified: test.txt는 파일이 수정되었고, 스테이징 상태는 아니라는 뜻 - #3. git diff를 입력하여, 저장소에 있는 test.txt 파일과 방금 수정한 test.txt의 차이를 확인 - -Good Day!!를 삭제하였고, +I love you!!를 추가하였음을 확인 - -는 삭제한 내용, +는 추가한 내용
버전 생성 및 커밋(Commit) 1. 버전 - 문서를 수정하고 저장할 때마다 업데이트 되는 것 - 원래 파일 이름은 유지하면서 파일에서 무엇이 변경했는지를 변경 시점마다 저장할 수 있음 2. 작업 트리 - 파일수정, 저장 등의 작업을 수행하는 디렉터리 3. 스테이지 - 버전으로 만들 파일이 대기하는 곳 4. 저장소(repository) - 스테이지에서 대기하고 있는 파일들을 버전으로 생성하여 저장하는 곳 5. 원리 - #1. 작업 트리에서 파일을 생성하여 수정 및 저장함 - #2. 파일을 버전으로 생성하기 위해 스테이지에 넣음 - #3. 준비된 스테이지가 버전을 생성하기 위해 깃에게 커밋(Commit)명령을 내림 ※ 커밋(Commit) : 파일 및 폴더의 추가/변경 사항을 저장소에 기록 - #4. 커밋..
객체(object) 1. 객체(object) - 이름과 값으로 구성된 프로퍼티(property)의 정렬되지 않은 집합 ※ 프로퍼티(property) : 필드(데이터 멤버)와 메소드 간 기능의 중간인 클래스 멤버의 특수한 유형 2. 객체 생성 - var 변수명 = { } - { }는 객체를 변수 외부에 생성하고 주소값을 리턴한다는 의미 - 즉 변수에는 객체가 아닌 주소값이 저장됨 - 변수명.프로퍼티명 = 프로퍼티값 - 주소값을 이용해서 실체(객체)에 접근하여 프로퍼티를 만들고 값을 넣음 // Example 1 // 객체 생성 var 사람1 = {}; // 값을 넣음 사람1.이름 = '홍길동'; 사람1.나이 = '21'; // 출력 console.log('사람1 이름 : ' + 사람1.이름); // 사람1 ..
배열(array) 1. 배열(array) - 배열이란? 같은 타입의 변수들로 이루어진 유한 집합을 뜻함 - Javascript에선 다른 언어와 달리 데이터 타입이 서로 다를 수 있고, 배열의 크기는 동적으로 변경 가능함 2. 배열 생성 방법 - 배열 생성 방법은 크게 두가지로 나뉨 - 1) 배열 리터럴 대괄호([ ])를 사용 - 2) Array( ) 생성자 함수로 배열을 생성 3. 대괄호([ ]) 사용 // Example 1 // 배열 생성 (비어있음) var arr = []; // 배열에 값 삽입 arr[0] = 1; // 0번 방의 값 1 arr[1] = 2; // 1번 방의 값 2 arr[2] = 3; // 2번 방의 값 3 // 배열 출력 (.length : 배열의 길이) for (var i = ..
typeof 연산자 1. typeof 연산자 - 변수의 데이터 타입을 반환하는 연산자 - 반환되는 값의 종류는 다음과 같음 용어 설명 undefined 변수가 정의되지 않거나 값이 없을 때 number 데이터 타입이 숫자값일 때 string 데이터 타입이 문자열일 때 boolean 데이터 타입이 불리언일 때 object 데이터 타입이 함수, 배열 등 객체일 때 function 변수의 값이 함수일 때 symbol 데이터 타입이 심볼일 때 // Example var a = 10; console.log(typeof(a)); // 숫자타입 var b = '홍길동'; console.log(typeof(b)); // 문자열타입 var c = true; console.log(typeof(c)); // 불리언타입