aboutsummaryrefslogtreecommitdiff
path: root/files/zh-cn/venkman
diff options
context:
space:
mode:
authorPeter Bengtsson <mail@peterbe.com>2020-12-08 14:40:17 -0500
committerPeter Bengtsson <mail@peterbe.com>2020-12-08 14:40:17 -0500
commit33058f2b292b3a581333bdfb21b8f671898c5060 (patch)
tree51c3e392513ec574331b2d3f85c394445ea803c6 /files/zh-cn/venkman
parent8b66d724f7caf0157093fb09cfec8fbd0c6ad50a (diff)
downloadtranslated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.gz
translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.bz2
translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.zip
initial commit
Diffstat (limited to 'files/zh-cn/venkman')
-rw-r--r--files/zh-cn/venkman/index.html89
1 files changed, 89 insertions, 0 deletions
diff --git a/files/zh-cn/venkman/index.html b/files/zh-cn/venkman/index.html
new file mode 100644
index 0000000000..b685a131c4
--- /dev/null
+++ b/files/zh-cn/venkman/index.html
@@ -0,0 +1,89 @@
+---
+title: venkman
+slug: venkman
+translation_of: Archive/Mozilla/Venkman
+---
+<p>Venkman is the code name for Mozilla's JavaScript Debugger. It aims to provide a powerful <a href="/zh-CN/docs/JavaScript" title="zh-CN/docs/JavaScript">JavaScript</a> debugging environment for Mozilla based browsers namely Firefox, Netscape 7.x/9.x and SeaMonkey. Note that it is not included in the Gecko-based browsers such as K-Meleon, Galeon and Netscape 8.x. Venkman has been provided as part of the Mozilla install distribution since October 2001, as well as an <a href="/zh-CN/docs/Extensions" title="zh-CN/docs/Extensions">extension</a> package in <a href="/zh-CN/docs/XPI" title="zh-CN/docs/XPI">XPI</a> format.</p>
+<table class="topicpage-table">
+ <tbody>
+ <tr>
+ <td>
+ <h2 class="Documentation" id="Documentation" name="Documentation">Documentation</h2>
+ <dl>
+ <dt>
+ <a href="/zh-CN/docs/Venkman_Introduction" title="zh-CN/docs/Venkman_Introduction">Venkman Introduction</a></dt>
+ <dd>
+ An overview and some practical examples of using the JavaScript Debugger in Web development.</dd>
+ <dt>
+ <a href="/zh-CN/docs/Using_Breakpoints_in_Venkman" title="zh-CN/docs/Using_Breakpoints_in_Venkman">Using Breakpoints in Venkman</a></dt>
+ <dd>
+ This article describes breakpoints in JavaScript and how to use Venkman to set and examine breakpoints.</dd>
+ <dt>
+ <a class="external" href="http://www.svendtofte.com/code/learning_venkman/">Learning the JavaScript debugger Venkman</a></dt>
+ <dd>
+ Written by Svend Tofte to the JavaScript programmers who are not familiar with other debugging tools.</dd>
+ <dt>
+ <a class="external" href="http://www.hacksrus.com/~ginda/venkman/faq/venkman-faq.html">Venkman FAQ</a></dt>
+ <dd>
+ Answers to common questions on Venkman.</dd>
+ <dt>
+ <a href="/zh-CN/docs/Venkman_Internals" title="zh-CN/docs/Venkman_Internals">Venkman Internals</a></dt>
+ <dd>
+ Notes on Venkman source code.</dd>
+ <dt>
+ <a class="external" href="http://www.hacksrus.com/~ginda/venkman/">Venkman Development Page</a></dt>
+ <dd>
+ Older news and releases.</dd>
+ </dl>
+ <p><span class="alllinks"><a href="/zh-CN/docs/tag/Venkman">View All...</a></span></p>
+ <h2 id="Brief_History" name="Brief_History">Brief History</h2>
+ <p>In 1998, John Bandhauer was in charge of <a class="external" href="http://www.mozilla.org/js/jsd/jsd_in_js_for_mozilla.html">creating the Netscape 4.x JavaScript debugger</a>. In order to keep things modular, he began by creating a mid-level JavaScript debugging API known as <a class="external" href="http://www.mozilla.org/js/jsd/">js/jsd</a>. This API augments the existing <a href="/zh-CN/docs/SpiderMonkey/JSAPI_Reference" title="zh-CN/docs/SpiderMonkey/JSAPI_Reference">JavaScript API</a>, providing clients with a useful set of debugger functionality implemented in C.  Bandhauer then went on to reflect that API into Java, and create his cross platform front end, eventually producing <a class="external" href="http://web.archive.org/web/20040723082255/http://developer.netscape.com/software/jsdebug.html">Netscape JavaScript Debugger 1.0 and 1.1</a>.</p>
+ <p>In April of 2001, Robert Ginda began work on a JavaScript debugger for Mozilla, called Venkman. Venkman builds on the <em>js/jsd</em> portion of John's 1998 work, {{ Source("js/jsd/idl/jsdIDebuggerService.idl", "exposing it") }} as an <a href="/zh-CN/docs/XPCOM" title="zh-CN/docs/XPCOM">XPCOM</a> component. This allows the {{ Source("extensions/venkman/resources/content/", "user interface") }} be written in JavaScript and <a href="/zh-CN/docs/XUL" title="zh-CN/docs/XUL">XUL</a>, which allows Venkman to be <strong>fully cross-platform</strong>.</p>
+ <p>Venkman is named after the character Dr. Peter Venkman, played by Bill Murray in the movies <em>Ghostbusters</em> and <em>Ghostbusters II</em>.</p>
+ </td>
+ <td>
+ <h2 class="Tools" id="Getting_Venkman" name="Getting_Venkman">Getting Venkman</h2>
+ <dl>
+ <dt>
+ Firefox and Thunderbird</dt>
+ <dd>
+ The latest version of JavaScript Debugger is available from <a class="link-https" href="https://addons.mozilla.org/zh-CN/firefox/addon/216">Firefox Add-ons</a>.</dd>
+ <dt>
+ Mozilla Suite and SeaMonkey</dt>
+ <dd>
+ These releases come with Venkman pre-installed. On Windows, it is an install option; choose Advanced install. Also available from <a class="link-https" href="https://addons.mozilla.org/zh-CN/firefox/addon/216">Firefox Add-ons</a> as an extension.</dd>
+ <dt>
+ Nvu and KompoZer</dt>
+ <dd>
+ JavaScript Debugger extension version <strong>0.9.84</strong> is available from <a class="external" href="http://nvudev.com/download.php">Nvu's downloads page</a>. We encourage you to use the latest available version <strong>0.9.87.1</strong> (or higher) with Firefox instead.</dd>
+ <dt>
+ Source Code</dt>
+ <dd>
+ The source code for Venkman may be found in Mercurial at the following 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">Community</h2>
+ <ul>
+ <li>View Mozilla forums...</li>
+ </ul>
+ <p>{{ DiscussionList("dev-apps-js-debugger", "mozilla.dev.apps.js-debugger") }}</p>
+ <ul>
+ <li><a class="external" href="http://www.hacksrus.com/~ginda/venkman/faq/venkman-faq.html#irc">IRC</a>: <a class="link-irc" href="irc://irc.mozilla.org/venkman">#venkman</a> on irc.mozilla.org</li>
+ </ul>
+ <h2 id="Report_a_bug_in_Venkman" name="Report_a_bug_in_Venkman">Report a bug in Venkman</h2>
+ <p>If you find a problem with Venkman, please follow directives mentioned at <a class="external" href="http://www.hacksrus.com/~ginda/venkman/faq/venkman-faq.html#report-bug">Venkman FAQ section 5.4</a> and then you may report a bug on <a class="link-https" href="https://bugzilla.mozilla.org/enter_bug.cgi?product=Other%20Applications&amp;component=JavaScript%20Debugger">JavaScript Debugger component</a>.</p>
+ <h2 class="Related_Topics" id="Related_Topics" name="Related_Topics">Related Topics</h2>
+ <p><a href="/zh-CN/docs/JavaScript" title="zh-CN/docs/JavaScript">JavaScript</a>, <a href="/zh-CN/docs/Web_Development" title="zh-CN/docs/Web_Development">Web Development</a>, <a href="/zh-CN/docs/Developing_Mozilla" title="zh-CN/docs/Developing_Mozilla">Developing Mozilla</a></p>
+ </td>
+ </tr>
+ </tbody>
+</table>
+<div class="originaldocinfo">
+ <h2 id="Original_Document_Information" name="Original_Document_Information">Original Document Information</h2>
+ <ul>
+ <li>Author(s): Robert Ginda</li>
+ <li>Other contributors: Doctor Unclear</li>
+ <li>Last Updated Date: July 13, 2007</li>
+ <li>Copyright Information: 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">Details</a>.</li>
+ </ul>
+</div>
+<p> </p>