blob: bb1ee3c74e791f4111d731f40254368fe49597d4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
|
---
title: Venkman
slug: Venkman
tags:
- Extensions
- 'Extensions:Tools'
- JavaScript
- 'JavaScript:Tools'
- Tools
- Venkman
- Web Development
- 'Web Development:Tools'
translation_of: Archive/Mozilla/Venkman
---
<p>Venkman は、Mozilla の JavaScript デバッガのコードネームで、Firefox、Netscape 7.x/9.x、SeaMonkey といった Mozilla ベースのブラウザに強力な <a href="/ja/docs/JavaScript">JavaScript</a> デバッグ環境を提供することを目指しています。なお、同じ Gecko ベースのブラウザでも、K-Meleon 等には含まれていません。Venkman は、2001 年 10 月以降 Mozilla のリリースの一部として提供されているほか、<a href="/ja/docs/XPI">XPI</a> 形式の <a href="/ja/docs/Extensions">拡張機能</a> パッケージとしても入手できるようになっています。</p>
<table class="topicpage-table">
<tbody>
<tr>
<td>
<h2 class="Documentation" id="Documentation" name="Documentation">ドキュメント</h2>
<dl>
<dt>
<a href="/ja/docs/Venkman_Introduction">Venkman 入門</a></dt>
<dd>
JavaScript デバッガを Web 開発に利用するための概要を説明するとともに、いくつかの実例をご紹介します。</dd>
<dt>
<a href="/ja/docs/Using_Breakpoints_in_Venkman">Venkman のブレークポイントの使い方</a></dt>
<dd>
この記事では、JavaScript におけるブレークポイントの説明と、Venkman でブレークポイントを設定・確認する方法を説明します。</dd>
<dt>
<a class="external" href="http://www.svendtofte.com/code/learning_venkman/">JavaScript デバッガ Venkman を学ぶ</a> (英語)</dt>
<dd>
Svend Tofte 氏によって書かれた、デバッグツールに不慣れな JavaScript プログラマーのための記事です。</dd>
<dt>
<a class="external" href="http://www.hacksrus.com/~ginda/venkman/faq/venkman-faq.html">Venkman FAQ</a> (英語)</dt>
<dd>
Venkman に関するよくある質問への答えです。</dd>
<dt>
<a href="/ja/docs/Venkman_Internals">Venkman の内部構造</a></dt>
<dd>
Venkman のソースコードについての解説です。</dd>
<dt>
<a class="external" href="http://www.hacksrus.com/~ginda/venkman/">Venkman 開発ページ</a> (英語)</dt>
<dd>
過去のニュースとリリースはこちらから。</dd>
</dl>
<p><span class="alllinks"><a class="new" href="/ja/docs/tag/Venkman">View All...</a></span></p>
<h2 id="Brief_History" name="Brief_History">簡単な歴史</h2>
<p>1998 年、 John Bandhauer が <a class="external" href="http://www.mozilla.org/js/jsd/jsd_in_js_for_mozilla.html">Netscape 4.x 向け JavaScript デバッガの開発</a> を担当していました。モジュール化を行うために、彼は <a class="external" href="http://www.mozilla.org/js/jsd/">js/jsd</a> として知られている中規模の JavaScript デバッグ API の作成を開始しました。この API は C 言語で実装された一連の便利なデバッグ機能をクライアントに提供するよう、既存の <a href="/ja/docs/JSAPI_Reference">JavaScript API</a> を改良したものでした。そして John はその API を Java に変換してクロスプラットフォームのフロントエンドを作り、最終的に <a class="external" href="http://web.archive.org/web/20040723082255/http://developer.netscape.com/software/jsdebug.html">Netscape JavaScript デバッガ 1.0 および 1.1</a> を作り上げたのです。</p>
<p>2001 年 4 月、Robert Ginda が Venkman と呼ばれる Mozilla の JavaScript デバッガに取り組み始めました。Venkman は John による 1998 年の成果の js/jsd 部分を <a href="/ja/docs/XPCOM">XPCOM</a> コンポーネントとして <a href="https://dxr.mozilla.org/mozilla-central/source/js/jsd/idl/jsdIDebuggerService.idl" rel="custom">公開</a> したものを基としています。これにより <a href="https://dxr.mozilla.org/mozilla-central/source/extensions/venkman/resources/content/" rel="custom">ユーザインターフェイス</a> が JavaScript と <a href="/ja/docs/XUL">XUL</a> で書けるようになり、Venkman は完全にクロスプラットフォームになりました。</p>
<p><strong>Venkman</strong> という名称は、映画『ゴーストバスターズ』、『ゴーストバスターズ 2』で Bill Murray が演じる <em>Peter Venkman 博士</em>にちなんで名付けられたものです。</p>
</td>
<td>
<h2 class="Tools" id="Getting_Venkman" name="Getting_Venkman">Venkman の入手</h2>
<dl>
<dt>
Firefox および Thunderbird</dt>
<dd>
最新の JavaScript デバッガは <a href="https://addons.mozilla.org/ja/firefox/addon/javascript-debugger/" title="JavaScript Debugger :: Add-ons for Firefox">JavaScript Debugger :: Add-ons for Firefox</a> より入手できます。</dd>
<dt>
Mozilla Suite および SeaMonkey</dt>
<dd>
Venkman はパッケージに同梱されています。Windows ではインストールオプションですので、カスタムインストールを選択してください。また、<a class="link-https" href="https://addons.mozilla.org/ja/docs/firefox/addon/216">Firefox Add-ons</a> から拡張機能として入手することも可能です。</dd>
<dt>
Nvu and KompoZer</dt>
<dd>
JavaScript デバッガは、拡張機能のバージョン <b>0.9.84</b> が <a class="external" href="http://nvudev.com/download.php">Nvu のダウンロードページ</a> で公開されていますが、ユーザの皆さんには最新の <b>0.9.87</b> (あるいはそれ以降) を Firefox 上で使うことをお勧めします。</dd>
<dt>
ソースコード</dt>
<dd>
Venkman のソースコードは次の URL で閲覧できます: <a class="external" href="http://hg.mozilla.org/venkman/summary">http://hg.mozilla.org/venkman/summary</a></dd>
</dl>
<h2 class="Community" id="Community" name="Community">コミュニティ</h2>
<ul>
<li>Mozilla のフォーラムを見る (英語) <ul>
<li><a href="https://lists.mozilla.org/listinfo/dev-apps-js-debugger"> メーリングリストとして</a></li>
<li><a href="http://groups.google.com/group/mozilla.dev.apps.js-debugger"> ニュースグループとして</a></li>
<li><a href="http://groups.google.com/group/mozilla.dev.apps.js-debugger/feeds"> フィードとして</a></li>
</ul></li>
<li><a class="external" href="http://www.hacksrus.com/~ginda/venkman/faq/venkman-faq.html#irc">IRC</a>: irc.mozilla.org の <a class="link-irc" href="irc://irc.mozilla.org/venkman">#venkman</a></li>
</ul>
<h2 id="Report_a_bug_in_Venkman" name="Report_a_bug_in_Venkman">Venkman のバグの報告</h2>
<p>Venkman に何か問題を見つけたら、<a class="external" href="http://www.hacksrus.com/~ginda/venkman/faq/venkman-faq.html#report-bug">Venkman FAQ のセクション 5.4</a> に書かれている手順に従って、Bugzilla の <a class="link-https" href="https://bugzilla.mozilla.org/enter_bug.cgi?product=Other%20Applications&component=JavaScript%20Debugger">JavaScript Debugger コンポーネント</a> にバグを登録してください。</p>
<h2 class="Related_Topics" id=".E9.96.A2.E9.80.A3.E4.BA.8B.E9.A0.85" name=".E9.96.A2.E9.80.A3.E4.BA.8B.E9.A0.85">関連事項</h2>
<ul>
<li><a href="/ja/docs/JavaScript">JavaScript</a>、<a href="/ja/docs/Web_Development">Web 開発</a>、<a href="/ja/docs/Developing_Mozilla">Mozilla 開発</a></li>
</ul>
</td>
</tr>
</tbody>
</table>
<div class="originaldocinfo">
<h2 id="Original_Document_Information" name="Original_Document_Information">原文書の情報</h2>
<ul>
<li>著者: Robert Ginda</li>
<li>貢献者: Doctor Unclear</li>
<li>最終更新日: July 13, 2007</li>
<li>著作権: Portions of this content are © 1998–2007 by individual mozilla.org contributors; content available under a Creative Commons license | <a class="external" href="http://www.mozilla.org/foundation/licensing/website-content.html">詳細</a></li>
</ul>
</div>
|