blob: c1fbcae1c21525156c84f0e248c390047ce05d2a [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>NetBeans IDE - Developing with HTML, JavaScript, and CSS</title>
<link rel="stylesheet" type="text/css" href="../../features.css" >
<link rel="stylesheet" href="../../netbeans.css" type="text/css">
<meta name="description" content="NetBeans IDE - Integrated Tools for JavaScript Developers">
<meta http-equiv="content-language" content="en">
<meta name="author" content="Ruth Kusterer" />
</head>
<body>
<h1>Developing with HTML, JavaScript, and CSS</h1>
<p>
<a href="../../images_www/v7/screenshots/html.png"><img
alt="HTML 5 in the NetBeans IDE"
src="../../images_www/v7/screenshots/html-cut.png"
class="box" width="650" height="255"><br><span
class="font-11">Click image for fullscreen preview</span></a>
</p>
<p><strong>The best tools for web development.</strong></p>
<table class="features-table">
<tbody>
<tr>
<td class="valign-top features-col">
<h2>Editor Support for HTML, JavaScript, and CSS</h2>
<p>
Take advantage of full syntax highlighting, code completion, pop-up documentation,
and error checking for HTML, CSS and JavaScript,
including HTML 5, JavaScript 1.7 and semantic highlighting for E4X (embedded XML objects).
The IDE validates HTML through the validator.nu service. The Editor recognizes HTML code in JavaScript files and JavaScript code in
HTML files. The Editor also recognizes HTML and JavaScript in XHTML, PHP and JSP files. </p>
<h3>HTML <img src="../../images_www/v6/features/improved_small.gif" alt="improved icon" width="54" height="17"></h3>
<p>You can use the editor in the IDE to quickly surround code with a tag or remove a surrounding tag by using new hints.
You can also remove inline styles to a style block or <tt>.css</tt> file. </p>
<h3>CSS <img src="../../images_www/v6/features/improved_small.gif" alt="improved icon" width="54" height="17"></h3>
<p>NetBeans IDE supports CSS 3. Refactoring, semantic highlighting, mark occurrences and other features have been adapted to CSS3 code.
CSS code completion has been expanded to complete html elements, CSS3 properties and their values, new pseudo classes and pseudo elements, and namespace prefixes. Vendor-specific properties (dash prefix properties) have also been added to code completion. The Navigator window now shows css classes, ids, elements, namespaces and rules in separate element sets. </p>
<h3>JavaScript</h3>
<p>
When you specify in the JavaScript Options panel browser types and versions,
the editor provides you with browser compatibility information while you type.
</p><p>
Drag and drop handy code snippets for forms and tables
from the HTML Palette into the editor.
Edit CSS rules and preview the results in the visual CSS editor.
<br /><a class="notes" href="../../kb/docs/web/js-toolkits-jquery.html">Using
jQuery to Enhance the Appearance and Usability of a Web Page</a>
</p>
<p><br></p>
<h2>Ajax development</h2>
<p>
The NetBeans JavaScript and CSS editors are the perfect choice for Ajax development.
The NetBeans IDE also comes with a client-side monitor to examine HTTP messages,
an Ajax-ready environment for your choice of server-side scripting language
(e.g., JSP, PHP, Groovy), out-of-the-box support for MySQL and Java DB,
and extensive integration support for web frameworks and third-party JavaScript toolkits.
</p>
<p><br></p>
<h2>Toolkit Integration</h2>
<p>
The NetBeans JavaScript editor provides code completion and integrated
documentation for popular toolkits such as
jQuery, Script.aculo.us, Prototype, etc. Download your favorite
JavaScript toolkits, copy the files into your project, and the editor
will automatically recognize them.
</p>
<p><br></p>
<p><img alt="-" src="../../images_www/v6/arrow-button.gif" width="15" height="12">
<a href="../../kb/trails/web.html">Web Application Learning Trail</a></p>
</td>
<td class="screenshots-col">
<p><img src="../../images_www/v6/8/features/javascript-browser-options.png"
alt="javascript browser options" class="box" width="200" height="165"></p>
<p><img src="../../images_www/v6/8/features/http-monitor.png"
alt="HTTP server monitor" class="box" width="200"></p>
<p><img src="../../images_www/v6/8/features/ajax.png"
alt="Ajax hints in editor" class="box" width="200" height="75"></p>
<p><img src="../../images_www/v6/5/features/javascript-editor.png"
alt="NetBeans JavaScript Editor" class="box" width="200"></p>
</td>
</tr>
</tbody>
</table>
</body>
</html>