Dev.Opera

Log in

  • Web
  • Add-ons
  • Mobile
  • TV
  • Labs
  • 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…

  • 1
  • …
  • 52
  • 53
  • 54
  • …
  • 85

Tools

  • Opera Developer builds
  • Web development extensions
  • Opera Mini Simulator
  • Opera TV Emulator
  • Opera Mobile Classic Emulator

Resources

  • Opera Developer News
  • Can I use... tables for Opera
  • Web Education Community Group Wiki
  • Opera questions on StackOverflow
  • GitHub repositories
  • Shiny Demos

Contribute

  • Submit articles

News and announcements

  • Opera for Android 20 beta released
  • Opera Next 20.0.1387.24 for the Cognoscenti
  • A small update to Opera 19
  • Opera Developer update – 20.0.1387.16
  • Opera 19 auto update is back again.

Twitter logo: contained in link to Opera Developer Relations team Twitter stream Opera Developer Network blog logo: contained in link to blog Calendar icon: contained in link to list of events being attended by the Opera Developer Relations team

© 2014 Opera Software ASA.

  • Help/FAQ
  • Terms of service
  • Privacy