자바스크립트 객체 모델
·
프론트엔드/Javascript
자바스크립트를 통해 브라우저를 다룬 다는 것은 어떤 의미인가? -> 그것은 브라우저의 구성요소들을 객체로 다루는 것이다. 웹브라우저의 구성요소들은 하나하나가 객체화되어 있다. 자바스크립트로 이 객체를 제어해서 웹브라우저를 제어할 수 있게 된다. 이 객체들은 서로 계층적인 관계로 구조화되어 있다. BOM과 DOM은 이 구조를 구성하고 있는 가장 큰 틀의 분류라고 할 수 있다. 이 관계를 그림으로 나타내면 아래와 같다. (출처 : http://learn.javascript.ru/browser-environment)
Java 기초 - 브랜치(Branch) - Break/Continue
·
JAVA/JAVA 기초
A_Break.java package com.kh.chap3.branch; import java.util.Scanner; public class A_Break { // break : 가장 본인과 가까운 반복문을 빠져나가는 문구 // 단, switch문 안의 break는 switch문을 빠져나가는 구문 public void method1() { // 사용자에게 문자열을 입력받고 그 입력받은 문자열을 출력하기 (반복문 실행) // 단, 사용자가 입력한 문자열이 "exit"일 경우 반복을 종료하게끔 Scanner sc = new Scanner(System.in); while (true) { System.out.print("문자열 입력 : "); String str = sc.nextLine(); if (str...
JAVA 기초 - 반복문 (while/do-while)
·
JAVA/JAVA 기초
B_While.java package com.kh.chap02.loop; import java.util.Scanner; public class B_While { /* * for문 * * for(초기식; 조건식; 증감식){ * 반복적으로 실행할 코드; * } * * while문 * * 초기식; * * while문(조건식) { * 반복적으로 실행할 코드; * 증감식; * } * */ public void method1() { // "안녕하세요" 5번 출력 int i = 1; while(i true면 실행 --> 증감식 --> * 조건식 --> false일 경우 반복문 빠져나감 * * */ public void method1() { int num = 1; do { System.out.println("안녕하세요..
JAVA 기초 - 반복문 (For)
·
JAVA/JAVA 기초
package com.kh.chap02.loop; import java.util.Scanner; public class A_For { /* * * 프로그램 수행흐름을 제어하는 제어문 중 하나 * 어떤 실행코드를 반복적으로 수행시켜준다. * * 크게 두 종류로 나뉨 (for/ while문(do-while)) * * for문 * * * for(초기식; 조건식; 증감식) { * .. 반복적으로 실행시키고자 하는 실행 구문.. * } * * for문을 만나는 순간 * 초기식 --> 조건식 검사 --> true일 경우 실행구문 실행 --> 증감식 * --> 조건식 검사 --> true일 경우 실행구문 실행 --> 증감식 * --> 조건식 검사 --> true일 경우 실행구문 실행 --> 증감식 * ..