목록분류 전체보기 (69)
꾸준한 개발일기
함수란? // 함수 정의 function add(x, y) { // 함수이름: add, 매개변수: x, y return x = y; // 반환값 } // 함수 호출 add(2, 5); // 인수: 2, 5 // 반환값: 7 일련의 과정을 문(statement)으로 구현하고 코드 블록으로 감싸서 하나의 실행 단위로 정의한 것 입력을 받아서 출력을 내보냄 함수 내부로 입력을 전달받는 변수를 매개변수(parameter), 입력을 인수(argument), 출력을 반환값(return value)이라 함 여러 개의 함수가 존재할 수 있으므로 특정 함수를 구별하기 위해 식별자인 함수이름을 사용 함수 정의를 통해 생성함 // 함수 호출 var result = add(2, 5); // 함수 add에 인수 2, 5를 전달..
객체란? 자바스크립트는 객체 기반의 프로그래밍 언어로, 자바스크립트를 구성하는 거의 모든 것이 객체다. 원시 값을 제외한 나머지 값(함수, 배열, 정규 표현식 등)은 모두 객체다. 객체 타입은 다양한 타입의 값(원시 값 또는 다른 객체)을 하나의 단위로 구성한 복합적인 자료구조이다. 객체는 변경 가능한 값이다. 객체는 0개 이상의 프로퍼티로 구성된 집합이며, 프로퍼티는 키와 값으로 구성된다. var person = { name: 'Lee', // 프로퍼티 age: 20 // 프로퍼티 } // name, age는 프로퍼티 키, 'Lee', 20은 프로퍼티 값 자바스크립트에서 사용할 수 있는 모든 값은 프로퍼티 값이 될 수 있다. * 프로퍼티란? 객체의 상태를 나타내는 값(data) var count = {..
변수란? 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙인 이름이다. 값의 위치를 가리키는 상징적인 이름이다. * 변수에 여러 개의 값을 저장하는 방법은? 변수는 하나의 값을 저장하기 위한 매커니즘이다. 여러 개의 값을 저장하려면 여러 개의 변수를 사용해야 한다. 단, 배열이나 객체 같은 자료구조를 사용하면 관련이 있는 여러 개의 값을 그룹화해서 하나의 값처럼 사용할 수 있다. var user = { id: 1, name: 'Lee' }; var user = [ { id: 1, name: 'Lee'}, { id: 2, name: 'Kim'} ]; 변수 이름(변수명)은 메모리 공간에 저장된 값을 식별할 수 있는 고유한 이름, 변수값은 변수에 저장된 값이다. 변수..
메이븐(Maven)이란? 프로젝트를 진행하면서 사용하는 수 많은 라이브러리들을 관리해주는 도구 메이븐의 장점은 라이브러리들과 연관된 라이브러리까지도 모두 연동되어 관리된다는 점 즉, 메이븐은 네트워크를 통해 연관된 라이브러리까지 같이 업데이트를 해주기 때문에 사용이 편리하다. POM(Project Object Model) Maven의 기능을 이용하기 위해 pom이 사용된다. pom.xml에서 주요하게 다루는 기능들은 아래와 같다. 프로젝트 정보: 프로젝트의 이름, 라이센스 등 빌드 설정: 소스, 리소스, 라이프사이클별 실행한 프로그인 등 빌드와 관련된 설정 빌드 환경: 사용자 환경 별로 달라질 수 있는 프로파일 정보 pom 연관 정보: 의존 프로젝트(모듈), 상위 프로젝트, 포함하고 있는 하위 모듈 등 ..
사내 네트워크 망을 분리하면서 내 데스크탑 뿐만 아니라 svn 서버의 ip도 변경되었다. svn에 다시 연결하기 위해 아래와 같은 방법을 따라줬다. 1. svn 서버에 고정ip 설정 svn 서버 데스크탑에 랜선에 따른 고정 ip를 설정해준다. 2. 기존 svn에 연결되어 있는 폴더를 우클릭한 뒤 TortoiseSVN - Relocate 클릭 3. 바뀐 ip로 변경 4. relocate 5. 완료 아주 간단한다.