Netalia Just for Developers

Netalia Just for Developers

netalia just for developers HTML5 CSS3 y JavaScript Marino Posadas ADVERTENCIA LEGAL Todos los derechos de esta obra están reservados a Marino Posadas y netalia. El editor prohibe cualquier tipo de fijación, reproducción, transforma- ción o distribución de esta obra, ya sea mediante venta, alquiler o cual- quier otra forma de cesión de uso o comunicación pública de la misma, total o parcialmente, por cualquier sistema o en cualquier soporte, ya sea por fotocopia, medio mecánico o electrónico, incluido el tratamiento informático de la misma, en cualquier lugar del mundo. La vulneración de cualesquiera de estos derechos podrá ser consi- derada como una actividad penal tipificada en los artículos 270 y si- guientes del Código Penal. La protección de esta obra se extiende al mundo entero, de acuerdo con las leyes y convenios internacionales. © Marino Posadas, 2012 © netalia, S.L. 2012 HTML5, CSS 3 y JavaScript Autor: Marino Posadas Responsable editorial: Paco Marín Diseño de cubierta: Silvia Gil Maquetación: Silvia Gil Editado por netalia http://www.netalia.es - http://www.dnmplus.net @netalia_es Editado en formato digital e impreso. Impreso Precio: 29,50€ ISBN: 978-84-939296-2-6 Edición impresa en Navarra por Ulzama Digital Precio: 9,95€ ISBN: 978-84-939296-1-9 A Juan José García y Javier García, con la promesa de que jamás les obligaré a leer nada mío. A mis sobrinos A Milagros… siempre. «Hay solo dos clases de lenguajes de programación: aquellos de los que la gente está siempre quejándose y aquellos que nadie usa» Bjarne Stroustrup «Los proveedores de software están intentando hacer sus productos más amigables para el usuario. Su mejor aproximación hasta el momen- to ha sido tomar sus antiguos folletos y estampar las palabras ‘amigable para el usuario’ en la portada» Bill Gates Agradecimientos A Paco Marín, de Netalia, por animarme siempre en estas empresas. A mis compañeros del grupo de MVP de Microsoft en España, con Cristina González Herrero a la cabeza, y los componentes del DPE y di- vulgación en Microsoft: Alfonso Rodríguez, José Bonnín, David Carmona, David Salgado y todos los demás. A Paul Cotton de la W3C, por sus palabras y ánimos en la entrevista que nos concedió en su visita a Madrid. A mis seguidores de Twitter, Facebook y otras redes sociales. Siempre son una motivación para continuar la tarea. Y a las empresas colaboradoras y amigas o que han mostrado interés en este proyecto, como Alhambra-Eidos, Aula MCT, CAS Training, DanySoft, MegaTraining, Ceticsa, MSL, Desfufor, GadeSoft. ¡Que siga- mos mucho tiempo en la brecha! índice 1. Introducción . 13 Objetivos de la W3C . .14 Objetivos de esta obra . .14 Las Herramien tas . .14 HTML 5: La n ueva propuesta . .15 El World Wide Web Con sortium . .16 Están dares, HTML y la W3C . .16 El lapso de tiempo desde el último están dar . .17 El problema de las fechas de termin ación . .18 Los n avegadores y el están dar: IE10 como objetivo . .19 Nuevas reglas del juego . .20 Los n avegadores an tiguos . .21 Los objetivos del están dar en la práctica . .22 Motores de JavaScript . .23 Librerías y Len guajes que compilan a JavaScript . .24 ¿Por qué n o esperar a que el están dar esté termin ado? . .25 El sueño de un a Web Semán tica . .26 Los Iden tificadores un iformes de recursos (URI vs. URL) . .27 URI y Semán tica . .27 Especificacion es y pruebas de laboratorio . .29 Los test . 29 Los sitios altern ativos de pruebas de con formidad . .30 Los sitios oficiales . .31 Las aplicacion es web y el n uevo modelo de aplicacion es en Win dows8 . .32 A plicacion es Win dows 8 . .33 El n uevo modelo de aplicacion es Win dows 8 . .34 La posición de Silverlight y Flash en Win dows 8 . .35 Win JS y los con troles "de fábrica" . .35 La división gran ular de JavaScript . .38 Ejecución y soporte del están dar . .39 Los motores Chakra y los dos con textos de ejecución . .40 Hablan do sobre el están dar: la opin ión de un protagon ista . .41 En trevista con Paul Cotton . .41 Referen cias . .52 Referen cias de la Web Semán tica . .52 2. Herramientas y depuración . .55 Las herramien tas de los n avegadores . .55 Herramien tas y depuración . .55 La herramien ta de desarrollo de In tern et Explorer (F12) . .56 Fiddler . .59 Version es de Fiddler y herramien tas añadidas . .60 A rquitectura de Fiddler . .62 Comparativa de capacidades de análisis de tráfico de red entre F12/IE y Fiddler 63 Generación de informes . .64 Otras extensiones de Fiddler . .66 Fiddler como complemento de navegadores . .66 FireBug para FireFox . .67 Vistas 3D de cualquier página . .69 Las herramientas de desarrolladores de Google Chrome . .70 Opera . .72 Safari . .74 El soporte de HTML 5 en Visual Studio . .75 El nuevo soporte de HTML 5 en Visual Studio 2012 . .76 Page Inspector . .78 Soporte de Hojas de Estilo . .80 Soporte de JavaScript . .84 Microsoft Expression Blend para Visual Studio 2012 . .87 Plantillas disponibles . .88 Referencias . .93 3. HTML 5: nuevas etiquetas . .95 El problema de la WHA TWG . .95 El marco de trabajo y los objetivos . .96 Compatibilidad hacia atrás . .97 Sintaxis general . .98 El tipo de documento: DOCTYPE . .99 Codificación de Caracteres (Encoding) . .100 HTML5: Los nuevos elementos . .101 Cambios genéricos para todos los elementos: A tributos globales . .103 Las nuevas etiquetas, por categorías . .105 Etiquetas estructurales o semánticas . .105 Etiqueta <Section> . .106 <section> y la noción de esquema de un documento . .108 Etiqueta <article> . ..

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    336 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us