| sitelink1 | |
|---|---|
| sitelink2 | |
| sitelink3 | |
| sitelink4 | |
| extra_vars4 | |
| extra_vars5 | |
| extra_vars6 |
정원교님께서 작성해 주신 SpiderMonkey 사용 노하우에 관한 글입니다.
다음은 요약과 차례입니다.
이 문서는 제가 SpiderMonkey 를 이용하여 HTML 문서 Parser 를 만들면서 격었던 일들에 대해서 기록한 문서입니
다. 이 문서를 통해서 어떻게 SpiderMonkey 를 build 하고 사용하였는지 등등에 대해서 기술할 것입니다. 그리고 이
문서를 계기로 국내에 많은 SpiderMonkey 개발자가 생겼으며 좋겠으며 많이 알려지고 사용되어졌음 하는 바램이
있습니다.
차 례
제 1 절 SpiderMonkey 란? 2
1.1 하지만... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
제 2 절 이 문서가 포함하고 있는 내용은? 2
제 3 절 나는 무엇을 개발하였는가? 3
제 4 절 왜 SpiderMonkey 를 선택하였는가? 3
제 5 절 Build 하기 5
5.1 개발 환경 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
5.2 MinGW 를 이용하여 build 하는 방법 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
5.3 Visual Studio 를 이용하여 build 하는 방법 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
5.4 Thread-Safe 하게 build 하는 방법 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
제 6 절 Link 하기 6
제 7 절 본격적인 프로그래밍 8
7.1 처음 시작하기 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
7.2 SpiderMonkey 가 기본으로 가지고 있는 능력 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
7.3 Runtime 과 Context . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
7.4 Private 값 설정하기 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
7.5 Object 만들기 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
7.6 Function 과 Property . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
7.7 값 (value) 다루기 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
7.8 JavaScript-x 코드 실행하기 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
제 8 절 디버깅하기 13
8.1 GDB 로 디버깅하기 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
8.2 메세지 출력하기 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
8.3 JS exception 오류 다루기 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
제 9 절 마치며 15
다. 이 문서를 통해서 어떻게 SpiderMonkey 를 build 하고 사용하였는지 등등에 대해서 기술할 것입니다. 그리고 이
문서를 계기로 국내에 많은 SpiderMonkey 개발자가 생겼으며 좋겠으며 많이 알려지고 사용되어졌음 하는 바램이
있습니다.
차 례
제 1 절 SpiderMonkey 란? 2
1.1 하지만... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
제 2 절 이 문서가 포함하고 있는 내용은? 2
제 3 절 나는 무엇을 개발하였는가? 3
제 4 절 왜 SpiderMonkey 를 선택하였는가? 3
제 5 절 Build 하기 5
5.1 개발 환경 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
5.2 MinGW 를 이용하여 build 하는 방법 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
5.3 Visual Studio 를 이용하여 build 하는 방법 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
5.4 Thread-Safe 하게 build 하는 방법 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
제 6 절 Link 하기 6
제 7 절 본격적인 프로그래밍 8
7.1 처음 시작하기 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
7.2 SpiderMonkey 가 기본으로 가지고 있는 능력 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
7.3 Runtime 과 Context . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
7.4 Private 값 설정하기 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
7.5 Object 만들기 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
7.6 Function 과 Property . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
7.7 값 (value) 다루기 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
7.8 JavaScript-x 코드 실행하기 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
제 8 절 디버깅하기 13
8.1 GDB 로 디버깅하기 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
8.2 메세지 출력하기 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
8.3 JS exception 오류 다루기 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
제 9 절 마치며 15
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 46 | Object 와 Prototype | 황제낙엽 | 2008.08.08 | 703 |
| 45 | [펌]자바스크립트에서 객체 생성 방법 | 황제낙엽 | 2008.08.07 | 730 |
| 44 | [펌]JavaScript Class 만들기 | 황제낙엽 | 2008.08.07 | 808 |
| 43 | [펌]Function과 객체, this 키워드의 관계 | 황제낙엽 | 2008.08.07 | 633 |
| 42 | 자바스크립트의 데이터 타입과 변수 | 황제낙엽 | 2008.08.06 | 920 |
| 41 |
[펌]객체지향 자바스크립트
| 황제낙엽 | 2008.08.06 | 754 |
| 40 | [펌]사용자 정의 클래스 생성 및 common library 의 개념. | 황제낙엽 | 2008.08.06 | 615 |
| 39 | 라이노 (Rhino) 관련 링크 모음 | 황제낙엽 | 2008.07.21 | 840 |
| 38 | Rhino scopes and contexts 에 대한 문서 | 황제낙엽 | 2008.07.18 | 915 |
| 37 |
동적인 언어를 동적으로 호출하기
| 황제낙엽 | 2008.07.14 | 857 |
| 36 | How to use Rhino to script Java classes. | 황제낙엽 | 2008.07.14 | 965 |
| 35 | Java 버전의 JavaScript 엔진 라이노 (Rhino) | 황제낙엽 | 2008.07.14 | 1254 |
| » |
SpiderMonkey 를 이용한 개발 일기
| 황제낙엽 | 2008.07.14 | 802 |
| 33 | JSAPI User Guide | 황제낙엽 | 2008.07.14 | 863 |
| 32 | State of ECMAScript 4 ('07 12) | 황제낙엽 | 2008.07.14 | 1070 |
| 31 | SpiderMonkey와 Tamarin | 황제낙엽 | 2008.07.14 | 1292 |
| 30 | URL 리다이렉트 (redirect) | 황제낙엽 | 2008.04.18 | 879 |
| 29 | 감추기, 보이기 화면 예제 | 황제낙엽 | 2008.04.14 | 980 |
| 28 |
Date객체 - 날짜구하기
| 황제낙엽 | 2008.02.19 | 825 |
| 27 | JavaScript TDD by 강규영 | 황제낙엽 | 2007.11.26 | 1344 |
