Vi har bytt namn till Adlibris Campus! Campusbokhandeln ❤️ Adlibris - Läs mer här
Introducing HTML5 | 2:e upplagan
- Häftad, Engelska, 2011
- Författare: Bruce Lawson Remy Sharp
- Betyg:
Ej i lager
Beskrivning
HTML5 continues to evolve, browsers are implementating at break-neck speed and HTML5 web sites spring up like flowers after rain. More than ever, you need to get acquainted with the powerful new possibilities in web and application design. Thats why weve crafted a second edition of this book to help you stay on top of current developments.This book shows you how to start adapting the language now to realize its benefits on todays browsers. It concentrates on the practicalthe problems HTML5 can solve for you right away. By following the books hands-on HTML5 code examples youll learn about:- new semantics and structures to help your site become richer and more accessible- applying the most important JavaScript APIs that are already implemented- using and controlling native multimedia- how to build more intelligent web forms - implementing new storage options and web databases, including both WebSQL and IndexedDB- how geolocation works with HTML5 in both web and mobile applicationsAnd this new edition adds:- even more detail on canvas, geolocation and offline storage options- a peek around the corner for audio and videos new element, subtitling formats, in-browser web conference- browser history controls to make applications more usable and bookmarkable- ways to use HTML5 now in older browsers (Computer Bookshops Limited)
Produktinformation
Kategori:
Data & IT
Bandtyp:
Häftad
Språk:
Engelska
Förlag:
Pearson Education
Upplaga:
2
Utgiven:
2011-11-15
ISBN:
9780321784421
Sidantal:
312
Används bl.a. i följande kurser
$event.detail.name === 'primary-menu' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'primary-menu' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
} else {
setTimeout(() => {
$refs.dialog.close();
}, 300)
document.body.style.overflow = '';
}
});"
class="h-full"
>
$event.detail.name === 'mobile-search' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'mobile-search' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
} else {
setTimeout(() => {
$refs.dialog.close();
}, 300)
document.body.style.overflow = '';
}
});"
class="h-full"
>
$event.detail.name === 'mini-cart' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'mini-cart' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
} else {
setTimeout(() => {
$refs.dialog.close();
}, 300)
document.body.style.overflow = '';
}
});"
class="h-full"
>
$event.detail.name === 'add-to-cart' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'add-to-cart' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
} else {
setTimeout(() => {
$refs.dialog.close();
}, 300)
document.body.style.overflow = '';
}
});"
class="h-full"
>