아디봉의.net
자바스크립트 코딩기법과 핵심패턴 제 2장 기초 정리 유지보수 가능한 코드 작성 유지보수가 가능한 코드란 다음과 같은 특징을 가짐읽기 쉽다.일관적이다.예측 가능하다.한 사람이 작성한 것처럼 보인다.문서화되어 있다. 전역변수를 최소화 하라! 전역변수는 자바스크립트 애플리케이션이나 웹페이지 모든 코드 사이에서 공유된다는 문제점이 있다. 그러므로 전역변수는 최소한으로 사용한다. 1.myglobal = "hello"; //안티패턴2.console.log(myglobal); //hello3.console.log(this.myglobal); //hello4.console.log(window.myglobal); //hello5.console.log(window["myglobal"]); //hello 암묵적 전역(imp..
자바스크립트 코딩기법과 핵심패턴 제 1장 개요 정리 자바스크립트의 함수는 일급객체(first-class object) 이다. 변수나 데이터 구조 안에 담을 수 있다.인자로 전달할 수 있다.반환 값으로 사용할 수 있다.런타임에 생성할 수 있다.할당에 사용된 이름과 관계 없이 고유하게 식별할 수 있다. 패턴 디자인 패턴 : C++, Java등에서 사용되는 GoF에서 정의된 패턴, 자바스크립트는 그대로 쓰지 않고 적절하게 섞어서 사용할 것이다.코딩 패턴 : 자바스크립트에서 효율적이면서 유연한 개발을 위해 사용하는 특유 패턴. 일종의 코드 컨벤션이 될 수 있겠다.안티 패턴 : 오류를 낼 가능성이 많아서 되도록 사용하지 말아야할 패턴 자바스크립트 개념 객체지향 : 자바스크립트는 객체지향 언어이다.클래스가 없다.프..
JavaScript Function A. 용어정의 ○ Object 개체, javascript에서 의미한 개체는 HTML 문서, 브라우저(윈도우) 같은 것을 의미, 메서드와 속성 ① date : Date는 시스템의 날짜와 시간을 얻기 위한 개체이다. -> 생성방법 Nameofobject = new Date(); ② document : 이것은 해당 자바스크립트를 포함하고 있는 HTML 문서를 참조할 수 있는 개체 ③ location : Location은 특정 URL을 지칭하는 개체이다. -> 사용방법 parent.location='index.html' ※ location이란 속성도 있는데 사용법이 서로 틀리다는 것을 기억하기 바란다. ④ window : window는 브라우저 화면을 참조할 수 있는 개체 ○..
1. ROW_NUMBER() OVER(ORDER BY 정렬할 필드) 2. RANK() OVER(ORDER BY 정렬할 필드) 3. DENSE_RANK() OVER(ORDER BY 정렬할 필드) 세 가지 함수 모두 순위를 구하는 용도로 사용이 가능하다. 그러나 조금씩 용법이 다르다. 1. ROW_NUMBER() OVER() - 순위를 구하기는 하나 같은 값에 대하여 무시를 한다. 2. RANK() OVER() - 같은 값은 동등한 순위로 값을 반환한다. 예로 100, 95, 95, 84, 70, 70, 56 이라는 값이 있을 때 결과값은 1, 2, 2, 4, 5, 5, 7 이 된다. 3. DENSE_RANK() OVER() - 같은 값을 동등한 순위로 값을 반환한다. 하지만 RANK()와 다르게 동등한 순..
전세계약이 만료됐는데도 집주인이 전세금을 반환하지 않는 경우 전세금을 돌려받으려면 어떻게 해야 할까. 15일 부동산업계에 따르면 많은 집주인들이 집값이 하락해 대출금과 전세금의 합이 집값을 상회하는 ‘깡통전세’ 신세가 되면서 다음 전세입자를 찾는데 어려움을 겪고 있다. 이는 매매시장이 꽁꽁 얼어붙어 집을 팔아 전세금을 빼주는 것도 여의치 않아 전세금 반환이 지체되고 있기 때문이다. 우선 세입자는 계약 만료 전 우편으로 집주인에게 내용증명을 보내야 한다. 내용증명은 나중에 법적인 문제가 불거질 때 법적 증거로 사용할 수 있다. 내용증명 발송 이후에도 집주인으로부터 보증금을 받지 못한 채 다른 집으로 이사 가야 할 상황이라면 ‘임차권 등기명령’을 신청하는 것이 좋다. 임차권 등기를 해두면 집이 경매에 넘어가..