Jumpstart Your Latent JavaScript Skills | Quick JS-Rust Removal Guide : 5ubliminal's TellinYa

<a href="http://www.tellinya.com/art2/355/">Jumpstart Your Latent JavaScript Skills | Quick JS-Rust Removal Guide : 5ubliminal's TellinYa</a>
Must Reads: Web Scraping | Link Farming | Code Snippets | SEO Freeware
Reveal More!
I kept whining about my rusty Javascript skills!

But I have some good news. Thanks to my C++ background and some excellent online resources, my rust is starting to come of. I'll be shiny and new in no time, not an expert but a JS coder who can get things done. I don't plan to become a JS Guru just to know enough and, for me, enough is not little.

I kept searching online looking for resources and I bumped into the following:

Let's bring in the Libraries / Frameworks.

Do consider some of the excellent Javascript libraries:

The treat for programmers!

For programmers I have something better. These files show all you need if you got experience in programming and just want to know what you're given to work with in terms of DOM. The short reference to all attributes and functions exposed by JavaScript DOM objects:

And for those like me, who read books:

And for those who got a few bucks to spend on learning Javascript, a must know today, here are the shorter books about it:

And I also recommend some websites:

I don't usually talk about other websites but I'll make an exception for Patrick Hunlock Javascript Related Blog. The information contained by a website must be really good for me to mention it but I'm pretty excited about this javascript blog. It has all the ingredients and, most important, along PDF versions of most important tutorials it has PRINTER FRIENDLY PAGES.

The author did an excellent job. Tutorials are very well written and put together and, this site alone, will jumpstart you javascript skills in no time. To browse the website go to the Archive link on top and start reading. If downloadable, PDFs can be found on right top side. And you can print… let's say to… PDF!:)

Tutorials on that site are excellent for someone like me, who last time they dealt with some serious JS was like… 4 years ago and needs a shock to get back in the Javascript game. Make sure you show some appreciation to author, e.g.: checking out sponsored links…
Don't flame me if I missed something:

I'm SpongeBob right now, absorbing anything well-written and concise on Javascript so, if I missed any super-valuable resource don't flame me but slap me with it and I'll be forever grateful. I'm pretty sure I'll get some excellent additions from YOU.

10 Comments Posted By Readers :

Add your comment
#1 silent from Indonesia web
Posted on Wednesday, 21 May, 2008
thanks for the resource!
I would like to suggest another link:
- http://www.quirksmode.org/
#2 5ubliminal web
Posted on Wednesday, 21 May, 2008
You are amazing. I was reading http://www.quirksmode.org/js/dragdrop.html and remebered I did not add quirksmode.org to the post.
Copied it to clipboard, logged in, saw a new comment and … voila.:)

Nice! Real nice:)
#3 DM from Great Britain
Posted on Thursday, 22 May, 2008
Take this with a pinch of the proverbial salt, I've got very little javascript experience, however I'd suggest that the Yahoo! Javascript libraries are pretty decent also. Not just because of what they can do... functionality is similar across most libraries, but for the ethos behind its development - it seems to be truly standards driven which appeals to me.
DM
#4 Practicality from United States
Posted on Thursday, 22 May, 2008
Welcome to the future ;)

I still have to recommend jQuery. http://jquery.com/

What can be greater than $.get and $.post for Ajax? :)

Nothing livens up your public interface like a healthy dose of Ajax. Just don't go exposing your database or anything. Speaking of, I would recommend Ajax Security (http://www.amazon.com/Ajax-Security-Billy-Hoffman/dp/0321491939). Even if you don't actually have these problems, you will learn a lot.
#5 5ubliminal web
Posted on Thursday, 22 May, 2008
@Practicality: Thanks for the book suggestion but I don't hate my database that much… enough to share it with the public… if I care about it (the database).
@DM: I love it when people talk about standards compliancy. I've did a bit of JS coding these past days just to notice that Opera and Firefox get it but when you end up banging your head against the proverbial Internet Explorer wal… your head's gonna crack first, no doubt about it. It's scary.

--// RANT BEGIN //--
If I walk on the street on rainy day and I step on a snail (which I don't as I pay attention) and squash it, I'd have remorses at least a week. If I stepped on the head of an Internet Explorer developer, not only that I wouldn't give a shit, but I'd jump on it, go back and forth till I finish the job.

PS: But I still love the IE automatition, but that's the developer side of it where they were always good at. What about the freaking standards?
Jon Postel (God rest his soul) said the most fucked up thing one could tell: Be liberal in what you accept, and conservative in what you send. This is the root of all evil! Everybody should respect the standards or be knocked out. Do you think a FTP server will guess what I need from it if I send the wrong commands. It won't. HTML was created lamer-friendly and it shouldn't have been.
--// RANT OVER //--
#6 blackhat seo from Greece web
Posted on Saturday, 24 May, 2008
I'll second Practicality dude's suggestion of jQuery. It's awesome. It has a big user-base. It's ridiculously easy to learn. Also there's an Ext adapter that uses jQuery so you can use all those spiffy UI elements (also look at http://ui.jquery.com).
#7 5ubliminal web
Posted on Saturday, 24 May, 2008
I was wondering… what editor do you guys use for JS?
Is there anything out there with code-completion? I'm not planning to learn all the methods exposed by those frameworks.
I just wanna have a vague idea and Ctrl+Space should remember them for me:)
#8 silent from Indonesia web
Posted on Saturday, 24 May, 2008
I only write using geany on linux.
There's javascript editor with code completion on adobe lab's site.
You've write it there, the jseclipse.
#9 5ubliminal web
Posted on Sunday, 25 May, 2008
Yes. But I find this Eclipse editor rather awkward and was looking for something more simple.
It's good to edit one JS file at a time but I'm not sure how you include more then one so it can parse them and give me code completion on them and so on.
I think I'll just have to pay attention to it for more then 15 minutes in order to understand anything :)

PS: Dreamweaver needs one last thing: Code Completion! Even if I only use it in coding mode.
#10 Tom from United States web
Posted on Sunday, 29 June, 2008
DW has code completion... you just hit "tab" instead of ctrl + enter.
Post Feedback 
Name *
Mail *
URL
« Anti-Spam
» URL will only go live after a review. Comments are moderated. «
5ubliminal's TellinYa.com SEO & SEM Blog © 2007 - All rights reserved unless mentioned otherwise .
Rendered On : [Sunday, 06 July, 2008 - 04:12:16 GMT]   No Ajax / Flash Used Here
" Jumpstart Your Latent JavaScript Skills | Quick JS-Rust Removal Guide : 5ubliminal's TellinYa "