本书内容系统全面,在技术上引入了HTML和CSS最新版本内容,详细介绍了HTML5和CSS3的各项新功能、新特性。所有知识点都紧跟HTML5与CSS3的最新发展动态,包括HTML5新引入的元素、属性介绍、Canvas介绍、本地存储等,CSS3的新属性介绍、CSS特效和动画制作、盒子模型等内容。 本书以项目实战为主,以项目为导引,包含42个单元项目案例,每个单元知识点都配以精心设计的项目案例来讲解,并有扩展运用的部分。在每章结尾,使用本章知识点完成课程综合项目的一个模块,便于读者循序渐进地完成最后的综合项目。 最后的综合项目案例是一个较完整的综合性Web界面开发项目,体现了用 HTML5与CSS
HTML5 CSS3 JavaScript
✍ Scribed by Pellegrino Principe
- Publisher
- Apogeo
- Year
- 2012
- Tongue
- Italian
- Leaves
- 574
- Category
- Library
No coin nor oath required. For personal study only.
✦ Table of Contents
Introduzione
Organizzazione del libro
Convenzioni utilizzate
Codice sorgente e annotazioni finali
Capitolo 1 - Il layer strutturale: HTML5
Breve storia della nascita di HTML5
Elementi di base di una pagina web
Inserimento e formattazione di base del testo
Generazione di liste
Utilizzo delle tabelle
Navigazione tra i contenuti delle pagine web
Visualizzazione di immagini e creazione di mappe
Creazione di form e controlli utente
Elementi per la strutturazione di una pagina HTML
Elementi semantici per il testo
Miscellanea di elementi
Capitolo 2 - Il layer di presentazione: CSS3
Regole e selettori di base
Associazione di regole CSS
In pratica
Selettori avanzati
Selettori combinatori
Selettori di attributo
Pseudo-classi
Pseudo-classi dinamiche
Pseudo-classi per gli stati degli elementi di una UI
Pseudo-classi strutturali
Pseudo-classe basata sul fragment identifier
Pseudo-classe basata sulla codifica del linguaggio
Pseudo-classe di negazione
Pseudo-elementi
Organizzazione a cascata
Il concetto di specificità
Il concetto di importanza
L’iter di assegnazione delle proprietà CSS
L’ereditarietà
Valori e unità
Il box model
Proprietà dei font
La proprietà font-family
La proprietà font-weight
La proprietà font-size
La proprietà font-style
La proprietà font-variant
La proprietà font-stretch
La proprietà font-size-adjust
La proprietà font
La regola @font-face
Proprietà del testo
La proprietà text-indent
La proprietà text-align
La proprietà line-height
La proprietà vertical-align
La proprietà word-spacing
La proprietà letter-spacing
La proprietà text-transform
La proprietà text-decoration
La proprietà text-shadow
La proprietà white-space
Proprietà del colore e degli sfondi
La proprietà color
La proprietà background-color
La proprietà background-image
La proprietà background-repeat
La proprietà background-origin
La proprietà background-clip
La proprietà background-position
La proprietà background-size
La proprietà background-attachment
La proprietà background
Proprietà delle liste
La proprietà list-style-type
La proprietà list-style-image
La proprietà list-style-position
La proprietà list-style
Proprietà delle tabelle
La proprietà caption-side
La proprietà border-collapse
La proprietà border-spacing
La proprietà empty-cells
La proprietà table-layout
Proprietà del box model
La proprietà width
La proprietà height
Le proprietà min-width e min-height
Le proprietà max-width e max-height
La proprietà margin
La proprietà border-style
La proprietà border-width
La proprietà border-color
La proprietà border
La proprietà border-radius
La proprietà border-image-source
La proprietà border-image-slice
La proprietà border-image-width
La proprietà border-image-outset
La proprietà border-image-repeat
La proprietà border-image
La proprietà box-shadow
La proprietà padding
La proprietà float
La proprietà clear
La proprietà position
Le proprietà top, right, bottom e left
La proprietà z-index
La proprietà overflow
La proprietà clip
La proprietà visibility
La proprietà display
La proprietà opacity
Le media query
Le feature width e height
Le feature device-width e device-height
La feature orientation
La feature aspect-ratio
La feature device-aspect-ratio
La feature color
La feature color-index
La feature monochrome
La feature resolution
La feature scan
La feature grid
Il futuro prossimo di CSS3
Capitolo 3 - Il layer di interazione: JavaScript
Concetti propedeutici della OOP
Variabili, letterali e tipi
Variabili primitive
Variabili riferimento
Variabili globali, locali e scope
Letterali
Conversione tra tipi
Array
Array monodimensionali
Array bidimensionali
Operatori
Operatore di assegnamento
Operatori aritmetici
Operatori aritmetici di assegnamento
Operatori unari di incremento e decremento
Operatori relazionali e di uguaglianza
Operatori logici
Operatore ternario
Operatori a livello di bitwise
L’operatore in
L’operatore instanceof
L’operatore typeof
L’operatore delete
L’operatore void
L’operatore virgola (,)
Tabella di precedenza degli operatori
Strutture di controllo
Struttura di selezione if
Struttura di selezione if/else
Struttura di selezione switch/case
Struttura di iterazione while
Struttura di iterazione do/while
Struttura di iterazione for
Struttura di iterazione for/in
Istruzioni break, continue e label
Funzioni
Funzioni come dati
Closure
Oggetti
Proprietà di tipo getter e setter
Le proprietà in dettaglio
Serializzazione degli oggetti
Prototipi
Ereditarietà e polimorfismo
Privilegi di accesso per le proprietà
Modificare l’estensibilità di un oggetto
Errori software
Le eccezioni
La direttiva "use strict"
Capitolo 4 - Programmazione lato client
Il Browser Object Model (BOM)
L’oggetto window
I metodi setTimeout e setInterval
L’oggetto navigator
L’oggetto frames
L’oggetto location
L’oggetto history
L’oggetto document
L’oggetto screen
Il Document Object Model (DOM)
Selezione degli elementi di un documento
Altre tecniche di selezione degli elementi di un documento
Spostamento tra gli elementi di un documento
Modifica dell’albero dei nodi
Manipolazione degli attributi degli elementi
Gestione degli eventi
L’interfaccia EventTarget
L’interfaccia Event
L’interfaccia UIEvent
L’interfaccia FocusEvent
L’interfaccia MouseEvent
L’interfaccia WheelEvent
L’interfaccia TextEvent
L’interfaccia KeyboardEvent
L’interfaccia CompositionEvent
L’interfaccia MutationEvent
L’interfaccia MutationNameEvent
Eventi programmatici
Tabella di tutti i tipi di evento della specifica
Scripting dei CSS
Scripting mediante l’attributo style
Scripting mediante l’attributo class
Scripting degli elementi style e link
Ajax
L’oggetto XMLHttpRequest
L’oggetto XMLHttpRequest Level 2
jQuery: una potente libreria JavaScript
Concetti propedeutici
Getter e setter
Manipolazione del DOM
Gestione degli eventi
Ajax
Capitolo 5 - Applicazioni web
L’elemento canvas
Primitive di base per i disegni
Disegno di immagini
Disegno di testo
Disegno di pixel
Gradienti
Ombreggiature
Compositing
Pattern
Stili di linea
Trasformazioni
Gli elementi multimediali
L’elemento video
L’elemento audio
L’elemento source
L’interfaccia HTMLMediaElement
microPlayer: un riproduttore di video
Il drag and drop
L’interfaccia DataTransfer
microShoppingCart: un carrello della spesa
La geolocalizzazione
Terminologia di base
L’interfaccia Geolocation
microMapGeoPosition: un geolocalizzatore
Web Workers
L’interfaccia Worker
L’interfaccia WorkerGlobalScope
microImageProcessor: un image processor
Storage dei dati lato client
La Web Storage API
Cross-origin messaging
Applicazioni web offline
Il cache manifest
L’interfaccia ApplicationCache
microSlideshow: un riproduttore di immagini
Microdata
Vocabolari
Proprietà
Utilizzo dei microdata con gli elementi HTML
Utilizzo dei microdata con le API di JavaScript
Appendice - Tipologia degli elementi HTML5
📜 SIMILAR VOLUMES
An indispensable introductory guide to creating web pages using the most up-to-date standardsThis beginner guide shows you how to use XHTML, CSS, and JavaScript to create compelling Web sites. While learning these technologies, you will discover coding practices such as writing code that works on mu
""Contents""; ""Title""; ""Copyright""; ""About the Author""; ""About the Tech Editor""; ""Credits""; ""Introduction""; ""Chapter 1: Structuring Documents for the Web""; ""A Web of Structured Documents""; ""Introducing HTML and XHTML""; ""Basic Text Formatting""; ""Presentational Elements""; ""Phras
The web copy for this title needs to be updated to the following <p> An essential update to the key web authoring standards of HTML, XHTML, and CSS <p> The existence of Web pages depends on three vital technologies: HTML (base language that Web pages are written in), XHTML (standards tha
Since the web was first created, the languages used to build web sites have been constantly evolving. Now a set of best practices has emerged using HTML or XHTML to create your basic web pages, CSS to control their appearance and make them look attractive, and JavaScript to add interactivity. Withou
本书面向Web前端开发初学者,全面系统地讲解了HTML5、CSS3、JavaScript基础知识和编程技巧,为使用各种流行的前端框架打下牢固的基础。 本书分为25章,脚本内容包括JavaScript与ECMAScript基础;HTML5内容包括HTML基础、视频与音频、canvas、SVG、From、File、拖放与桌面通知、本地存储、Communication、Web Workers与Web SQL、WebSocket、地理位置、History等;CSS3内容包括CSS基础、选择器、插入内容、设置文本、设置图片与背景、设置表格与表单、超链接与鼠标样式、滤镜;最后一章为读者提供了两个实战案例。