본문 바로가기

javascript3

서버 실행없이 HTML에서 JSON파일 읽기 (+ Controller에서 Json파일 읽어서 보내기) 원래는 서버에서 JSON 파일을 읽어 Model객체로 전달해주는 로직이었다. [ 컨트롤러에서 JSON 파일 읽기 ] - 여기서는 webapp 하위 경로에 넣었다. (아래 코드) - Resources 하위에 넣어놓았다면 아래와 같이하면 된다. - java.net.URL과 java.lang.ClassLoader 이용 - URL systemResource = ClassLoader.getSystemResource("CertPdfDemoFile.pdf"); // gson, HttpServletRequest 을 이용 JsonParser parser = new JsonParser(); String jsonFilePath = request.getSession().getServletContext().getRealPath.. 2020. 8. 11.
[생활코딩] this, call, 프로토타입, 상속 등 개 // this /*var kim = {name : 'kim',first : 10,second : 20,sum : function(f, s){return f+s;}}console.log(kim.sum(kim.first, kim.second));*/ var kim = { name : 'kim', first : 10, second : 20, sum : function(){ return this.first+this.second; // 메소드가 속해있는 객체를 가리키는 것 = this // 왜? 유연성! kim이건 k이건 상관 없음. 그 객체를 가리키기 떄문}} console.log("this이용", kim.sum()); 자바스크립트에선 함수도 객체...! this: 함수에서는 (window.)abc(); 생략된.. 2019. 6. 9.
[생활코딩] 객체 / console / group DOCTYPE html> Document /* - 객체 기본 사용법! 객체 : 이름이 있는 정보를 정리정돈할 때 쓰는 것 - 객체에 있는 값 읽는방법 . 이나 []를 이용해서 읽을 수 있음 */ var memarray = ['a','b','c']; // 배열에서는 대괄호[]로 값에 접근 console.log("memarray[2]", memarray[2]); var memObject = { manager : 'abc', developer : 'graphittie', designer : 'leezhce' } // 객체에서는 . 으로 접근 + 대괄호 가능(""로 감싸야함) // memObject[designer] console.log(memObject.designer); console.log(memObjec.. 2019. 6. 9.