TweetFollow Us on Twitter

Jun 97 MacTech Online

Volume Number: 13 (1997)
Issue Number: 6
Column Tag: MacTech Online

Making Things Happen - Online

by Nicholas C. "nick.c" DeMello, URLs@mactech.com

The web has come to life. Every page you bounce off of these days has a popup menu for navigation, a ticking clock, or an animated banner. It's exciting, it's stimulating, hey -- it's fun. Well... at least it is until your client asks why those same bells and whistles aren't chiming on his page. If you're trying to make things happen on a web site, I've got some good news for you. You don't have to create all those spectacular effects -- most of the time, you just need to know where to download them.

JavaScript -- Automating HTML

When folks decided it was time to liven up the web, they determined that there were at least two ways to go about doing it. The first strategy was just to figure out how to control the web elements we were already familiar with. How do we script the behavior of images, windows, tables, text, links, and panes? Based on Sun's Java language the JavaScript command language was developed by Netscape Communications. JavaScript was originally codenamed Mocha, and then LiveScript. A brief overview of it's history and origins has been put on the net by Frank Hecker.

JavaScript is written directly into your HTML code between <SCRIPT>...</SCRIPT> tags, and is interpreted by your browser at runtime. The language is extremely easy to learn, especially with the aid of online resources like the JavaScript 411 pages. JavaScript 411 maintains a JavaScript FAQ as well as a tutorial. Another useful tutorial is Stefan Koch's "Voodoo" introduction to JavaScript, which will take you from "Hello World" to dynamically building new pages for your user. But the real wealth in online resources are the example code and libraries of reusable JavaScript functions, like the JavaScript Planet website and Netscapes JavaScript Guide. Also, be sure to check out Nick Heinle's JavaScript Tip of the week.

Frank Hecker's History of JavaScript
http://www.access.digex.net/~hecker/netscape/majug/javascript/
JavaScript 411--the complete source for JavaScript information
http://www.freqgrafx.com/411/
Voodoo's Introduction To JavaScript
http://www.webconn.com/java/javascript/intro/tutorial.htm
The JavaScript Mailing List
http://www.NETural.com/javascript/
The JavaScript Planet
http://www.geocities.com/SiliconValley/7116/
The Netscape JavaScript Guide
http://home.netscape.com/eng/mozilla/3.0/handbook/javascript/index.html
The JavaScript Tip of the Week
http://www.webreference.com/javascript/

Java Applets -- Beyond HTML

Sometimes, JavaScript isn't enough. Applets -- compiled binaries of Java code -- offer an extension of HTML. Applets can be embedded into HTML documents the same way a gif or jpeg can. The Java virtual machine incorporated into Internet Explorer and versions of Netscape Navigator 2.0 or greater interprets and executes the logic in the applets. Unlike JavaScript, which is limited to manipulating HTML elements, Java is a complete modern language and limited only by your imagination. I'll touch on online references related to creating applets in a future column, lets talk today about the component relationship of applets in HTML. Let's talk about using applets.

Compiled applets for implementing a clock, blinking text, scrolling images, and sounding audio files exist at the Café del Sol. The online Café gives you a complete description of what parameters to pass to them and how to add these applets to your web pages, but if you need a little more info Sun has put a complete description of how to insert applets into HTML. Other places to download component applets include the JavaSoft applet archive and the hot applet picks of the month at the Gamelin site. Make sure you explore the rest of Gamelin when you visit that site, Gamelin is a tremendous resource of applets and other Java information.

Sun's Description of Java Applets
http://www.javasoft.com:80/applets/
New Media's Java Applet Collection--the Café del Sol
http://www.xm.com/cafe/applets.html
"How to Create an Applet Tag" by Sun
http://java.sun.com/products/jdk/1.1/docs/guide/misc/applet.html
Applets from JavaSoft
http://www.javasoft.com:80/applets/js-applets.html
Gamelin's Hot Picks of the Month Applet Collection
http://www.gamelan.com/special/picks.html

Parting Shots

In two months MacTech Online is going to get serious about Java. Below are some Java online resources to explore between now then. We'll leave you with some links to important component technologies. These and other links are accessible at the MacTech URL database www.mactech.com/magazine/urls/. See you next month.

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

How to send money to a friend with the F...
Facebook is already a lot of things to a lot of people. It's a social network, sure, but also a tool for catologing memories, chatting with friends, and much more. [Read more] | Read more »
Pocket Arcade Story (Games)
Pocket Arcade Story 1.00 Device: iOS Universal Category: Games Price: $4.99, Version: 1.00 (iTunes) Description: Here comes a new challenger: it's the arcade simulation game you've been waiting for! Build your very own gaming... | Read more »
How to get coins faster in Rodeo Stamped...
There comes a time in a cowboy or cowgirl's life when all the riding and lassoing skills in the world aren't enough. You're going to need some cold, hard cash to keep your sky zoo expanding in Rodeo Stampede. [Read more] | Read more »
How to out-do Cam Newton in Can You Dab?
The thing about dance crazes is that you're never really sure when they've run their course. Take the Dab, for instance. Propelled by its adoption as the touchdown celebration of choice for Carolina Panthers quarterback Cam Newton, the Dab seemed... | Read more »
Artik Games releases Splashy Cats for An...
Splashy Cats had us hooked from the title alone, and when we found out the game was literally just zig-zagging one of our favourite pop-culture references, guised as a playable cat character, down a river – our appetites were whetted to say the... | Read more »
Battle Cars (Games)
Battle Cars 1.1 Device: iOS Universal Category: Games Price: $1.99, Version: 1.1 (iTunes) Description: Welcome to the world of Battle Cars. Battle Cars is a classic arcade top-down racing game with fast mini cars and funny weapons to... | Read more »
How to get started with live.ly
One could be forgiven for thinking that there are already plenty of streaming video apps out there. It's just that the App Store charts would insist that you're mistaken. [Read more] | Read more »
Rodeo Stampede: Guide to all Savannah an...
A "gotta catch 'em all" joke seems appropriate here, even though we're talking animals in Rodeo Stampede and not pocket monsters. By now you've probably had plenty of rides, tamed some animals and built yourself a pretty nice zoo | Read more »
Is there cross-platform play in slither....
So you've sunken plenty of hours into crawling around in slither.io on your iPhone or iPad. You've got your stories of tragedy and triumph, the times you coiled four snakes at one time balanced out by the others when you had a length of more than... | Read more »
Rodeo Stampede guide to running a better...
In Rodeo Stampede, honing your skills so you can jump from animal to animal and outrun the herd as long as possible is only half the fun. Once you've tamed a few animals, you can bring them home with you. [Read more] | Read more »

Price Scanner via MacPrices.net

Why Use Indie Opera And Vivaldi Instead Of Sa...
For many years my web browser workhorses were various permutations and spinoffs of the Netscape/Mozilla/Firefox Open Source platform, and the Norwegian indie browser Opera, which I took a shine to... Read more
Western Digital Launches Worlds Fastest 256GB...
At the Mobile World Congress in Shanghai Western Digital Corporation this week introduced a new suite of 256 gigabyte (GB) microSD cards, which includes the new 256GB SanDisk Extreme microSDXC UHS-I... Read more
KeyCue 8.1 Integrates With Typinator To Displ...
Ergonis Software has released KeyCue 8.1, a new version of the company’s keyboard shortcut cheat sheet. KeyCue 8 introduced a new way to define a wide variety of triggers, which can be used to... Read more
Save up to $600 with Apple refurbished Mac Pr...
Apple has Certified Refurbished Mac Pros available for up to $600 off the cost of new models. An Apple one-year warranty is included with each Mac Pro, and shipping is free. The following... Read more
21-inch 2.8GHz iMac on sale for $1199, save $...
Amazon has the 21″ 2.8GHz iMac (model #MK442LL/A) on sale for $1199.99 including free shipping. Their price is $100 off MSRP, and it’s the lowest price available for this model. Read more
13-inch 2.5GHz MacBook Pro (Apple refurbished...
Apple has Certified Refurbished 13″ 2.5GHz MacBook Pros available for $829, or $270 off the cost of new models. Apple’s one-year warranty is standard, and shipping is free: - 13″ 2.5GHz MacBook Pros... Read more
MacBook Airs on sale for up to $50-$100 off M...
B&H Photo has 13″ and 11″ MacBook Airs on sale for up to $100 off MSRP. Shipping is free, and B&H charges NY sales tax only: - 11″ 1.6GHz/128GB MacBook Air: $849 $50 off list price - 11″ 1.... Read more
Brexit Vote Result Forecast To Slash UK 2016...
Uncertainty and economic volatility can be expected to increase over the next nine months, as the Brexit and concerns over the future of the EU hit IT investment, say Canalys market analysts, with... Read more
13-inch 256GB MacBook Air on sale for $1149,...
Amazon has the 2016 13″ 1.6GHz/256GB MacBook Air (model MMGG2LL/A) on sale for $1149.99 including free shipping. Their price is also $50 off MSRP. Read more
Haven App Launches New Age Of Wirless 911 Eme...
Haven from RapidSOS represents a transformation in access to emergency services from a phone call solely dependent on voice to a robust data connection for voice, text, medical/demographic data.... Read more

Jobs Board

*Apple* iPhone 6s and New Products Tester Ne...
…we therefore look forward to put out products to quality test for durability. Apple leads the digital music revolution with its iPods and iTunes online store, Read more
*Apple* iPhone 6s and New Products Tester Ne...
…we therefore look forward to put out products to quality test for durability. Apple leads the digital music revolution with its iPods and iTunes online store, Read more
*Apple* Retail - Multiple Positions, Willow...
Job Description: Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, Read more
*Apple* iPhone 6s and New Products Tester Ne...
…we therefore look forward to put out products to quality test for durability. Apple leads the digital music revolution with its iPods and iTunes online store, Read more
*Apple* iPhone 6s and New Products Tester Ne...
…we therefore look forward to put out products to quality test for durability. Apple leads the digital music revolution with its iPods and iTunes online store, Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.