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 특 징☞ 느..
네이버 검색 OPEN API를 활용하기 목 표책 검색 api의 url에 적절한 파라미터를 세팅해 요청을 보내고 xml형식으로 돌아오는 응답을 잘 읽어서 원하는 정보를 추출 자바코드로 어떻게 url에 요청을 보내고 응답을 읽을 수 있는지.. xml문서에 원하는 값을 어떻게 획득할 수 있는지.. 순 서 1. 모델 클래스 생성12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182package model; public class Book { private String title; privat..
Cookie / Session Cookie정 의☞ HTTP의 비 연결지향형 서비스의 단점을 극복하고자 사용HTTP의 비 연결지향형 서비스란?클라이언트가 서버에게 정보를 요청하면 해당 요청에 대한 응답 전송 후 연결을 끊음 ☞ 클라이언트 컴퓨터의 하드디스크에 사용자의 정보를 저장☞ 서버가 아닌 클라이언트에 저장하기때문에 서버의 부하를 줄일 수 있음SetCookie12345678Colored by Color Scriptercs GetCookie123456Colored by Color ScriptercsDeleteCookie123456Colored by Color Scriptercs Session정 의☞ 웹브라우저를 닫기전까지 페이지를 이동하더라도 사용자의 정보를 잃지 않고 서버에 보관할 수 있도록 하는 객체..
TCP 1 : 1 채팅 Class TcpChatServer 123456789101112131415161718192021222324252627282930313233 import java.io.IOException;import java.net.ServerSocket;import java.net.Socket; public class TcpChatServer { public static void main(String[] args) { ServerSocket serverSocket = null; Socket socket = null; try { serverSocket = new ServerSocket(5000); socket = serverSocket.accept(); TcpSendThread sender = n..