전부 감상

    Flash Builder에서 프로젝트에 swc추가하기

    Project - Properties 선택 후 ActionScript Build Path에서 Add SWC 선택.

    Flash Builder(eclipse)에서 theme color 적용하기

    Flash Builder 설치 후 syntax coloring 설정하다가 포기.그냥 저장된 칼라를 가져다 쓰기로 결정했다. 테마파일 설정 1. plugin형식으로 설치하기 1)Help - Eclipse Marketplace - Search2)Eclipse color theme 검색3)설치한다. 2. 파일 import하기 http://www.eclipsecolorthemes.org/ 에서 원하는 theme를 다운받는다.Window - Preferences - General - Appearance - Color Theme에서 Import as theme를 통해 임포트한다.(Color Theme는 1번 과정 "Eclipse color theme" plugin을 설치해야만 메뉴가 생성된다.) 설정방법Window..

    alexgorbatchev SyntaxHighlighter 사용하기

    alexgorbatchev SyntaxHighlighter 사용하기

    코드 하이라이트를 사용할 생각을 가지고만 있다가 답답한 마음에 드디어 제대로 찾아보았다.http://alexgorbatchev.com/SyntaxHighlighter/ 에서 제공하는 코드 하이라이터다. 설치형 블로그에서 사용할 수 있는데, 현재 내가 사용하는 tistory를 기반으로 설명. 1. 관리자모드에서 HTML/CSS 편집 화면으로 들어간다. 2. 편집화면에서 css와 js파일들을 임베드한다. 나는 거기서 지원하는 대부분의 언어를 다 사용한다고 설정했기 때문에 사진속의 내용이 좀 길다. 위의 코드는 기본적으로 들어가야한다. 여기서 자신이 추가하고 싶은 언어를 추가해서 임베드한다. 액션스크립트 3.0와 자바스크립트를 임베드하고 싶다면.. 위의 코드를 추가로 입력한다. 더 많은 언어에 관해서는 이곳을..

    PhoneGap을 이용한 앱 개발

    더보기 가장 많은 스마트폰 플랫폼을 지원하는 하이브리드 앱 개발용 크로스 플랫폼인 PhoneGap. PhoneGap의 특징은 무엇이고 애플리케이션 개발에 어떻게 사용할 수 있는지 간략하게 살펴보겠습니다. 스마트폰 크로스 플랫폼물론 사용자에게 제공하려는 기능을 표준 웹으로 구현할 수 있다면 애플리케이션 개발 노력을 줄일 수 있지다. 하지만 웹 브라우저에 구현할 수 있는 UX와 기능은 아직 네이티브 앱에 비하여 열악하다. 결정적으로 표준 HTML과 JavaScript로는 카메라나 가속도계를 비롯한 스마트폰의 다양한 기능을 사용할 수 없다. 현재 많은 종류의 스마트폰 크로스 플랫폼이 있다. 그 중에서 주목할 만한 것 두 가지를 꼽자면 Titanium Mobile과 PhoneGap이 있다. 참고Titanium ..

    브라우저 내부에서 일어나는 연산순서

    1. HTML을 파싱한다. 2. 외부 스크립트나 스타일 시트를 로딩한다. 3. 문서 내의 스크립트를 파싱하면서 실행시킨다. 4. HTML DOM이 모두 생성되었다. 5. 그림과 외부 콘텐츠를 로딩한다. 6. 페이지 로딩이 끝났다.

    구글 코드 프로젝트 호스팅 생성하고 svn 저장소 사용하기

    구글 코드 프로젝트 호스팅 생성하고 svn 저장소 사용하기

    구글의 코드 프로젝트 호스팅을 이용하여 svn 저장소를 사용할 수 있다. (정말 구글은 못하는게 없다) 1. http://code.google.com/ 에 접속하여 Create a new project를 클릭한다. 2. 각 항목을 알맞게 설정한다.Project name같은 경우는 도메인에 결정되므로 너무 길게 지으면 좋지 않다.그리고 Version control system은 Subversion으로 해주어야 svn사용이 가능하다.모든 항목을 입력 완료한 후 Create Project를 클릭한다. 3. 나는 Project name을 mae-flash로 설정했기 때문에 도메인이 code.google.com/p/mae-flash/로 설정되었다.mae-flash의 프로젝트 페이지가 생성되었다. 4. Source..

    callback.call()과 callback.apply()에 관해

    var myapp = {}; myapp.color = "green"; myapp.paint = function(node){ node.style.color = this.color; }; var findNodes = function(callback, callback_obj){ var node; if(typeof callback === "function"){ callback.call(callback_obj, node); } } findNodes(myapp.paint, myapp); callback.call 사용시 첫번째 파라미터로 myapp을 넘겨서 this가 DOM의 window가 아닌 myapp임을 인지시켜 준다..call()을 사용하지 않고 단순히 callback(node)라고 한다면 this.color..

    함수의 name프로퍼티

    window.onload = function(){ console.log("myName1 : " + myName1.name); //myName1 : myName1 console.log("myName2 : " + myName2.name); //myName2 : myName2 console.log("myName3 : " + myName3.name); //myName3 : } function myName1(){ } //함수 선언식 var myName2 = function myName2(){} //기면 함수 표현식 var myName3 = function(){} //함수 표현식 함수 선언식과 기면함수표현식은 .name 프로퍼티를 통해 함수명이 추출가능하지만(무명)함수 표현식은 .name 프로퍼티를 사용할 수 없다.