-
JavaScript for hackers
By garethheyes · Wednesday, April 22, 2009 1
In this article, security expert Gareth Heyes details some of the more interesting JavaScript hacks he has uncovered while focusing on browser security. The knowledge presented here should give you some insights on making your web applications more secure. Read more…
-
Introduction to hCard, Part two: Styling hCards
By Christopher Schmitt · Friday, March 27, 2009 15
In this article, Christopher Schmitt follows up his hCard introduction by showing us how add some style to hCards, to make them fit nicely into a page design. Read more…
-
Creating an HTML5 canvas painting application
By Mihai Sucan · Tuesday, March 17, 2009 9
Looking for some practical implementations of HTML5 canvas? Look no further. This article takes you through Mihai Sucan's first development steps at creating a canvas-powered online painting application. In this article he sets up the basic environment, shows how to make the event interactions work and implements some of the basic drawing tools. Read more…
-
Creating pseudo 3D games with HTML 5 canvas and raycasting: Part 2
By Jacob Seidelin · Friday, March 13, 2009 2
In this, the second part of Jacob Seidelin's series on creating games using HTML 5, JavaScript, canvas and raycasting, he takes the game put together in Part 1, and adds better collision detection, performance improvements, scenery and enemies to chase you! Read more…
-
42: JavaScript best practices
By Christian Heilmann · Friday, March 6, 2009 40
In this article Christian Heilmann shares some JavaScript tips, tricks and best practices he has gleaned through painstaking hard work and experimentation in the field of JavaScript. These will help you make your code more efficient, more maintainable and more cross-platform compatible. Read more…
-
Introduction to hCard
By Christopher Schmitt · Friday, March 6, 2009 4
Continuing in the Microformats resource vein, Christopher Schmitt follows up his previous article with a look at the basics behind the hCard Microformat for adding semantics to contact details on web pages. Let us know what other Microformat content you'd like to see on dev.opera.com! Read more…
-
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…