JavaScript 주민번호 입력받고 남/녀, 성인/미성년 구분정 의☞ 텍스트 필드에 주민번호 앞자리 6자리( id = post )☞ 패스워드 필드에 주민번호 뒷자리 7자리( id = pre )123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475Insert title here $(document).ready(function(){ $('#post').on('keypress', function(event){// alert(event.which); // 0(숫자) == 48(이벤트 코드) ~ 9 == 57 // ..
JavaScript 자바스크립트 객체 정 의☞ 객체 역시 var 타입에 담긴다 1234567var jang = { "name" : 'jang', "age" : 27, "kor" : 30, "math" : 20, "eng" : 80};cs ☞ 이런식으로 객체를 껍데기만 만들고 추가도 가능함123456var kim = {};kim.name = 'kim';kim.age = 20;kim.kor = 20;kim.math = 100;kim.eng = 60;cs ☞ 함수를 만들고 안에 객체 생성을 정의해서 만들 수 있다. 매개변수가 각 키들의 값으로 들어감12345678910111213141516function makeStudent(name, age, kor, math, eng) { var stu = { "name"..
JavaScript 내부함수 정 의☞ 함수 안에 함수를 정의함☞ 내부 함수를 포함한 함수를 부르기 전까지는 내부 함수는 메모리에 할당이 안되기 때문에 메모리를 효율적으로 사용 가능☞ 내부 함수는 함수안에 정의 된 것이기 때문에 함수이름 중복을 피할 수 있음 1234567 function outer(){ function inner(x){ return x * x; } alert( inner(3) ); } outer();cs 콜백함수 정 의☞ 함수의 매개변수로 불려지는 함수 ( 다른 함수로 전달 되는 함수 ) 123456789 function callThreeTimes(callBack){ for(var i = 0 ; i
JavaScript 반복문 / 조건문 ☞ 자바 문법과 거의 흡사하다. 1234567891011121314151617181920212223242526272829 var date = new Date(); var hour = date.getHours(); // if if(hour > 12) alert("ㅇ오후"); else alert("오전"); //switch var input = Number(prompt( '숫자를 입력하세요','숫자')); switch(input%2){ case 0 : alert('짝수'); break; case 1 : alert('홀수'); break; default: alert('숫자가 아닙니다.' ); break; } var arr = [1,2,3,4,5]; // for for(va..
JavaScript 변 수 종 류☞ 6가지 ( String, number, boolean, object, function , undefined )1234567891011121314 var a = 'come'; var b = 23; var c = 2>3; var d = {}; var e = []; var f = function(){}; alert(typeof(a)); //string alert(typeof(b)); //number alert(typeof(c)); //boolean alert(typeof(d)); //object alert(typeof(e)); //object(array) alert(typeof(f)); //function alert(typeof(g)); //undefinedcs 특 징☞ 느..
1 . google api 검색 후 Google API 콘솔이라는 사이트로 입장 2 . 많은 API를 제공하지만 Translate API ( 번역 )를 사용해볼 것임 3 . API 키를 생성 해야됨 4 . 브라우저 키로 생성 5 . API키를 발급 받음 6. 이제 코드작성..!! 메이븐으로 필요한 라이브러리 세팅 ( JSON 으로 받아오기 때문에 json-simple 라이브러리 및 spring 관련 라이브러리 추가 ... ) TranslateController.java12345678910111213141516171819202122232425262728package controller; import org.springframework.beans.factory.annotation.Autowired;impor..
네이버 검색 OPEN API를 활용하기 목 표책 검색 api의 url에 적절한 파라미터를 세팅해 요청을 보내고 xml형식으로 돌아오는 응답을 잘 읽어서 원하는 정보를 추출 자바코드로 어떻게 url에 요청을 보내고 응답을 읽을 수 있는지.. xml문서에 원하는 값을 어떻게 획득할 수 있는지.. 순 서 1. 모델 클래스 생성12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182package model; public class Book { private String title; privat..
Proxy Pattern Proxy Pattern정 의☞ 프록시 객체 : 내가 수행할 기능을 대신 수행해주는 객체☞ 오리지널 객체 : 내가 수행할 기능을 구현하는 클래스 객체 프록시패턴 구현1. 오리지널 객체가 수행할 기능에 대한 껍데기를 인터페이스로 정의하고 구현2. 오리지널 객체가 구현한 인터페이스를 프록시객체도 구현3. 프록시 객체의 구현함수에서 오리지널객체의 구현함수를 호출 오리지널객체를 바로 호출해도 되지만 프록시 객체를 굳이 거쳐서 오리지널을 호출 하는 이유는??프록시 객체에서 객체에 대한 전후 작업처리를 할 수 있음.. 예를 들어 객체가 NULL이면 생성해서 호출 Not NULL이면 그냥 객체 호출하지만 오리지널 객체를 호출하면 그 때마다 Not NULL 검사를 해줘야 하는 번거로움