473,766 Members | 2,093 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

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 1514
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.getEle mentById - 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
1820
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 would like to do is to have some way to trap the event where the user changes the date and reset the color of the textbox to white and change the error lablel to hidden. I want to do this before the page gets submitted back to the server so I've...
6
4503
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 browser and C# is executed on the server. Thanks for your consideration, Jim
5
1211
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 looking at delving into Javascript and CSS a little more, but I'm not clear on it's relationship with ASP.net. Are they still useful in a .net environment or does a lot of .net functionality replace CSS and Javascript? Any help on the subject would...
37
3582
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. However, I can't seem to access the "hover" properties. example :
10
539
by: FAQ server | last post by:
----------------------------------------------------------------------- FAQ Topic - How do I protect my javascript code? ----------------------------------------------------------------------- With clientside Javascript you can't as your code is distributed in source form and is easily readable. With JScript, there is the Script Encoder (see MSDN), but this is nothing more than obfuscation. Disabling the right mouse button also does...
11
5180
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 obfuscator that handles my entire web project. Is there anything like that, preferable as a Eclipse plugin? Thanks,
3
1632
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 I highly recommend . These tools are a large step up from writing the code in a text editor and guessing through the use of message boxes what is going wrong. (* off topic extra info) QUESTION- Javascript that works perfectly well in IE...
22
2942
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 using Perl on the backend, with Javascript providing limited frontend functionality. As an example, an expanding tree would be fully populated on the server-side and then presented to the browser, with Javascript and CSS being used to vary the...
93
3662
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 the description of this open public newsgroup: A place where good full-length, full-featured, pure (or near-pure) JavaScript large and larger applications are described and their code shared and explained. The language used for browser programs...
0
10008
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 tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
9959
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 Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8833
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, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7381
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6651
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5279
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5423
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
3929
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
3532
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

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.