Dette materialet blir ikke lenger vedlikeholdt. Du vil finne oppdatert materiale på siden: http://borres.hiof.no/wep/
Velkommen
til dette nettstedet med materiale om dokumenter, dokumenttransformasjoner og nettprogrammering. Materialet er bygget primært som støttemateriell for kursvirksomhet ved Høgskolen i Østfold, Avdeling for informasjonsteknologi.
Materialet er satt sammen for å dekke XML-dokumenter og dokumenttransformasjoner generelt og utvikling av nettløsninger spesielt. Python brukes som generelt programmeringsspråk og til skripting på tjeneren. Nettløsninger er beskrevet enten som tradisjonelle nettløsninger eller som Ajax-løsninger.
Du finner materiale om XML, (X)HTML, HTML5, CSS, SVG, MathML, processing.js, Python, Javascript, WebGL og XSLT.
Mange av de temaene som tas opp i dette materialet er slik at de setter nettleserne på en del prøver. (Javascript, XML, XSLT, CSS, MathML, SVG, WebGL). Jeg kan ikke love at jeg greier å varsle om alle finurligheter for alle nettlesere i alle versjoner.
Jeg utvikler og tester på MS Windows, og bruker de nyeste versjonene jeg kommer over av MS Internet Explorer, FireFox, Google Chrome, Opera og Safari. Du vil raskt se at det er forskjell på hva disse gjør med en del sider hvis vi beveger oss litt utenom vanlig, rett fram HTML-markup.
Spesielt bruken av HTML5 eksponerer en del forskjeller. Vevsidene er idag skrevet som velformede HTML5-sider. Innslaget av HTML5-spesifikke ting vil øke etterhvert som nettleserne blir mer stabile.
De fleste sidene validerer som HTML5 i følge W3Cs foreløpige HTML5-validator. Når det står et spørsmålstegn ved HTML5-logen nederst på siden så er det fordi det er noen avvik. Disse er ikke rettet fordi det foreløpig er noen uklare momenter i HTML5 spesifikasjonen. HTML5 er i skrivende stund, juni 2013, ikke en endelig rekomendasjon.
Alt materialet og programeksemplene er tilgjenglige i henhold til GNU's prinsipper for fri dokumentasjon og fri programvare, dersom ikke annet er eksplisitt angitt.
Det betyr i korthet at det er fritt tilgjengelig under forutsetning av at det vises til kilden og at det ikke er noen garanti knyttet til materialet når det gjelder "riktighet" eller funksjonalitet. Dersom du ønsker å bidra med nytt materiale under disse betingelsene så send forslag til undertegnede. Dersom ditt bidrag passer inn, vil det bli inkludert som en eller flere moduler med referanse til forfatteren. Nærmere om GNU's lisensbetingelser:
Dette materialet oppdateres kontinuerlig. Det vil derfor være deler som mangler eller ikke er komplette. Vennligst rapporter alt du finner som er galt, uforståelig eller som kan forbedres til forfatteren. Se "visittkort" nederst på siden.
Bygget med
WXT 6
11/18/16
Børre Stenseth