Dev.Opera

Log in

  • Web
  • Add-ons
  • Mobile
  • TV
  • Labs
  • Responsive images: what's the problem, and how do we fix it?

    By Matt Wilcox · Wednesday, June 13, 2012 30

    Responsive images is a surprisingly complicated topic, and one that's been steadily gaining attention over the last year as more developers discover they need them and then discover there's no good solution yet. This article aims to give an overview of the problem itself, and show the different proposals in the works to address it. Read more…

  • HTML5 Drag and Drop

    By Mike Taylor · Wednesday, April 25, 2012 10

    HTML5 includes the Drag and Drop API, which gives us the ability to natively drag, drop, and transfer data to HTML elements. Up until now, JavaScript libraries have commonly been used to achieve something similar. What libraries such as jQuery UI or Dojo can't do, however, is interact with other windows, frames, and applications (to and from the file system) or access a rich drag data store. Read more…

  • Responsive web design: a project-management perspective

    By Rudy Rigot · Thursday, April 12, 2012 8

    The challenges of responsive web design go way beyond media queries and screen widths. In this article we look at some of the key issues you need to explore when embarking on a complicated web project, considering if, how and why the project should be made responsive. Read more…

  • Web Storage: easier, more powerful client-side data storage

    By Shwetank Dixit · Monday, March 5, 2012 37

    This article covers Web Storage, a new W3C specification supported in Opera 10.50+ that allows data to be saved on the client-side in a much more powerful, more secure fashion than before. Here Shwetank Dixit discusses both facets of Web Storage - Local Storage and Session Storage - and how to use them to store web application data on the client, along with some simple examples to get you started. Read more…

  • Raw WebGL 101 — Part 1: getting started

    By Erik Möller · Wednesday, February 29, 2012 17

    WebGL allows you to create real 3D content and render it in a web browser. This article series provides a gentle introduction to writing raw WebGL, rendering 3D creations without relying on libraries. In this part we aim to get you set up and started, concluding by running through a simple example. Read more…

  • WordPress goes mobile: responsive design comes to CMSes

    By Rachel McCollin · Wednesday, February 29, 2012 187

    Responsive design is quite easy when you control everything to do with the page, and you're working on a small and manageable site. But what about a sprawling CMS? In such circumstances, you'll often have to rely on plugins or extensions. Wordpress developer Rachel McCollin shares some of her wisdom on this very subject. Read more…

  • An Introduction to HTML5 web messaging

    By Tiffany Brown · Wednesday, February 1, 2012 222

    HTML5 web messaging provides a way for documents to share data without exposing the DOM to malicious cross-origin scripting. This article provides an introductory guide to using this new functionality, and some simple examples to get you started. Read more…

  • HTTP — an application-level protocol

    By karlcow · Wednesday, February 1, 2012 17

    This is the first of a series of articles to teach HTTP basics, and how we can use it more effectively. In this article we will look at where HTTP cog fits in the Internet machine. HTTP is an application-level protocol on top of the TCP/IP, a communication protocol. Read more…

  • 1
  • …
  • 4
  • 5
  • 6
  • …
  • 41

Tags

  • JavaScript
  • CSS3
  • HTML5
  • SVG

Web Tools

  • Opera Developer builds
  • Web development extensions

Web 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

© 2014 Opera Software ASA.

  • Help/FAQ
  • Terms of service
  • Privacy