HTML5 Zone is brought to you in partnership with:
  • submit to reddit
Sagar H Ganatra11/15/12
7754 views
0 replies

Using Routers in Backbone.js

A Router is created by extending Backbone.Router. The only property that you need to define is the 'routes' property.

Clark Sell11/14/12
4503 views
0 replies

31 Days of Windows 8 for HTML5 | Day #9: Live Tiles

Today, we’re covering a very important topic: Live Tiles. As we’ve mentioned in previous articles, your tile is one of the most important parts of your application’s success, and it’s one of the most overlooked.

Alexander Beletsky11/14/12
1813 views
0 replies

JavaScript Object Creation by New Operator

There are different approaches of how to create object in JavaScript. C# and Java programmers are commonly starting with creation by new operator, since it very close to same practice they got used to.

Clark Sell11/13/12
3187 views
0 replies

31 Days of Windows 8 for HTML5 | Day #8: Local and Roaming Data

In several of the articles in this series, we’ve mentioned that storing data is not only incredibly important, but also that it’s easy to do, both locally to a device, as well as roaming across the many different devices a user may use.

Niels Matthijs11/13/12
2372 views
0 replies

Writing HTML with your Eyes Closed

I think one of the most important hurdles in the job of any html developer is reading the input he gets without getting caught in the visualization of things.

Gary Sieling11/13/12
2427 views
0 replies

Fixing Issues when ExtJS Charts Don't Render in IE

I’ve encountered several instances where ExtJS charts fail to render in non-obvious ways in IE- these are all with the 3.x branch, but may apply elsewhere.

Clark Sell11/12/12
2911 views
0 replies

31 Days of Windows 8 for HTML5 | Day #7: Share Contract

Today we’re going to take the next step and explore one of the features that gets both Jeff and I really excited, Sharing.

Alexander Beletsky11/12/12
16922 views
0 replies

Baby Steps to Backbone.js: Model Validation

Any reliable system is almost impossible without validation. If some field is required or must conform to some particular rule, it should be validated as soon as possible and validation information should be displayed to user.

Paul Underwood11/12/12
1953 views
0 replies

Use Box Model for Easier Widths

Here is a quick tip on working with width's in CSS. There are multiple things that make up the width's of the HTML elements, the width, the padding and any borders on the element.

Clark Sell11/11/12
2279 views
0 replies

31 Days of Windows 8 for HTML5 | Day #6: Search Contract

Yesterday we introduced Contracts by exploring how to add Settings to our applications. Today we’re going to build upon that with Search, and tomorrow Share.

Clark Sell11/10/12
2932 views
0 replies

31 Days of Windows 8 for HTML5 | Day #5: Settings Contract

Today we are kicking off a series of posts focused on contracts starting with application settings. The chances areday5-charms-side pretty high that your app has them, and you know you hate them.

Clark Sell11/09/12
4489 views
0 replies

31 Days of Windows 8 for HTML5 | Day #4: New Controls

There are a lot of controls in WinJS. Today, I have one goal: help you understand the foundation on how all of these pieces fit together.

Clark Sell11/08/12
4012 views
0 replies

31 Days of Windows 8 for HTML5 | Day #3: The Splash Screen

Today, we are going to talk about a small, but very important part of the application lifecycle: the splash screen.

Zac Gery11/08/12
4037 views
5 replies

"I'm Not a Front-End Person"

The phrase "I'm not a front-end person" is often uttered by developers. This statement is always disappointing to hear. Learning, experiencing, and becoming an expert at web development is not difficult.

Clark Sell11/07/12
2402 views
0 replies

31 Days of Windows 8 for HTML5 | Day #2: Orientation & Snap

Today we are going to talk about screen sizes, and why they are important to Windows 8 development.

Maximiliano Firtman11/07/12
5481 views
0 replies

Mission: Impossible - iPad Mini Detection for HTML5

The biggest question about the new iPad Mini is how to detect it using server-side or client-side techniques. I have bad news for you: it seems impossible.

Mainak Goswami11/06/12
2091 views
0 replies

By Your Command

Imagine a scenario where we have a web page will multiple menus in it. One way of writing this code is to have multiple if-else conditions and executing the actions on each click of the menu.

Clark Sell11/06/12
2782 views
0 replies

31 Days of Windows 8 for HTML5 | Day #1: The Blank App

In the first article of this series, I thought it was important to cover the inner workings of a Windows Store Blank App template in Visual Studio 2012.

Paul Underwood11/06/12
3111 views
0 replies

Using CSS3 Columns

When it comes to designing a website it's really handy to use a grid system to help. For the developer they are great, you don't need to work out any maths when changing the layout of the page.

Raymond Camden11/05/12
2292 views
0 replies

Building a Parse.com Enabled PhoneGap App - Part 4

In today's entry we're going to add geolocation to the application. This will be supported both in the tip reporting mechanism as well as in the page that fetches tips.

Alexander Beletsky11/05/12
4648 views
0 replies

How to Run Multiple AJAX Requests

Suppose you have a list of resources that you would like to retrieve by means of AJAX. `$.ajax()` (or it's short variants like `$.get()` or `$.post`) is usual way of making AJAX calls, it works great than you need to fetch one.

Paul Hammant11/05/12
2394 views
0 replies

Angular for Designers

I'm going to have another go at explaining one 'best practice' for AngularJS. A colleague asked me "Is it about graceful degradation?", and the answer is no it's not.

Hirvesh Munogee11/04/12
1722 views
0 replies

JavaScript Style Badge - A Visual Fingerprint of your Coding Preferences

JavaScript Style Badge is a visual fingerprint of your coding preferences (and is somewhat similar to the Geek Code).

Merrick Chaffer11/03/12
1814 views
0 replies

Beware the Perils of JavaScript

JavaScript has a few potentially problematic features. For instance, JavaScript has a mechanism that tries to correct faulty programs by automatically inserting semicolons.

Niels Matthijs11/02/12
3819 views
0 replies

The Forgotten Horizontal Web

Horizontal is making big strides forward. Suddenly horizontal is a real thing and guess what ... the web is far from ready for it.