JavaScript (and AJAX) took the fun out of programming.
Before AJAX, programming for web was easy and fast. Now its the oposite.
----- Original Message -----
From: "jekillen" <jekillen@xxxxxxxxxxx>
To: "Emil Edeholt" <emil@xxxxxxxxxxxx>
Cc: "PHP List" <php-general@xxxxxxxxxxxxx>
Sent: Wednesday, May 09, 2007 10:03 PM
Subject: Re: Ajax?
On May 9, 2007, at 8:04 AM, Emil Edeholt wrote:
Hi!
What do you guys use to develop ajax applications and do you have any
good articles on the subject?
I've just about finished an ajaxish site but it wasn't fun. A lot of
nesting javascript inside php calls, having to write the logic both in
javascript and php and so on. The source looks ugly and was time
consuming to debug.
Thanks!
Anything involving javascript development has several built in debugging
facilities
1: Alert dialogs: You may find it a chore to learn how to use them
effectively. But
the current content of any variable can be displayed with an alert
dialog. You
have to pay attention to how strings are concatenated; with +, The
actual
variable name cannot be quoted.
2: Browser error reporting, in Netscape species, javascript console. Take
a hint,
all source code text should be formated for Unix/Linux ( line feed
line endings)
If you do scripting on a Classic Mac OS <= OS9, the line endings are
carriage;
and Windows uses both carriage return and line feed.
return. You will drive your self crazy cussing the console because it
will not refer
to lines containing syntax errors, but some disrelated lines.
3. View source window in browser to see exactly what the browser is
getting on
page load.
4. Forms: I have coded special forms just for the sake of development and
debug
of javascript apps. All globals are visible through out the script,
WITH THE EXCEPTION
OF SOME THAT ARE DEFINED IN SOURCED JS FILES; Opening a javascript
window is
in a function does not seem to register if the function is in a sourced
file.
5. Patience, patience, patience, some masochism, Several large available
paper back
text books. No one will describe all you might need to know about
issues like rollovers,
DHTML, etc, Imagination and ingenuity, or the will to search and sift
through others
source code until you find what you are looking for, and then making it
work for you.
That's it, I have some suggestion that there are systems available for
javascript but I
have done without long enough to have my methods and approaches.
One more thing, php and javascript work very well together. I have even
written a
function to display php variable values as javascript alert dialogs. It
will not function
as break points for php like it does with javascript, but at least you do
not have to
decipher php error smeared all over the screen.
And Ajax, even though I have not cracked that particular aspect of
javascript as yet,
looks very worthwhile.
Jeff K
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--
No virus found in this incoming message.
Checked by AVG Free Edition. Version: 7.5.467 / Virus Database:
269.6.4/790 - Release Date: 5/5/2007 10:34
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php