Homebrew는 Apple에서 제공하지 않지만 필요한 패키지를 설치가능하게합니다. 설치는 터미널에서 아래를 입력하시면 됩니다.
|
[crayon-648348782a26a130311989 inline="true" id="selectable"]ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" |
[/crayon] 자세한 링크는 아래를 참고하시기 바랍니다. brew.sh/index_ko.html github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Installation.md#installation
요약 : 생성자와 변수의 초기화 생성자( constructor ) 생성자의 이름은 해당 클래스의 이름과 같아야한다. 생성자 메서드는 리턴값이 없지만 void를 쓰지 않는다. 인스턴스가 생성될 때마다 호출되는 인스턴스 초기화 메서드 인스턴스 변수의 초기화 또는 인스턴스 생성시 수행할 작업에 사용 몇가지 조건을 제외하고는…
요약 : 변수, 메서드 변수의 종류 인스턴스변수 인스턴스변수는 해당클래스의 인스턴스의 개별적인 공간에 존재하며, 인스턴스마다 다른 값을 저장가능하다. 인스턴스 생성 후 참조변수.인스턴스변수명 으로 접근이 가능하다. 인스턴스 생성 시 생성되며, 참조하는 변수가 없을 때 가비지컬렉터에 의해 자동 제거된다. 클래스변수 같은 클래스의 모든…
작업하다가 싱글톤으로 짜여진 소스를 볼 수 있었다. 유명하긴 하지만 처음 본 디자인패턴이라 본김에 정리하고 익숙해 져야겠다. 싱글톤패턴은 클래스(생성자함수)의 인스턴스를 오직 하나만 유지한다. 동일 클래스로 객체를 여러개 생성해도 최초 생성된 객체하나만을 얻게된다. 사실 자바스크립트는 클래스가 없기때문에 객체는 다른 객체와 같지않기 때문에…
페이스북에 캡슐화 질문 올렸다가 캡슐화랑은 상관없지만 깔끔한 답변을 받아서 공유합니다. 자바스크립트의 new 구문은 매우 특수합니다. 자바의 new처럼 보일지 몰라도 의미가 전혀 다릅니다. 자바에서 new 구문의 의미는 다음과 같습니다. new 뒤에 지정된 클래스의 인스턴스를 만들고, 해당 클래스에 생성자 함수가 있는 경우…
객체 생성 방법에 대해 나름 정리해 보았습니다. 자바스크립트에는 다른 언어이 가지고 있는 클래스가 없다는 것을 많이들 알고계실 겁니다. 그래서 객체를 생성시 일급객체인 함수(생성자함수)를 사용하거나 객체리터럴 방식을 사용해서 객체를 만들어 낼 수 있습니다. 먼저 생성자 함수를 사용한 객체생성을 보겠습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
var Person = function( name, sex, age ){ if( this instanceof Person == false ) return new Person(); // private member var name = name ? name : "jaewon", sex = sex ? sex : "male", age = age ? age : 1; // priviledge method this.introduceSelf = function(){ var greeting = "이름은 "+name+"이고 나이는"+age+"살 입니다."; return greeting; }, this.getName = function(){ return name; }, this.setName = function( arg ){ name = arg; } }; |
*일반적인…
Aptana 처음 사용자분들을 위한 기본 셋팅입니다.
궁극의 에디터를 찾고있다. 내가 원하는 궁극의 에디터란 우선 가벼워야되며 직관적이고 심플한~ ㅋ 반대의 개념을 찾자면 이클립스? 가벼우면서 기능까지 다 바랄 순 없으니까 그래서 정말 좋아하는 노트패드++ 가 있는데 맥에서 동일한 개발환경을 셋팅할 수 없다는 단점이 있다. 먼지털 처럼…
제이쿼리 플러그인 만들기 위해서는 제이쿼리의 prototype에 함수를 추가해야한다. 자바스크립트의 object객체의 prototype추가하는거와 비슷한 개념인듯.. 확실치 않다. 이를 위해서 플러그인의 전용 유효범위를 만들어 주어야한다. 그래야 다른 사람이 제이쿼리외의 목적으로 $를 사용할 경우에도 플러그인의 정상적인 작동을 보장할 수 있다. (function($){ //플러그인 코드 삽입…