Atsauksmes par grāmatu Mark Pilgrim "HTML5: Up and running"
Nesen pabeidzu lasīt grāmatu par "HTML 5: Up and Running". Var teikt, ka grāmatu bija vērts lasīt, jo:
- apskatīja jaunos HTML 5 elementus, piem., canvas, video, audio, u.c elementus, kā arī jaunos ievades elementus fomām - date, color, email, search, u.c.;
- apskatīja tādas lietas kā vietējo glabātuvi (angļu val. local storage), offline web applications (nezinu, kā to pareizi latviski pārtulkot), ģeolokāciju (angļu val. geolocation);
- parādīja vienu no HTML 5 problēmām, ka ir audio un video elementi, taču "kompānijas" nespēj vienoties par vienu kodeku, kurš tiks izmantots, kas rada problēmas, ja mājas lapai ar video un audio elementiem ir jāatbalsta visus pārlūkus. Šajā sakarā arī tika apskatīts arī citas problēmas ar kodekiem - autortiesības un maksa par to lietošanu.
Kopumā man patika, kā gramata bija uzrakstīta, īpaši man patika autora rakstīšanas stils, kad grāmata tika veidota, kā dialogs ar lasītāju, un bija sajūta, ka autors ir tepat kaut kur blakus. Piem., aptuvens tulkojums no grāmatas - "Jūs nezināt, kas ir X un Y? Man prieks, ka Jūs pajautājāt. Tas ir...". Varēja just, ka HTML 5 ir tuvs grāmatas autoram.
Viena no labām lietām ir katras nodaļas beigās saraksts ar literatūras avotiem (pārsvarā mājas lapu adreses), kas satur vairāk informāciju par konkrēto tēmu, nekā tika pastāstīts kādā grāmatas nodaļā.
Viena no lietām, kas man bija pilnīgi jauna bija mikro dati (angļu val. microdata). Pirms grāmatas lasīšanas nebiju vispār neko dzirdējusi par tiem. Mikro dati piedāvā iespēju HTML mājas lapā "paslēpt" informāciju, ko var izmantot meklēšanas dziņi, piem., Google (pašlaik laikam Google ir vienīgais meklēšanas dzinis, kas to atbalsta), kas apraksta, HTML mājas lapā atpsoguļoto informāciju. Mikro dati ir vārdnīcas "struktūra", kas satur ierakstus, kam atslēga un vērtība. Šajā gadījumā atslēga ir atribūts, ko mēs piekabinam HTML elementam, piem., span, p vai jebkuram citam HTML elementam, bet vērtība ir var būt teksts, kas atrodas iekšā šaja elementā, piem., ir elements <span itemprop="name">Dace</span>, šajā gadījumā atslēga ir name un vērtība ir Dace. Tipiskākais gadījums Micro datu lietošanai būtu - mums ir vienkārša mājas lapa, kas satur kontaktinformāciju par mani vai manu kompāniju, tad izmantojot mikro datus, es meklēšanas dzinim pasaku, ka informācija, kas ir HTML elementos ir mana kontaktinformācija. Protams, ka nekur nav garantijas, ka meklēšanas dzininis to izmantos, taču ir iespējamība, ka meklēšanas dzinim parādot meklēšanas rezultātus šī informācija tiks izmantota (protams, ja meklēšanas rezultāti atradīs manu mājas lapu) . Vismaz kaut kā tā es to visu sapratu, kas tas ir :)
Autors varbūt varēja pievērst mazliet vairāk uzmanības HTML 5 jaunajiem elementiem, piem., article, footer, u.c. Lai gan grāmatā tie tika minēti un bija informācija, man tomēr gribējas vēl mazliet vairāk informācijas par šiem elementiem.
Tāpat man patika ievads par HTML vēsturi, kad tika atspoguļota laikam img elementa izveidošanās. Kopumā interesanti ielūkoties HTML "tapšanas virtuvē". :)
Kopumā ir vēl viena laba lieta - šī grāmata ir pieejama tīmeklī bez maksas šajā mājas lapas adresē:
http://diveintohtml5.info/