HTML5 for .NET Developers by Jim Jackson, Ian Gilman

By Jim Jackson, Ian Gilman


HTML5 for .NET Developers teaches expert software program engineers how you can combine the newest HTML5 APIs and semantic markup into wealthy internet functions utilizing JavaScript, ASP.NET MVC, and WCF. Written from the .NET point of view, this publication is stuffed with useful functions and how you can attach the hot net criteria along with your latest improvement practices

About the Technology

A shift is underway for Microsoft developers—to construct internet functions you'll have to combine HTML5 positive factors like Canvas-based portraits and the recent JavaScript-driven APIs with commonplace applied sciences like ASP.NET MVC and WCF. This publication is designed for you.

About this Book

HTML5 for .NET Developers teaches you ways to mixture HTML5 together with your present .NET instruments and practices. You'll begin with a short evaluate of the recent HTML5 positive aspects and the semantic markup version. Then, you'll systematically paintings during the JavaScript APIs as you discover ways to construct unmarried web page internet apps that glance and paintings like computer apps. alongside the way in which, you'll get advice and study strategies that would arrange you to construct "metro-style" functions for home windows eight and WP 8.

This booklet assumes you're conversant in HTML, and concentrates at the intersection among new HTML5 good points and Microsoft-specific technologies.

buy of the print ebook comes with a proposal of a unfastened PDF, ePub, and Kindle publication from Manning. additionally to be had is all code from the book.

What's Inside
* HTML5 from a .NET perspective
* neighborhood garage, threading, and WebSockets
* utilizing JSON-enabled net services
* WCF providers for HTML5
* the way to construct unmarried web page net apps

"This publication speaks on to the pursuits and matters of the .NET developer."—From the ahead through Scott Hanselman, Microsoft
Table of Contents<ol>* HTML5 and .NET
* A markup primer: vintage HTML, semantic HTML, and CSS
* Audio and video controls
* Canvas
* The heritage API: altering the sport for MVC sites
* Geolocation and internet mapping
* net staff and drag and drop
* Websockets
* neighborhood garage and country management
* Offline net applications

Show description

Read Online or Download HTML5 for .NET Developers PDF

Best .net books

ASP.NET 2.0 Illustrated

This booklet is an exceptional begin for somebody new to ASP. web, in addition to a whole consultant to the hot good points of model 2. zero for programmers conversant in an previous model. the start chapters element thoughts utilizing a hypothetical corporation, reading the myriad different types of requests and events frequently asked by means of consumers.

Essential ASP.NET 2.0

"No one understands ASP. web like Fritz Onion. And not anyone is familiar with . web safeguard like Keith Brown. mix the 2 and what do you get? the main accomplished and enlightening booklet on ASP. web 2. zero industrywide. i am definite you will discover the booklet you are conserving used to be worthy each penny. - Aaron Skonnard, member of technical employees and cofounder, Pluralsight"Essential ASP.

Professional DotNetNuke Module Programming

Sure, there's a few scope for development right here. however it is ridiculous to criticize the writer for now not making the booklet longer. My cabinets are groaning lower than the load of massive desktop books, bloated with details that's on hand in different places.

Instead of padding out his e-book, Mitchel tells you the place to get the data you need.

What Mitchel does offer, that i have never visible anyplace else (except his site), is an entire therapy of the net software tasks (WAP) path to module improvement. WAP vs WSP is a kind of silly spiritual wars.

What Mitchel does not say (but most likely may still) is that the choice site tasks (WSP)route won't get you the place you need to cross. He in simple terms observes that "there are how you can create compiled assemblies from WSP tasks yet they're very advanced to complete". yet, in case you have a posh module or suite of modules, you could easily be not able to collect them as a WSP. i've got learnt that the tough way.

His publication is not only the easiest therapy of WAP improvement in DotNetNuke, however the just one. For that by myself it really is well worth the dollars.

.NET e-Business Architecture

This e-book is written for architects and builders getting ready to layout and construct enterprise-scale e-business functions utilizing Microsoft's visible Studio. internet and . web Framework. it is going to consultant technical architects and software program builders throughout the layout and improvement of a fully-featured e-commerce software, the gasTIX on-line ticketing method, utilizing the .

Extra resources for HTML5 for .NET Developers

Example text

The difference between classic markup and semantic markup is the meaning of the tags. With classic HTML, for example, a

tag is a rectangle that renders to the screen and sits with all the other rectangles. The user looks at the content and can tell its meaning from the way it’s formatted or the way it’s written. A computer, however, can’t look at a simple

tag and see anything meaningful. It’s just a brick in the page structure that looks like all the other bricks. There are popular attributes that you can add to that simple

, like

, that might give the tag meaning to a computer, but this isn’t guaranteed nor is it written in a specification anywhere.

You know about HTML tags, which are the little pieces of text inside brackets that you write to render elements on a web page. Each tag starts with an opening < symbol and ends with a closing > symbol. Content is placed next, and then the tag is closed with the marker. 2 The basic organization of a web application built using HTML5. The application is consumed by a web browser that reads an HTML text file and interprets the content, loading other resources like JavaScript files, images, or stylesheets as necessary.

The context object is what you use to do all work inside the rendered element. How can you use it? As a drawing surface, for graphs and charts and for animations ranging from very simple to extremely complex. HISTORY The History API in HTML5 is used to add or replace data in the current browser’s session history. You can use it to overwrite the current page with something more generic or with a more helpful landing page. replaceState(); We’ll discuss the History API in chapter 5. How can you use it?

Download PDF sample

Rated 4.58 of 5 – based on 5 votes