Dev

Homebrew 설치하기

Homebrew는 Apple에서 제공하지 않지만 필요한 패키지를 설치가능하게합니다. 설치는 터미널에서 아래를 입력하시면 됩니다.

[/crayon] 자세한 링크는 아래를 참고하시기 바랍니다. brew.sh/index_ko.html github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Installation.md#installation

[Java] 객체지향개념 3

요약 : 생성자와 변수의 초기화 생성자( constructor ) 생성자의 이름은 해당 클래스의 이름과 같아야한다. 생성자 메서드는 리턴값이 없지만 void를 쓰지 않는다. 인스턴스가 생성될 때마다 호출되는 인스턴스 초기화 메서드 인스턴스 변수의 초기화 또는 인스턴스 생성시 수행할 작업에 사용 몇가지 조건을 제외하고는…

[Java] 객체지향개념 2

요약 : 변수, 메서드 변수의 종류 인스턴스변수 인스턴스변수는 해당클래스의 인스턴스의 개별적인 공간에 존재하며, 인스턴스마다 다른 값을 저장가능하다. 인스턴스 생성 후 참조변수.인스턴스변수명 으로 접근이 가능하다. 인스턴스 생성 시 생성되며, 참조하는 변수가 없을 때 가비지컬렉터에 의해 자동 제거된다. 클래스변수 같은 클래스의 모든…

자바스크립트 싱글톤

작업하다가 싱글톤으로 짜여진 소스를 볼 수 있었다. 유명하긴 하지만 처음 본 디자인패턴이라 본김에 정리하고 익숙해 져야겠다. 싱글톤패턴은 클래스(생성자함수)의 인스턴스를 오직 하나만 유지한다. 동일 클래스로 객체를 여러개 생성해도 최초 생성된 객체하나만을 얻게된다. 사실 자바스크립트는 클래스가 없기때문에 객체는 다른 객체와 같지않기 때문에…

javascript 에서의 new 사용

페이스북에 캡슐화 질문 올렸다가 캡슐화랑은 상관없지만 깔끔한 답변을 받아서 공유합니다. 자바스크립트의 new 구문은 매우 특수합니다. 자바의 new처럼 보일지 몰라도 의미가 전혀 다릅니다. 자바에서 new 구문의 의미는 다음과 같습니다. new 뒤에 지정된 클래스의 인스턴스를 만들고, 해당 클래스에 생성자 함수가 있는 경우…

자바스크립트 객체 생성 방법과 차이점

객체 생성 방법에 대해 나름 정리해 보았습니다. 자바스크립트에는 다른 언어이 가지고 있는 클래스가 없다는 것을 많이들 알고계실 겁니다. 그래서 객체를 생성시 일급객체인 함수(생성자함수)를 사용하거나 객체리터럴 방식을 사용해서 객체를 만들어 낼 수 있습니다. 먼저 생성자 함수를 사용한 객체생성을 보겠습니다.

*일반적인…

sublime-text2 설치 및 셋팅

궁극의 에디터를 찾고있다.   내가 원하는 궁극의 에디터란 우선 가벼워야되며 직관적이고 심플한~ ㅋ 반대의 개념을 찾자면 이클립스? 가벼우면서 기능까지 다 바랄 순 없으니까   그래서 정말 좋아하는 노트패드++ 가 있는데 맥에서 동일한 개발환경을 셋팅할 수 없다는 단점이 있다. 먼지털 처럼…

jquery plugin 만들기

제이쿼리 플러그인 만들기 위해서는 제이쿼리의 prototype에 함수를 추가해야한다. 자바스크립트의 object객체의 prototype추가하는거와 비슷한 개념인듯.. 확실치 않다. 이를 위해서 플러그인의 전용 유효범위를 만들어 주어야한다. 그래야 다른 사람이 제이쿼리외의 목적으로 $를 사용할 경우에도 플러그인의 정상적인 작동을 보장할 수 있다. (function($){ //플러그인 코드 삽입…