분류 전체보기131 JAVA / 변수란 우리는 살아가면서 ‘변수’ 라는 용어를 간혹 들어봤을 것이다. ‘변수가 많네~’, ‘변수가 생길수도있어!’, ‘변수에 담아!’ 등 프로그래밍을 포함해 일상생활에서도 많이 쓰이곤한다. 이번 포스팅에서는 이러한 변수라는 용어가 프로그래밍 세계에서 어떤의미를 가지고 활용되는지 알아보자. 변수란? 프로그래밍 세계에서는 변수를 ‘단 하나의 값을 저장할 수 있는 메모리상의 공간’을 뜻한다. 이렇게 이름지어진 이유는 프로그래밍에서의 변수의 성질, 즉 ‘변수에 저장된 값은 변경될 수 있다’는 점이 수학에서의 ‘변하는 수’를 정의하고 있는 변수와 상통하고 있기 때문이다. 변수의 선언 및 초기화 변수 선언 프로그래밍에서 변수를 사용하기 위해선 선언을 해주어야한다. 변수 선언은 프로그래밍마다 다소 차이가 있는데 해당 포스팅.. 2020. 3. 23. JAVA / JDK & JRE & JVM JDK? JDK는 Java Development Kit의 약자로 Java 애플리케이션을 만드는데 사용되는 소프트웨어 개발 환경이자 자바용 SDK이다. Java개발자는 JDK를 여러 OS환경에서 사용할 수 있으며, Java 프로그램을 코드화하고 실행하는데 사용한다. JDK에는 JAVA 프로그램을 작성하는데 필요한 도구와 이를 실행하는데 필요한 JRE가 포함되어 있으며, 컴파일러(javac), JAVA 애플리케이션 시작 프로그램, 애플릿 뷰어 등도 포함되어 있다. JRE? JRE는 Java Runtime Environment의 약자로 다른 소프트웨어를 실행하도록 설계된 소프트웨어의 일부이다. 여기에는 클래스 라이브러리, 로더클래스 및 JVM이 포함되어 있다. 간단히 말해, Java 프로그램을 실행하려면 JR.. 2020. 3. 20. JAVA / 자바란? 자바는 썬 마이크로시스템즈에서 개발하여 1996년 1월에 공식적으로 발표한 객체지향 프로그래밍 언어이다. 자바의 가장 중요한 특징은 운영체제에 독립적이라는 것인데, 이것은 특정 운영체제에 종속받지않고 운영체제 종류에 상관없이 실행이 가능함을 뜻한다. 때문인지 자바는 다양한 기종의 컴퓨터와 운영체제가 공존하는 인터넷 환경에 적합한 언어로써 인터넷의 발전과 함께 많은 사용자층을 확보할 수 있었다. 또한 객체지향개념과 기존의 다른 프로그래밍언어, 특히 C++의 장점을 채택하는 동시에 잘 사용되지 않는 부분은 과감히 제외시킴으로써 비교적 배우기 쉽고 이해하기 쉬운 간결한 표현이 가능하도록 하였으며, 풍부한 클래스 라이프러리(Java API)를 통해 프로그래밍에 필요한 요소들을 기본적으로 제공하기 때문에 자바 프.. 2020. 3. 17. JavaScript / HTML DOM과 자바스크립트 관계의 이해 1.HTML 페이지와 자바스크립트 객체 HTML페이지와 브라우저 윈도우나 탭에 로드되면 브루아저로부터 자바스크립트 코드에서 활용가능한 많은 객체들을 제공받는다. 다음은 3개의 객체그룹이다. ①자바스크립트 코어 객체자바스크립트 코어 객체는 브라우저의 종류나 HTML 페이지의 구조에 관계없이 자바스크립트 프로그램에서 항상 활용할 수 있는 기본 객체들이다. 코어 객체에는 String, Math, Date, Array, Function 등이 있다. ②HTML DOM 객체브라우저 HTML페이지를 로드하는 과정에서 각 HTML 태그를 하나의 객체로 만든다. HTML DOM은 W3C의 표준이므로 모든 브라우저에서 호환된다. HTML태그를 동적으로 제어하기 위해서는 HTML DOM의 지식이 반드시 필요하다. ③BOM .. 2020. 3. 12. JavaScript / 함수와 객체 1.함수 함수는 데이터를 전달받아 처리한 후 결과를 돌려주는 코드 블록이다. -function : 함수 선언을 표시하는 키워드 -함수 이름 : 개발자가 정하는 것으로 함수의 목적에 맞게 이름 붙임 -arg,arg2... : 함수를 호출하는 곳으로부터 값을 받는 매개 변수. 값을 받지 않는 경우 매개변수 필요 없음 -프로그램 코드 : 함수의 작업을 실행하는 자바스크립트 코드 -return문 : 함수의 실행을 종료하고 호출한 곳으로 되돌아 가면서 함수의 실행 결과를 반환하는 문 ▶함수호출 함수에게 일을 지시하고 결과를 받는 것을 함수 호출이라 한다. 함수의 호출에는 2가지 방법이 있다. ①변수이름 = 함수이름(arg1, arg2, ..., argN); //함수 호출 후 리턴 값 받음 ②함수이름(arg1, a.. 2020. 3. 11. JavaScript / 제어문(조건문, 반복문) ▶자바스크립트 코드의 위치 ①HTML태그의 이벤트 리스너 속성에 작성 ②내에 작성 ③자바스크립트 파일에 작성 ④URL부분에 작성 ※이벤트와 이벤트리스너 이벤트는 사용자의 입력 행위를 브라우저가 웹 페이지에 전달하는 수단이다. 사용자가 HTML태그가 출력된 영역에 키를 입력하거나 마우스를 클릭하면 이벤트가 발생하며, 이벤트는 해당 HTML태그에게 전달된다. 이벤트는 click, change, mouseover등 많은 종류가 있으며 이러한 이벤트를 처리하는 자바스크립트 코드를 이벤트 리스너라고 한다. onclick, onchange, onmouseover와 같이 이벤트 앞에 on을 붙인 이름이 HTML태그의 이벤트 리스너 속성으로 사용된다. ▶자바스크립트로 HTML 콘텐츠 출력 자바스크립트 코드로 HTML콘.. 2020. 3. 10. JavaScript / 자바스크립트란 JavaScript란? 자바스크립트는 객체 기반의 스크립트 프로그래밍 언어이다. 이 언어는 웹 브라우저 내에서 주로 사용되며, 다른 응용 프로그램의 내장 객체에도 접근할 수 있는 기능을 가지고 있다. 또한 Node.js와 같은 런타임 환경과 같이 서버 프로그래밍에도 사용되고 있다. 자바스크립트 등장배경 자바스크립트의 등장은 넷스케이프사의 Marc Andreessen의 고민에서 부터 시작되었다. 때는 1993년, Marc Andreessen이라는 한 청년은 대학을 졸업함과 동시에 Netscape라는 기업을 설립한다. 이후 Marc Andreessen은 Netscape Navigator라는 웹 브라우저를 만들어 출시하고 당시 브라우저 시장의 약 80%를 점유하게된다. 그렇게 브라우저 시장을 점유한 그는 어느.. 2020. 3. 9. H4. 미디어 삽입, 웹폼 1.미디어 삽입 HTML5 이전까지는 미디어를 재생하기 위해 브라우저에 적절한 플러그인 소프트웨어가 필요했다. 이것은 비표준 형식 데이터 때문인데 이러한 비표준형식 데이터로 만들어진 비표준 미디어을 포함하는 웹페이지는 브라우저에 따라 재생되지 않는 문제점이 있었다. 그래서 HTML5에서는 플러그인 없이 미디어를 재생할 수 있도록 미디어에 속하는 오디오와 비디오에 관한 태그를 표준화하였다. 물론 플래시 애니메이션과 같은 표준화하지 않은 미디어를 재생하기 위해서는 현재도 여전히 플로그인이 필요하다. 이런경우 다음과 같은 태그가 필요하다., 1-1. 비디오 삽입 태그에 의해 브라우저에는 320x240픽셀 크기의 공간이 할당되고 이곳에 비디오가 재생된다. autoplay속성에 의해 비디오는 바로 재생되며, co.. 2020. 3. 6. H3. 표, 하이퍼링크, 앵커, 파일다운로드 링크, 인라인프레임 1.표만들기 (태그) 개발자에게 있어서 가장 중요한 태그는 대표적으로 무엇이 있을까요? 물론 웹페이지를 구성하는 모든 태그들이 개발자에게 중요하지만 그 중에서도 핵심이 되는 태그는 태그와 태그입니다. 표는 정형표와 비정형표로 나뉘며 특히 비정형표는 개발자가 어떻게 쓰느냐에 따라 다양한 형태를 갖춥니다. ▶표를구성하는 태그 : 표 전체를 담는 컨테이너 : 표 제목 : 헤딩 셀 그룹 : 바닥 셀 그룹 : 데이터 셀 그룹 : 행. 여러개의 , 포함 : 제목(헤딩) 셀 : 데이터 셀 ▶예시 (정형표) ▲코딩 ▲출력 결과 ▶예시 (비정형표)▲코딩위 이미지는 태그에 rowspan속성을 주어 열을 합친것이다. colspan은 행을 합치는 속성이다. ▲출력 결과 ※참고표를 만들때 , , , 태그를 사용하지 않고 만 표.. 2020. 3. 5. H2. HTML의 기본 태그 살펴보기! 1.HTML 필수 태그 , 로 둘러싼 부분은 문서의 제목, 본문을 설명하는 메타 태그들, 자바스크립트 코드와 CSS 스타일 시트 등을 포함하며 문서의 본문은 포함되지 않는다. ▶태그 또한 필수 태그는 아니며 메타데이터의 태그이다. 웹페이지의 저작자, 문자 인코딩 방식, 문서 내용 등 다양한 메타 데이터를 표현하기 위해 사용된다. 이 태그는 name과 content 속성을 쌍으로 구성한다. 인코딩 방식을 지정할때는 charset속성을 사용한다. ▶HTML 페이지의 타이틀은 페이지의 제목으로, 브라우저의 타이틀 바에 출력된다. 타이틀은 태그를 이용하며 내에서만 작성된다. ▶문서의 본문이다. 이곳은 자바스크립트 코드를 포함할 수 있다. 헤드와 바디 사이에는 아무것도 들어갈 수 없다. ※짚고 넘어가기▷주석문은 .. 2020. 3. 5. H1. HTML과 CSS, J.S를 맛보기로 살짝 활용해 간략한 자기 소개 페이지 만들기! 1-1 HTML 베이스 코딩 ▶HTML의 베이스 태그들과, 속성, 값을 코딩한다. 1-2 CSS문서 모양 코딩 추가 태그 추가▶태그안에 태그를 주어 내가 디자인하려는 를 포함한 내의 태그들에 자신의 개성에 맞추어 스타일 코딩한다.▶HTML 문서 모양을 꾸미는 방법은 크게 3가지로 다음과 같다. ①스타일시트를 활용 ②태그 내에 코딩 ③태그 내에 코딩 ※ 참고 1)제목 태그 : 제목을 표시하는 태그로 h1~h6까지 사용할 수 있으며 h1이 가장 크다. .... 2)본문 태그 ... : 단락을 만드는 태그 : 줄 바꾸기 : 수평선을 긋는 태그 ... : 인용문을 넣는 태그 : 글자, 글꼴, 줄 바꿈을 입력한 그대로 출력하는 태그 3)태그 내의 속성 background-color : 배경색 color : 글자색.. 2020. 3. 4. 이전 1 2 3 4 5 다음