This JavaScript Editor is designed for both beginners and professionals, allowing for easy creation, editing, and testing of DHTML scripts. It also includes features for AJAX developers to use as an Ajax Editor.

When it comes to professionally editing JavaScript code and creating animations or other special effects for web pages using DHTML, CSS, and JavaScript, First JavaScript Editor is the go-to tool. The program's built-in "Functions and Variables" navigator enables easy navigation through the code. The Intellisense feature serves to simplify code writing and reduce errors.
Furthermore, the Clipboard panel within the Editor enables you to track all clipboard copy actions (up to 30). The Editor also offers excellent JavaScript source code formatting/beautifying features that allow you to customize and apply any style you desire. You can input special effect parameters and properties, and the program will generate HTML and JavaScript code with the click of a button.
First JavaScript Editor also comes equipped with several useful features such as the Go to declaration feature (Ctrl + Click), which allows you to navigate and locate a specific line of code. Additionally, the Context help feature (Shift + F1) gives you access to over 2000 methods, properties, events, etc. of DHTML. You can place the cursor on any word in the JavaScript Editor and press Shift + F1 to get a description (with examples) of almost any object of JavaScript, HTML, CSS, and DHTML.
The Editor has been designed with programmers' needs in mind and incorporates an easy-to-use interface. It can highlight matching curly braces and provides a wealth of resources like JavaScript tutorial, HTML tutorial, CSS tutorial, Ajax Tutorial, CSS reference, JavaScript reference, and HTML reference.
Moreover, the program boasts a large snippets library that contains a full collection of DHTML and JavaScript tags, attributes, statements, etc. (At whole over 1200). To make the development process even more seamless, the Editor offers a built-in JavaScript Debugger that enables running and debugging of code one line at a time. Additionally, you can add extra code on the fly or check how variables change in the run of the program.
Version 3.7: Completely renew