473,395 Members | 1,624 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,395 software developers and data experts.

javascript writing tools?

I'm looking for a javascript writing tool that helps you with
displaying all the different things that could follow after the dot.
Like if you would type "document." then there would popup a list with
"all, getElementById, open, write, ...." to choose from.

It would even be better if it also has a line/line debugger which also
adds even more present objects to choose from.

This would really help me writing some javascript. Thanks!
Jul 23 '05 #1
1 1496
Michel wrote:
I'm looking for a javascript writing tool that helps you
with displaying all the different things that could follow
after the dot.
Any character sequence that conforms to the ECMAScirpt production rules
for - Identifier - can follow the dot in a dot notation property
accessor. However, javascript also supports bracket notation property
accessors and they allow any character sequence to be used in the
equivalent context. Thus you are initially asking for an infinite list
of character sequences (not a realistic desire).
Like if you would type "document." then there would popup a
list with "all, getElementById, open, write, ...." to choose
from.
One environment might support - document.all - while another supports -
document.getElementById - and another supports both, or neither. Such
tools may be written for particular (individual) browsers, but there can
be no general (suited to Internet scripting) application providing this
information. You need to be familiar with the properties of the various
DOM objects for yourself, because you need to know which (few) can be
expected to be common to all environments, which are standardised (and
so fairly common) and which are limited (or vary in their
implementation).
It would even be better if it also has a line/line debugger
which also adds even more present objects to choose from.
Each individual web browser (and browser version) presents a different
environment to be scripted. No external software can be expected to
suitably model many, varied, environments. Debuggers are available for
individual (some) browsers, and that is a good as it gets.
This would really help me writing some javascript. Thanks!


If it could usefully be done then it probably would have been done, but
the inconstancy in scriptable environments, combined with javascript's
loose typing and non-class based nature, make this an unrealistic
desire. Cross browser scripting is actually one of the hardest
programming activities to do well (one of the factors that makes it
interesting and challenging), regardless of its apparent superficial
simplicity.

Richard.
Jul 23 '05 #2

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

Similar topics

5
by: John | last post by:
Hi, I have an asp.net form where if the user enters an incorect date I change the color of the textbox to red and also display a label field with a message saying the date is invalid. What I...
6
by: Jim | last post by:
Group, How would I go about firing a JavaScript method from a C# method in the aspx code behind file? It seems as though this could not be done since JavaScript is executed from within the Web...
5
by: Jozef | last post by:
Hello, I have done a little "old" ASP work along with some javascript. I'm currently getting into ASP.net and would like to step up my game overall with regard to Web Development. I was...
37
by: pochartrand | last post by:
Hello, Is there a way to manipulate or at least read the pseudo-class of an element ? I know the style attribute can be accessed and gives the CSS properties for a particular element....
10
by: FAQ server | last post by:
----------------------------------------------------------------------- FAQ Topic - How do I protect my javascript code? ----------------------------------------------------------------------- ...
11
by: =?iso-8859-1?q?Martin_M=FCcke?= | last post by:
Hi, I am looking for a good javascript obfuscator - I found several on the web, but I am looking for one that can also handle javascript in jsp, html and java files - so I need a javascript...
3
by: DanWeaver | last post by:
I use visual studio 2008 and am learning to use javascript. I am constructing a javascript heavy website and have tried using the visual studio tools as well as Firebug- an add on for Firefox which...
22
by: Dan Rumney | last post by:
Hi all, I've been writing Javascript for quite a while now and have, of late, been writing quite a lot of AJAX and AJAX-related code. In the main, my dynamically generated pages are created...
93
by: lorlarz | last post by:
Here, let's see what you JavaScript programmers have got Here is a place to share your large or larger full-blown JavaScript applications: real.comp.lang.js.apps (a new google group) Here is...
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:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
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?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
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
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...

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.