일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- https://minkwon4.tistory.com/161
- https://tecoble.techcourse.co.kr/post/2021-08-07-logback-tutorial/
- 국회의원 & 높으신 분들 어록
- Today
- Total
목록java (56)
OPEN between Secret
리터럴 종류1.숫자 리터럴2 문자(열) 리터럴: ' ' , " "3.function literal4. object literal ->> 배열과 유사 = 다수의 데이타 + 다수의 기능(코드) ex) var obj = {x:100, display:function(){ } }; $ # 5.배열 리터럴 var arr=[10,x,"y",{},function()]; - > 즉 모든 타입을 다룰수 있으므로 객체랑 다르지가 않다. $ [일반 프로그래밍] 배열은 동일한 데이터타입의 다수의 데이터(값)만 묶어 한꺼번에 다루는 기술# [자바스크립트] 배열은 데이터타입에 대한 제약이 없고, code도 값으로 다룰수 있으므로 객체와 동일, 단!!! 접근방식이 다르다 1) 배열은 index로 접근 2) 객체는 key로 접근 !!..
jQuery를 사용한 모든 웹 페이지는 다음과 같이 시작해야 함 javascript library (Web Page : Dynamic UI/UX) * jQuery : jQuery.com- plug-in이 강점 * sencha .html에 써주면 jquery 를 다운받지 않고도 사용할수 있음. ↓↓ ↓↓ ↓↓ ↓↓ ↓↓ ↓↓ ↓↓ ↓↓ ↓↓ ↓↓ ↓ ↓↓ ↓↓ ↓ ↓↓ ↓↓ 그런데 이 코드는 어떻게 보면 위험한 코드이다. 다 만들었을때 보여지는건?사용되는건? 클라이언트 쪽이기 때문에 만약 저 위치에 악성 코드를 넣어 놓게 된다면, 저걸 실행시킨 클라이언트쪽엔 안좋을것이기 때문에 ? jQuery.js - > jQuery-ui.js ->html Ui/UxjQuery가 있는데 ui쪽으로 더 많은걸 제공하기 위해..
HelloHello2Hello3 Level 0 버전---------------------------------------------------------------- window.event.srcElement 이게 위에 있는 this 라는 것 대신 그 소스 정보를 가져 오는 코드이다. Click Click
Hello Hello2 Hello2 //var hObj = document.getElementById('h');이렇게 하나하나 지정해서 주지 말고 function changeColor(hObj)에서 () 안에 넘어오는걸 인수로 받아서 3개의 객체들을 한번에 이벤트처리를 할수 있는 것이다. 그럴러면 넘겨줄때 onmouseover = "changeColor(this);" onmouseout = "changeOutColor(this)이런 식으로 this (즉 눌릴떄 '나' 라는걸 알게 하려고)를 주면 된다.
원래 instance 급은 this.x 이런식인데자바 스크립트에서는 this.x 로 선언을 하면 에러가 난다.그냥 ---------------------------------------------------- 이건 잘 모르겄음
// -2- inner function -> 그래서 내부에서 직접 사용할 함수를 함수 안에서 구현해놓은 것이다
Javascript에서 Method's overloading 하기 -3- 단 이렇게 해도 되지만 이걸 *.js라는 javascript 형식의 파일로 빼서 (즉 라이브러리를 만든다 ?) 불러와서 사용하면 된다.function sumAll() {if(arguments.length==0){ }else if(arguments.length==1){ }else if (arguments.length==2){var x = arguments[0];var y = arguments[1];alert("sumAll(x,y) : " + x + "," + y);}else if (arguments.length==3){var x = arguments[0];var y = arguments[1];var z = arguments[2];al..
import java.util.*; public class cardGame { public static void main (String [] args) { Random rd = new Random(); Scanner sc = new Scanner(System.in); boolean swi = true; while(swi) { int su = rd.nextInt(100); System.out.println("수를 결정하였습니다. 맞추어 보세요"); int i, min=0 , max=99, count=1; while (true) { System.out.println(min + "-" + max); System.out.print(count + ">>"); count++; i = sc.nextInt(); if ..
import java.util.*; public class Hello2 { public static void main (String [] args) { Scanner sc = new Scanner(System.in); System.out.println("가위 바위 보 게임입니다. 가위, 바위, 보 중에서 입력하세요"); System.out.print("철수 >>"); String chul = sc.next(); System.out.print("영희 >> "); String yung = sc.next(); if(chul.equals("가위") && yung.equals("보") || chul.equals("바위") && yung.equals("가위") || chul.equals("보") && yung.eq..
메소드 오버로딩 1. 같은 클래스나 상속 관계에서의 동일한 이름의 메소드를 중복 작성하는것. 2. 이름이 같은 여러 개의 메소드를 중복 정의하여 편리성을 향상시키기 위함. 3. 메소드의 이름은 반드시 같지만, 인자의 개수나 타입은 달라야 됨. 4. 정적 바인딩이라 하며, 컴파일시에 중복되는 여러 메소들중에 호출되는 메소드로 결정. 메소드 오버라이딩 1. 서브 클래스에서 슈퍼 클래스에 있는 메소드와 동일한 이름의 메소드를 재작성하는것. 2. 슈퍼 클래스에서 정의된 메소드를 무시하고 서브 클래스에서 새로운 기능의 메소드를 재정의하기 위함. 3. 메소드의 이름, 인자 타입, 개수, 리턴타입등이 모두 같아야 함. 4. 동적 바인딩. 실행 시간에 오버라이딩된 메소드를 찾아서 호출함.