Search results for “SSRhtml/index.dml”
186 articles returned
Gridnite - the Unite-powered multiuser spreadsheet application
In this article, Slava Vishnyakov - creator of unitehowto.com - takes you through the creation of a simple unite-powered multiuser spreadsheet application called Gridnite. This article covers the creation of the basic architecture, and more features will be added soon. Enjoy!
Keyboard accessibility in web applications: part 2
By Mihai Sucan
In this article (the second part of his three part series on making complex web applications keyboard-accessible) Mihai Sucan builds on the work already done on adding keyboard shortcuts for drawing tools in his paint application. Here he shows you how to add full mouse keys support so that a virtual mouse pointer can be controlled by the keyboard; this allows full control of the application without using a mouse.
Accessible drag and drop using WAI-ARIA
By Gez Lemon
There is increasing interest in, and importance being laid upon, making modern dynamic web applications more accessible. New specifications such as WAI-ARIA and HTML 5 provide the means by which to do this; in this article Gez Lemon presents a solution for implementing accessible drag and drop functionality using JavaScript and WAI-ARIA. Some discussion of HTML 5 drag and drop features is also included for good measure.
Keyboard accessibility in web applications: part 1
By Mihai Sucan
One of the most important features to implement on your web sites for ensuring accessibility is keyboard controls, but this gets rapidly more complicated when the complexity increases, and you start getting into scripted web applications. But help is at hand. In this detailed three part series, web developer Mihai Sucan offers a complete solution for providing keyboard accessibility to complex web applications, using his canvas-based painting application as a starting point.
Curriculum di introduzione agli Standard Web - Contenuti
By floyd1616
<h1>Curriculum di introduzione agli Standard Web - Contenuti</h1> <blockquote> <p> La traduzione degli articoli "Web Standards Curriculum/Table of Contents" viene resa con il permesso chiesto, tramite e-mail, all'autore Chris Mills in data 22/07/2008. Ringrazio sin da ora per la risposta positiva che mi è stata data. Il <a class="ext" href="http://dev.opera.com/articles/view/1-introduction-to-the-web-standards-cur/">link originale</a> degli articoli inglese. Ogni riproduzione dei seguenti articoli è vietata, previa richiesta ai legittimi proprietari.</p> <p class="cc">This article is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/2.5/" title="Creative Commons License">Creative Commons Attribution, Non Commercial - Share Alike 2.5 license</a>. </p> </blockquote>
By Jake Smith
Using custom fonts on web pages has long been a major sore point for web designers, but there are solutions available now and more on the horizon, from traditional image replacement techniques and Cufon, to CSS 3 Web Fonts and TypeKit. In this article design guru Jake Smith has a look at what's available, before giving you a tutorial on his current favourite solution - the rather clever Flash-based sIFR.
Mobile 1: Introduction to the mobile web
By Brian Suda
This is the first article in the Opera web standards curriculum mobile series. This series is ideal for anyone who already has basic web development experience and wants to learn about the mobile web, and how to optimize web sites for viewing on mobile devices.
Основы Opera Unite для разработчиков
By Vadim Makeev
Opera Unite — это веб-сервер прямо внутри браузера Opera, который позволяет делиться картинками, документами, видео, музыкой, совместными играми и множеством других вещей с друзьями и коллегами. Эта статья поможет вам начать путь по дороге разработки сервисов для Opera Unite на примере написания сервиса, который будет работать как простой блог. Мы расскажем вам о базовых механизмах взаимодействия с сервером и о том, как начать создавать сервисы Opera Unite.
Opera Unite developer's primer
Opera Unite puts a Web server inside your Opera browser, allowing you to share files and applications with your friends and colleagues directly off your hard drive! This tutorial shows you how to get started on the road to Opera Unite Service development by making a simple Opera Unite blog service. It introduces some of the basic ways of interacting with the web server and how to start creating Opera Unite Services.
The Opera Widget manager application
In this articles Hans explains what the Opera Widgets manager does, why it is great for Opera Mobile users and developers and how to install the Windows Mobile and S60 platform versions.
Custom Opera Widget icons for varying resolutions
By Christian Magnus Sinding-Larsen
Want your widgets looking great, regardless of the device resolution they are being run at? In this aticle, Christian Magnus Sinding-Larsen reveals some top tips on creating flawless Opera Widget icon sets that will work well on multiple device resolutions - including icon templates, creating the icons in a graphics package, and including them in your widgets when complete.
Introduction to hCard, Part two: Styling hCards
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.
Creating pseudo 3D games with HTML 5 canvas and raycasting: Part 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!
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.
38: Headers, footers, columns, and templates
By Ben Henick
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.
39: Programming - the real basics!
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.
40: What can you do with JavaScript?
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!
41: Your first look at JavaScript
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.
43: The principles of unobtrusive JavaScript
By ppkoch
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.
By Mike West
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.
By Mike West
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.
By Mike West
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).
47: Creating and modifying HTML
When you have learned how to select specific HTML elements in the DOM using JavaScript, the next stage is to start modifying existing elements and adding new ones in response to user actions. In this article, Stuart Langridge show you how to do this by way of some classic examples, such as tabbed interfaces.
48: Dynamic style - manipulating CSS with JavaScript
You can also use JavaScript to dynamically modify CSS via the CSS DOM to manipulate styles on the fly. In this article, Greg Schechter explains how.
49 - Handling events with JavaScript
By robnyman
You can't do anything with JavaScript in response to user actions without using events. In fact, they have featured in some of the previous articles without really being explained. In this article, Robert Nyman chronicles at the evolution of JavaScript/HTML events, before looking at how events are made to work across different browsers in modern JavaScripting. Concepts such as bubbling and event object references are covered.
In this article Stuart Langridge explains the basics of how to animate HTML elements using JavaScript, to create useful user feedback and dynamic effects.
51: Graceful degradation versus progressive enhancement
Graceful degradation and progressive enhancement are two very important - related - concepts within web development. They are both related to unobtrusiveness, and the fact that your web sites should still offer all your users functionality that basically works, even if it doesn't look the same as it does on your browser. However there are differences between the two, and this article explains what they are, as well as looking at the basic concept of each.
Creating presentations/slideshows with HTML & CSS
By Till Halbach
HTML and CSS is the most interoperable medium in which to create presentations/slideshows! In this article, Till Halbach proves it, giving you a review of what's available, and going through the basics of using Opera Show to create some simple example presentations.