| <!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="../jsdtdocs.css" rel="STYLESHEET" CHARSET="ISO-8859-1" TYPE="text/css"> |
| <link rel="stylesheet" type="text/css" href="../content/PLUGINS_ROOT/PRODUCT_PLUGIN/book.css"> |
| <title>JavaScript Source Files</title> |
| <meta content="Copyright (c) 2000, 2008 IBM Corporation and others. All rights |
| reserved. This program and the accompanying materials are made available under |
| the terms of the Eclipse Public License v1.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" /> |
| </head> |
| <body> |
| <h1>Features - Javascript Developtment Toolkit (JSDT)</h1> |
| |
| <h3>Javascript Source Files (.js)</h3> |
| <table><tr><td> </td><td> |
| <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, parenthesies and indentation</li> |
| <li>Mark Occurance</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>Extensibly customizable Code Formating</li> |
| <li>Full Search</li> |
| <li>Refactor/Rename/Move</li> |
| <li>Breakpoint Support</li> |
| <li>Browswer 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> |
| </td></tr></table> |
| |
| <h3>HTML and JSP With Embeded Javascript (Requires WST Plugins)</h3> |
| <table><tr><td> </td><td> |
| <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, parenthesies and indentation</li> |
| <li>Mark Occurance</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>Extensibly customizable Code Formating</li> |
| <li>Full Search</li> |
| <li>Breakpoint Support</li> |
| <li>Browswer 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> |
| </td></tr></table> |
| |
| </body> |
| </html> |