A presentation -- prepared for InfoEducatie 2012, a national IT contest for high-school students -- regarding the main methods to access (and process) parts of a HTML document by using CSS, XPath, and JavaScript (jQuery).
10. p ul
ul este descendent al elementului p
p > ul
ul este element-copil al lui p
p + ul
ul este precedat imediat de elementul p
p ~ ul
ul este precedat de un element p
11. img[style]
elementul img include atributul style
img[class="photo"]
img poseda atributul class
avand valoarea specificata
img[class~="photo"]
img are atributul class ai carui lista de
valori include valoarea specificata
12. a[href^="http:"]
elementul a are atributul href
a carui valoare incepe cu sirul specificat
a[href$=".html"]
elementul a poseda atributul href
a carui valoare se termina cu sirul specificat
a[href*="twitter"]
elementul a are atributul href
a carui valoare contine sub-sirul specificat
25. expresia XPath
evaluarea se realizeaza in functie de context:
un nod – element, atribut,... – al documentului
pozitie
o functie de biblioteca
26. expresia XPath
in urma evaluarii expresiei, e oferit un obiect:
o multime de noduri (node-set)
o valoare logica – true/false
un numar (float)
un sir de caractere
44. // liniile de tabel de pe pozitii pare vor fi redate
// via proprietatile de stil CSS din clasa ‘fundal’
$("table tr:nth-child(even)").addClass("fundal");
metoda
obiect selector (func-
jQuery CSS tionali-
tate)
45. suport pentru XPath
orice procesor XSLT (XML Transformations)
libxslt (C – cu numeroase portari)
Sablotron (C – portari pentru Perl, PHP,…)
Saxon (C#, Java)
TrAX (Java)
XslCompiledTransform (.NET)
…
48. o suita de prezentari disponibile public
http://slideshare.net/busaco/presentations
49. adrese Web de interes structurate pe domenii
(Delicious stacks)
https://delicious.com/stacks/busaco
50. O lectie de anatomie Web
disectia unui document HTML
continut vizual datorat artistilor Thomas Eakins, Nathaniel Gold,
Sarah Goodreau, Michiel Jansz. van Mierevelt, Barney Reid,
Rembrandt van Rijn, Hillary White
alte resurse grafice preluate de la flickriver.com & phetch.blogspot.com