코딩
-
<javascript> 클로저 Closure에 대하여..개발자 2021. 6. 20. 11:53
자바스크립트의 중요한 개념 클로저에 대하여 알아보자 클로저 클로저(closure)는 내부함수가 외부함수의 맥락에 접근할 수 있는것을 가르킨다. 클로저는 자바스크립트를 이용한 고난이도의 테크닉을 구사하는데 필수적인 개념으로 활용된다. function outter() { var title = 'Hello~'; function inner() { alert(title); } inner(); } outter(); 이와 같은 경우 내부함수 inner()는 자체에 지역변수 title을 가지고 있지 않으므로, 외부에서 title변수를 찾는다. 이처럼 내부함수는 외부함수의 지역변수에 접근 할 수 있다. 클로저(closure)는 내부함수와 밀접한 관계를 가지고 있는 주제다. 내부함수는 외부함수의 지역변수에 접근 할 수 있..
-
[javascript] array method 배열 함수들의 종류에 대해서개발자 2021. 6. 15. 14:57
pop 배열 뒷부분의 값을 삭제 var arr = [ 1, 2, 3, 4 ]; arr.pop(); console.log( arr ); // [ 1, 2, 3 ] push 배열 뒷부분에 값을 삽입 var arr = [ 1, 2, 3, 4 ]; arr.push( 5 ); console.log( arr ); // [ 1, 2, 3, 4, 5 ] unshift 배열 앞부분에 값을 삽입 var arr = [ 1, 2, 3, 4 ]; arr.unshift( 0 ); console.log( arr ); // [ 0, 1, 2, 3, 4 ] shift 배열 앞부분의 값을 삭제 var arr = [ 1, 2, 3, 4 ]; arr.shift(); console.log( arr ); // [ 2, 3, 4 ] splice..
-
[jquery] 동적 요소 생성개발자 2021. 6. 11. 15:20
jQuery 요소 생성 var obj = $(""); obj.attr("id", "obj").addClass("temp"); obj.attr("name", "temp"); 요소 및 내용 추가 관련 A.html(B) : A의 시작태그와 끝태그 사이의 내용을 B로 대체 A.append(B) : A의 내용 맨 뒤에 B를 추가 A.prepend(B) : A의 내용 맨 앞에 B를 추가 A.insertBefore(B) : A를 B의 직전에 삽입 A.insertAfter(B) : A를 B의 직후에 삽입 A.empty() : A의 모든 내용 비움 A.remove() : A 제거
-
[html/css] font 속성에 대하여 (2)개발자 2021. 6. 2. 18:13
지난 게시물에 이어서 font에 대해서 마무리 하도록 하겠습니다 font-style font-variant font-weight 이 세가지 속성에 대해 설명을 했었습니다. ★font-size -폰트 크기를 지정한다 ** 폰트 크기를 나타내는 단위에는 두가지 종류가 있다 - 절대크기 font-size가 지정되지 않으면 기본 크기 16px **단위: px: 픽셀단위. 기본 16px pt: 일반적인 문서프로그램에 사용되는 크기 16px=12pt 그 밖에 인치(in), 밀리미터(mm), pc(1pc=12pt)등등 - 상대크기 말 그대로 상대적인 크기 기준이 되는 font-size 속성이 앞에서 지정되어있거나 감싸는 태그에 지정되어있어야함(상속된 속성) (기준이 없다면 디폴트값인 16px 기준) ★font-fam..
-
[html/css] padding 속성에 대하여...개발자 2021. 6. 1. 18:45
html / css 에서 padding이라는 속성에 대해 알아보도록 하겠습니다. padding은 margin과 거의 비슷합니다! padding 이란 본문 내용과 border 사이의 여백을 의미합니다.. padding은 4가지로 나뉘어 집니다. -padding-top 상단여백 -padding-right 오른쪽여백 -padding-bottom 아래여백 -padding-left 왼쪽여백 style속성으로 padding을 사용하는 방법 *단위는 px, cm, % 등등 가능, 음수(-)도 가능 ●한꺼번에 padding지정하는 방법 padding: ?px ?px ?px ?px; (상단 오른쪽 하단 왼쪽) ●4면 모두 동일한 여백일때 padding지정하는 방법 padding: ?px; ●상단, 오른&왼, 하단 순서 ..
-
오라클 데이터베이스 Oracle Database 11g Express Edition for Windows x64개발자 2021. 4. 20. 20:55
안녕하세요. 지난시간엔 SQL Developer를 어떻게 설치하는지 알아봤습니다. 오늘은 Oracle DataBase 11g Express Edition 설치 방법에 대해서 알려드리겠습니다. 먼저, 데이터베이스란 일반적으로 컴퓨터 시스템에 전자 방식으로 저장된 구조화된 정보 또는 데이터의 체계적인 집합을 의미합니다. 데이터베이스는 보통 데이터베이스 관리 시스템(DBMS)에 의해 제어됩니다. 데이터와 DBMS는 연관된 어플리케이션들과 함께 '데이터베이스 시스템'으로 일컬어지며, 더 짧게는 '데이터베이스'라고 통칭되기도 합니다. Oracle | Integrated Cloud Applications and Platform Services Oracle사이트에 들어가면 데이터베이스와 관련된 설명들과 앞으로의 중요..
-
오라클 Oracle SQL Developer 20.4.1 다운로드 및 설치개발자 2021. 4. 19. 21:27
오늘은 오라클 SQL Developer 다운을 받고 설치하는 방법에 대해서 소개해보겠습니다. 오라클 SQL Developer를 다운로드 받으려면 일단 오라클 사이트에 들어가야겠죠? Oracle | Integrated Cloud Applications and Platform Services 상단에 돋보기 모양 찾기를 눌러주시고 sql developer라고 검색해줍니다. 나의 컴퓨터 사양을 확인한 후 해당 사양에 맞는 제품을 다운로드 받아줍니다. 저는 Window기반 64bit 노트북이어서 맨 위에 있는 Windows 64bit with JDK 8 included를 다운로드 받았습니다. 이게 다운로드를 받을 수 있는 화면입니다 . 제일 위에 있는 제품 Download클릭! 다운로드를 다 받으셨으면 압축을 해..
-
자바 이클립스 - 에러메시지 해결방법 1개발자 2021. 3. 29. 22:27
이클립스를 사용해 코딩을 하다보면 다양한 오류메시지를 만나게 됩니다. 자주 발생하는 오류메시지들 영어로 솰라솰라 뭐라고 하는지 잘 모르겠는데요. 그 메시지들은 무엇을 말하는 것이며, 어떻게 해결해야하는지 적어보았습니다. >The local variable " " may not have been initialized -지역변수가 초기화 되지 않아서, 초기화를 해줘야 한다. java.lang.NullPointerException 객체를 정의한 뒤, 생성자를 이용해 생성(인스턴스 생성)하지 않고 그 객체를 사용 할려고 했기때문에 발생하는 에러 -객체 생성해주어야 함 >The constructor System() is not visible -System 클래스의 디폴트 생성자가 접근할 수 없다 >The Syst..