logo
g Text Version
Beauty & Self
Books & Music
Career
Computers
Education
Family
Food & Wine
Health & Fitness
Hobbies & Crafts
Home & Garden
Money
News & Politics
Relationships
Religion & Spirituality
Sports
Travel & Culture
TV & Movies

dailyclick
Bored? Games!
Nutrition
Postcards
Take a Quiz
Rate My Photo

new
European Travel
Action Movies
Bible Basics
Houseplants
Romance Movies
Creativity
Family Travel


dailyclick
All times in EST

Full Schedule
g
g JavaScript / Java Site

BellaOnline's JavaScript / Java Editor

g

Getting Ready to Learn JavaScript

Guest Author - Julie L Baumler

WHAT YOU NEED TO KNOW

Unlike stand-alone languages like Java or C, JavaScript works with HTML (or more rarely XML.) As a result, you need to have a basic understanding of HTML (or XML) in order to use JavaScript effectively. If you can't write a simple web page from scratch, you should probably brush up on your HTML before learning JavaScript. Knowing CSS is really useful as well, there a quite a few really cool and useful things you can do by combining HTML, CSS, and JavaScript. The BellaOnline HTML site has an excellent section on learning HTML. I also really like HTML Dog, because it focuses on current best-practices and accessibility. In spite of not really covering JavaScript, HTML Dog is the best source I've ever seen on accessible JavaScript.

WHAT YOU NEED TO HAVE

To write and run a program in JavaScript, you need a web browser with a JavaScript interpreter and some type of text editor. If you already know how to write simple web pages, you probably already have both of these on your computer. All of the graphical web browsers (FireFox, Opera, IE, Safari, etc) that I'm familiar with support JavaScript by default. If you have turned it off (usually in an Options or Preferences dialog), you will need to turn it back on. My current personal favorite browser is the Mozilla-based Flock, but I recommend testing any code you put on a public web site with at least IE and Mozilla FireFox. Just like with HTML, it's not a bad idea to test code on multiple browsers as you are learning so that you don't start depending on something that is not supported by other browsers. A text editor is an editor program that writes and saves your information in plain text without markup or formatting. You don't want to use a WSIWYG HTML editor like Dreamweaver, GoLive, or Frontpage or your word processor. Default text editors include vi (and often emacs) on Unix and Linux, notepad on Windows, and TextEdit on Mac OS X. There are also a multitude of third-party text editors and development environments that you can install on your system. This is particularly common on Windows, as programmers generally find that notepad isn't sufficient for their needs.


HTML Basic Series on the BellaOnline HTML site
HTML Dog


Flock - “the social web browser” and my current favorite. Flock makes it easy to blog and share pictures from your web browser.
Mozilla Firefox - the innovative browser that everyone else copies
Opera - a full-featured browser that runs on a multitude of devices from computers to phones to the Wii. Opera has some great features for web development.
Internet Explorer - No longer multi-platform and with poor standards compliance, nevertheless, IE is a regular contender for most used web browser.


jEdit - a Java-based Programmer's Text Editor
vim - vi-improved editor, based on the Unix vi editor, available for many operating systems
GNU EMACS - one of the first, and still in the running for the best, developers editor/development environment
PSPad - a highly rated unicode compatible text and code editor (Windows only)
This site needs an editor - click to learn more!

Add Getting+Ready+to+Learn+JavaScript to Twitter Add Getting+Ready+to+Learn+JavaScript to Facebook Add Getting+Ready+to+Learn+JavaScript to MySpace Add Getting+Ready+to+Learn+JavaScript to Del.icio.us Digg Getting+Ready+to+Learn+JavaScript Add Getting+Ready+to+Learn+JavaScript to Yahoo My Web Add Getting+Ready+to+Learn+JavaScript to Google Bookmarks Add Getting+Ready+to+Learn+JavaScript to Stumbleupon Add Getting+Ready+to+Learn+JavaScript to Reddit




Beginners Resources
JavaScript and Java Site and Newsletter
RSS
Related Articles
Editor's Picks Articles
Top Ten Articles
Previous Features
Site Map


For FREE email updates, subscribe to the JavaScript / Java Newsletter


Past Issues


print
Printer Friendly
bookmark
Bookmark
tell friend
Tell a Friend
forum
Forum
email
Email Editor


Content copyright © 2014 by Julie L Baumler. All rights reserved.
This content was written by Julie L Baumler. If you wish to use this content in any manner, you need written permission. Contact BellaOnline Administration for details.

g


g features
Hearing Dog Tool - Adding Randomness

Hearing Dog Training Tool – setTimeout()

GCJ - an Independant Java Implementation

Archives | Site Map

forum
Forum
email
Contact

Past Issues
memberscenter


vote
Poetry
Daily
Weekly
Monthly
Less than Monthly



BellaOnline on Facebook
g


| About BellaOnline | Privacy Policy | Advertising | Become an Editor |
Website copyright © 2014 Minerva WebWorks LLC. All rights reserved.


BellaOnline Editor