473,396 Members | 1,898 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Javascript coding utils

Can anyone recommend a good editor for coding Javascript?? ie. once which
has 'intellisense' type prompting etc.

If there isn't an editor with this built-in, is there a program which does
it as a quick-ref help tool??

Thanks

Paul
Jul 23 '05 #1
1 1324
On Sun, 07 Nov 2004 11:19:16 GMT, Paul Aspinall <pa**@aspy.co.uk> wrote:
Can anyone recommend a good editor for coding Javascript?? ie. once
which has 'intellisense' type prompting etc.
That simply isn't possible with Javascript. Well, it is to a point but the
biggest use of IntelliSense - member suggestion and completion - certainly
isn't possible.

In strictly-typed languages, you always know what a certain identifier
represents as you declare its type. If that type is a certain class, you
can look for the class definition and identify the various members it
exposes. In Javascript, this isn't possible as you never declare a
variable's type. A variable containing a string at one point in the
program could be a number at the next. The types can only be determined at
run-time and, due to the wide variety of feature support among browsers,
within the target environment.

About the best you can hope for is some of the more common features:
syntax highlighting, bracket-match highlighting, and possibly some
scope-based variable auto-completion (but I don't think there are any
editors that do that). Another feature that would be good, but absent in
probably every editor, is a syntax verifier.
If there isn't an editor with this built-in, is there a program which
does it as a quick-ref help tool??


What are you actually describing here? Really, the things that you use
often will be easily remembered. Just keep specifications and references
around for the less common things.

As for actual editors, a number are mentioned in the archives (see
<URL:http://groups.google.com/groups?q=group%3Acomp.lang.javascript+editor>).

In addition to those, I'll also add Zend Studio (<http://www.zend.com/>).
It's primarily a PHP editor but also provides syntax highlighting and
bracket-match highlighting for Javascript. The full license is expensive,
but there is a free license (when the evaluation expires) for personal use
which removes some of the features (like built-in FTP).

Mike

--
Michael Winter
Replace ".invalid" with ".uk" to reply by e-mail.
Jul 23 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: arm developer | last post by:
in using ADS 1.2, does utils.h = Utils.h for example ... in windows XP TIA.
1
by: venkatesh | last post by:
Hi, I am trying to use id-utils to browse a C++ source code (with .cpp extensions for the filenames). The problem I face is that mkid (which creates the ID database) doesn't parse the .cpp...
1
by: jarit | last post by:
Hi, Found these coding guidelines for C#, HTML, Javascript, Java, HTML, PL/SQL, T-SQL, VB and VBScript. Well written and free to download. www.demachina.com/products/swat Jeroen
2
by: Samuel | last post by:
Hello, I am trying to convert a local time into UTC ISO8601, then parse it back into local time. I tried the following: ---------------------- #!/usr/bin/python import time import datetime...
4
by: John Boy | last post by:
Hi, Can anyone help. This is really doing my nut in. 3 years ASP exp. and now doing .DOT which is a step in the wrong direction. Basically I am left with the code of a guy who has left. When I...
1
by: Liam | last post by:
We recently decided to go from cookieless to cookies, changing web.config to read cookieless=false. Since making that change, I've noticed that javascript functions kept in included libraries...
11
by: Doug van Vianen | last post by:
Hi, I often like to include some JavaScript coding in my web pages to make them more interesting. Unfortunately, even when this coding is as simple as a check to see what the display width is in...
5
by: lilOlMe | last post by:
I have an extern JavaScript file I've called "Utils.js". It will eventually hold all of the common JavaScript functions used throughout the ASPX pages that make up my website. Right now this file...
6
by: Xu, Qian | last post by:
Hello All, is there any handy tool to generate class diagrams for javascript? I have tried JS/UML, but it generates always an empty diagram. -- Xu, Qian (stanleyxu)...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.