JavaScript: where can I learn more after w3schools?
I've gone through all the Javascript tutorials on w3schools, and I'd like to learn JavaScript more in depth. I'm interested mainly in the following three topics: event handling using only JavaScript, no HTML event attributes; Ajax, and server side JavaScript. If anyone knows where I could find some information on these topics, I've tried googling, but I just couldn't find exactly what I was looking for.
As with any language, I recommend you come up with a project that requires things in your subjects of interest, and then look up specific functions/techniques as needed.
Programming is just as much a science as chemistry and physics; only half the learning can be done by reading, the rest should be done through experience.
IMO, the best thing at this point is to build various games or features. Useful or not, at this point it is about getting use to the language.
A good start would be a guessing game that uses prompt boxes(or input boxes work fine) then evaluate the response and say whether it was high or low, save the answer in an array so when the guess correctly you can display all the guesses it took them. This should help with a grasp of arrays, prompts, alerts, and for loops(using the in key word).
A more advanced project you could take on would be a shoutbox. Shoutboxes have many tutorials out there so if you become stuck, or there is a certain part (like mysql/php) you dont want to deal with, you can google it up.
The biggest help though is to build something you want to build and not just what people suggest. While building suggested scripts can be beneficial, you tend to lose the planing aspect of the script. By coming up with your own projects it can help teach you the programmers mindset, which is a invaluable tool that should be trained to its highest abilities. I will be done rambling now and let you get on with your life :p.
I agree with ynori7 and p4plus2 in that in order to learned anything at the advanced level it takes hands-on interaction. Even so, more textual assistance couldn't hurt either.
Advanced Javascript Server Side Javascript Ajax
I learned this lesson fast. You can find information on virtually anything on the internet, however, depth is limited.
From my experience, google , hands on application, thought out plan, and a Bookstore!!
Google(actually Internet I mean): Just about anything you can think of is on the internet and is a great learning tool.
Hands On: As others before me in this post have stated hands on application is really the way to learn. Without knowing you can do, without doing you cannot know.
Bookstore: Although the internet is great tool, a bookstore can provide material on a certain subject in great detail and depth. Some books can provide application techniques and useful information not available in online material.
KvK wrote: I learned this lesson fast. You can find information on virtually anything on the internet, however, depth is limited.
That I've noticed too… It seems that anyone can mess around and figure out how programming languages work, but most of the people that really know what they're doing with each programming language think of themselves as Elite or something and don't want to share what they know. They probably spent thousands of dollars at college to learn, though, so I can understand that they wouldn't want to share. I don't agree with it, but I can understand it.
also, I never knew about the ext: on google, and I always thought of pdfs as annoying, but a lot of those links were quite useful.
I guess I have to come up with something to make with Javascript…l I do have an interesting idea, though…
Zkunxen wrote: I've gone through all the Javascript tutorials on w3schools, and I'd like to learn JavaScript more in depth. I'm interested mainly in the following three topics: event handling using only JavaScript, no HTML event attributes; Ajax, and server side JavaScript. If anyone knows where I could find some information on these topics, I've tried googling, but I just couldn't find exactly what I was looking for.
if your rank wiseman and read all the articles one W3 than reread!!! and besides print them and read them(articles) so you can read them when your not on computer :P and there is a crap load of books and like books a million or any book just ask for javascript book or programing :)