blob: cc6fada8b334f3a7d319dca9b15a31c896445cb5 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../book.css" rel="STYLESHEET" CHARSET="ISO-8859-1" TYPE="text/css">
<link rel="stylesheet" type="text/css" href="../content/PLUGINS_ROOT/PRODUCT_PLUGIN/book.css">
<meta content="Copyright (c) 2000, 2010 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v2.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" name="copyright">
<title>JSDT Features</title>
</head>
<body>
<h1>JSDT Features</h1>
<h3>JavaScript Source Files</h3>
<p>
<ul>
<li>Syntax Highlighting</li>
<li>Folding / Line Numbers</li>
<li>Full Outlining showing Classes, Functions and Fields</li>
<li>Highlight and check of matching bracket / parenthesis</li>
<li>Auto-complete of brackets, parentheses and indentation</li>
<li>Mark Occurrence</li>
<li>Comment Toggle (line and block)</li>
<li>Generate Element JSDoc</li>
<li>Smart Code Completion based on real-time JavaScript Model</li>
<li>Hover Help that display element declaration and JSDoc or Error message</li>
<li>Configurable Error/Warning checking includes full language syntax and type/class structure resolution</li>
<li>Flow analysis shows unreachable code, unused variables and variable hiding.</li>
<li>Quick-fix for unresolved fields and types.</li>
<li>Surround with do, for, try/catch, while</li>
<li>Completion Templates</li>
<li>Extract Function/Change function signature</li>
<li>Indentation Correction</li>
<li>Open Declaration</li>
<li>Open Type Hierarchy</li>
<li>Open Call Hierarchy</li>
<li>Extensible customizable Code Formatting</li>
<li>Full Search</li>
<li>Refactor/Rename/Move</li>
<li>Breakpoint Support</li>
<li>Browser libraries with JSDoc for FireFox, Internet Explorer and ECMA 3</li>
<li>Support for user defined libraries using JSDoc + JavaScript prototype structure definitions</li>
<li>Full extension support for Library UI and core</li>
<li>Library Image Support</li>
</ul>
</p>
<h3>HTML and JSP With Embedded JavaScript (Requires WST Plugins)</h3>
<p>
<ul>
<li>Syntax Highlighting</li>
<li>Folding / Line Numbers</li>
<li>Full Outlining showing Classes, Functions and Fields</li>
<li>Highlight and check of matching bracket / parenthesis</li>
<li>Auto-complete of brackets, parentheses and indentation</li>
<li>Mark Occurrence</li>
<li>Generate Element JSDoc (From outline)</li>
<li>Smart Code Completion based on real-time JavaScript Model</li>
<li>Hover Help that display element declaration and JSDoc or Error message</li>
<li>Configurable Error/Warning checking includes full language syntax and type/class structure resolution</li>
<li>Flow analysis shows unreachable code, unused variables and variable hiding.</li>
<li>Completion Templates</li>
<li>Indentation Correction</li>
<li>Open Declaration (From outline)</li>
<li>Open Type Hierarchy (From outline)</li>
<li>Open Call Hierarchy (From outline)</li>
<li>Extensible customizable Code Formating</li>
<li>Full Search</li>
<li>Breakpoint Support</li>
<li>Browser libraries with JSDoc for FireFox, Internet Explorer and ECMA 3</li>
<li>Support for user defined libraries using JSDoc + JavaScript prototype structure definitions</li>
<li>Full extension support for Library UI and core</li>
<li>Library Image Support</li>
</ul>
</p>
</body>
</html>