일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Selector
- JavaScript
- jQuery
- 안드로이드 AVD
- 에디터
- Android
- 주님의교회
- 영성
- java 8
- 게시판
- Intent
- CSS
- 프로그래밍
- 안드로이드
- 글쓰기
- Java
- 웹개발
- Activity
- 회원가입
- 생명주기
- TinyMCE
- Resources
- Spring
- 제이쿼리
- androidstudio
- #청주주님의교회
- 자바
- 아이콘
- 청주
- 인텐트
- Today
- Total
목록Dev (192)
공부하는 블로그
JavaScript의 모든 객체는 object 자료형이며, 속성과 행위(이하 메서드)를 포함할 수 있다. 또한 동적으로 속성과 메서드를 지정할 수 있다. 모든 객체는 기본적으로 최상위인 Object클래스의 속성과 메서드를 상속받고 있다. 1) 객체 생성 객체는 new 연산자를 통해 생성하며, 동적으로 속성 및 메서드를 지정할 수 있다. ex) var obj = null; (또는 var obj; 또는 var obj = undefined;) if(!obj) { alert("객체가 생성되지 않았습니다."); }; obj.name (X) // Runtime Error 생성되지 않은 객체에는 동적으로 변수가 생성되지 않음 obj = new Object(); obj.name = "쥬디"; if(!obj.id) { ..
1 정규표현식 정규표현식은 문자열의 치환 및 색인을 위한 패턴화된 표현식을 말한다. 1.1 생성 1) var re = /정규식/; 2) var re = new RegExp(“정규식”); 1.2 옵션 1) g : 전체 색인 2) i : 대소문자 구분 안함 3) s : .의 의미를 확장하여, 공백, 엔터도 하나의 문자로 취급함 4) m : 멀티라인 옵션으로 ^, $를 확장 5) x : 정규식 패턴에 공백을 무시함 1.3 패턴 1) 정규식은 대소문자를 구분한다. 문자열 Hello World 정규식 Hello World 결과 Hello World 3) ^ 는 문자열의 시작, $는 한 줄의 끝을 의미한다 문자열 12, 000$ 정규식 \$ 결과 12, 000$ 5) .은 공백 및 한자리 문자를 의미한다 (탭, 엔..
함수내에 함수 정의 및 선언에서 설명한 것과 같이 내부함수는 정의 및 선언되 함수내의 변수에 접근하여 사용할 수 있다. 이는 전역변수를 선언하고 함수 내에서 사용하는 것과 같은 의미라고 볼 수 있다. 이렇게 자신을 둘러싼 함수내의 변수를 접근할 수 있는 내부함수를 Closure라고 하며, Closure를 통해 함수내의 지역변수에 값을 수정하거나 접근하여 사용할 수 있다. ex) 12345678910111213141516171819202122232425262728 // 이 함수는 외부함수로 자신만의 변수 유효범위를 가지고 있다. function outerFunc() { // 이 변수는 지역변수로 외부에서 접근할 수 없다. var num = 0; // 이 함수는 내부함수로 num이라는 변수에 접근할 수 있다..
arguments 객체 arguments객체는 Function 객체 내에 선언되어 있는 객체로 함수를 호출할 때 지정한 인수값들을 Object배열에 저장하고 있다. arguments객체는 Object배열이며, Array객체가 아님에 유의해야 한다. ex)
현재 시간을 구하는 방법을 알면 오전과 오후를 구분 할 수 있습니다. 시간을 사용한 조건 분기 12345678910111213141516171819202122232425 //변수를 선언합니다. var date = new Date(); var hour = date.getHours(); //조건문 if (hour 12) { alert( '오후입니다. '); } cs
1234567891011 alert('Hello world'); cs alert 창 띄우기 123456789101112 alert(52 > 273); alert(52 프로그램은 여러 명령문의 집합이며, JavaScript의 경우 한 명령문은 세미콜론(;)으로 구분한다. 모든 명령문을 순차적으로 처리한다면, 원하는 결과를 얻을 수 없다. 어떠한 조건에 의해 처리하거나 건너뛰어야 할 명령문이 존재하고, 또는 반복되는 명령문을 100줄 작성하기 보다는 반복하기 위한 어떠한 제어가 필요하게 된다. 이처럼 개발자가 실행해야 하는 명령문을 제어하기 위해 사용하는 것을 제어문이라고 한다.
자바 객체 지향언어를 사용하는 이유: 하나하나를 object로 하나의 목적과 의미로 사용하기 위해 사용 인스턴스: 해당객체를 new연산자를 사용해서 사용하는 것 (인스턴스화 / 객체화) / 메모리 주소의 참조 컴파일 : 개발환경과 Runtime 환경이 분리되어 있다. 자바프로그래밍언어는 다음과 같은 특징을 가진다. (기능) 1) Simple 2) ObjectOriented 3) Distributed 4) Multithreaded 멀티스레드를 사용하는 스레드를 제공한다. 5) Dynamic 6) Architecture neutral 7) Portable 8) High performance / 가비지 컬렉터: 필요없는 메모리를 제거 9) Robust Api: 기능들에 대한 명세서 빌드: 내가만든 솔루션을 누..