-
38: Headers, footers, columns, and templates
By Ben Henick · Tuesday, February 3, 2009 11
In this study, Ben Henick looks in-depth at the whole page design from the very start, including looking at business and visitor goals, planning, the site elements - the header, content (including navigation, number of columns, and more) and footer - that make up the page, different numbers of columns, and more. This is a fitting round-off for the HTML and CSS sections of the Opera web standards curriculum. Read more…
-
39: Programming - the real basics!
By Christian Heilmann · Tuesday, February 3, 2009 4
This article marks the start of the Opera web standards curriculum JavaScript section! This part of the course is designed to give you a solid grounding in the real core basics of JavaScript, with more advanced followup courses to come later. We think you'll find this useful - let us know what you think, and what you'd like to see in followup courses. This article in particular looks at the basic principles of programming, in a language-neutral fashion, as a basic first step towards learning to program in JavaScript. Read more…
-
40: What can you do with JavaScript?
By Christian Heilmann · Tuesday, February 3, 2009 17
In this article, Christian Heilmann looks at JavaScript from a high level perspective, discussing what it can do for you on your web pages, and what professional web developers are using it for these days. Of course, along the way he also takes time out to warn you against the bad things that can be achieved with JavaScript! Read more…
-
41: Your first look at JavaScript
By Christian Heilmann · Tuesday, February 3, 2009 8
Now on to the real basics of programming in JavaScript - in this article we look at how to execute JavaScript in the browser and apply it to your HTML documents, discuss JavaScript security, and look at techniques to avoid. Read more…
-
43: The principles of unobtrusive JavaScript
By ppkoch · Tuesday, February 3, 2009 15
Unobtrusive JavaScript refers to JavaScript that is used to enhance usability and improve the user experience on a web site, but isn't essential for functionality to work. The web site should work ok when JavaScript isn't supported in the user's browser, which will be the case with some users. In this article PPK explores the concept fully, providing multiple examples to help you master it. Read more…
-
44: JavaScript functions
By Mike West · Tuesday, February 3, 2009 13
In this article Mike West gives you the lowdown on using JavaScript functions to store and reuse common code functionality so you don't need to keep rewriting the same thing over and over again. Read more…
-
45: Objects in JavaScript
By Mike West · Tuesday, February 3, 2009 19
Objects take the concept of reusing code a step further, allowing you to gather together collections of related functions and other constructs into packages that can be easily shared and referred to as a single item. In this article Mike West covers the basics of Objects. Read more…
-
46: Traversing the DOM
By Mike West · Tuesday, February 3, 2009 58
When you are using JavaScript to create dynamic effects on a web page, one of the most important things to understand is how to target the elements you want to affect. In this article we look at using JavaScript to select specific HTML elements in the HTML Document Object Model (or DOM). Read more…