Programming 152

[javascript] apply() & call()

apply() & call() 유효 범위의 변경apply() 메서드와 call() 메서드를 이용하면 유효 범위를 변경할 수 있습니다. apply() 메서드 apply() 메서드는 자신이 원하는 유효 범위로 변경할 때 사용합니다. 메서드의 인수는 배열로 지정합니다. 다음은 apply() 메서드를 사용하는 예제입니다. function callName(a,b){ return this.name(a,b);} var Car = { name : function(a,b){ return “kia” +a+ b;}}; var Car2 = { ame : function(a,b){return “deawoo” +a+ b;}} callName.apply(Car,[1,2]); // kia12callName.apply(Car2,[1,..

[java] static 키워드

static 키워드 자바를 한번쯤 공부해본사람이라면 static키워드를 모르지는 않을 것입니다.하지만, 바르게 알고 있는 사람들은 그리 많지 않습니다. 자바경력자를 면접볼 때 static키워드에 대해서 질문하곤 합니다. 면접관 : static키워드에 대해서 설명해보세요.응시자 : static키워드를 쓰면, 객체를 생성하지 않고도 변수나 함수를 사용할 수 있습니다. 면접관 : 왜 static키워드를 쓰나요?응시자 : 객체를 생성하지 않아도 되니까 편리하고 속도도 빠릅니다. 면접관 : 그렇다면 모든 변수와 함수에 static을 붙이는 것이 좋겠네요?응시자 : 가능한한 static을 붙이는 것이 좋다고 생각합니다. 면접관 : 어떤 경우에 static을 붙일 수 있고, 어떤 경우에 static을 붙일 수 없습니..

Programming/java 2014.09.02

[javascript] jQuery + html5 에서 스크립트 실행순서

Jquery + html5 에서 스크립트 실행순서 컨트롤 하기. 스크립트에서 실행 순서를 컨트롤 해야할때가 있습니다.function A() {} function B() {} function C() {} function D() {} 기타 플러그인 삽입 스크립트 + 라이브러리 스크립트 + setTimeout 설정이들어간 스크립트 + 자기가 원하는 스크립트변수들의 초기화 및 사이트에서 사용하는 변수 + 전송받은 파라미터 재설정 등등..... 같이 수많은 작업들이 들어간 스크립트 처리가 필요할때 반드시 스크립트들간의 실행 순서를 바로 알고 사용해야만 동적으로 생성되는 함수및, 플러그인 프로토타입함수를 호출할때 오류및 에러가 발생하지 않습니다. - 보통 -플러그인 + 프로토타입으로 생성된 라이브러리들은 동적으로 ..

[jQuery] Ajax 전송

Ajax 전송 AjaxAsynchronous JavaScript and XML 의 약어. 웹서버와 비동기식 통신을 이용해 대화영 어플리케이션을 구현하는 기법 Parametertype : GET or POSTurl : 전송하고자 하는 URLdata : 받는 곳의 방식에 따라 xml, json 등등의 데이터로 구성contentType : 보낼 데이터 포맷 형식dataType : 받을 데이터 포맷 형식success or failure : 이 안에 있는 function(data)는 값을 받으면 알아서 data 변수에 받은 객체가 할당됨. Usefunction Send() {$.ajax({type: "POST",url: "",data: "",//contentType: "application/json; charse..

Programming/jQuery 2014.08.14