1 2I1073 Föreläsning 1 KTH-MI Peter Mozelius XHTML, stilmallar och Javascript.

Slides:



Advertisements
Liknande presentationer
Händelsehantering i grafiska gränssnitt byggda med Tkinter
Advertisements

En introduktion till programmeringsspråket Python
En Dag i Ramadan Ramadan
Här ser ni några sidor som hjälper er att lösa uppgifterna:
Mina Aktiviteter Integration med befintliga webbplatser.
Relationsdatabasdesign
HTML - grunder. Program •Html kan skrivas i anteckningar, eller vilket annat textbehandlingsprogram som helst. Mitt tips: Notepad ++ Notepad ++ •Grafiska.
Datavalidering med JavaScript
II130V Konstruktion av webbsidor Välkommen till föreläsning 3 September 2007.
XHTML.
Flexicon – Din systempartner
FTP, HTTP, HTML, XML och XHTML
1 MSPEL Föreläsning 1 DSV Peter Mozelius XML, XHTML, CSS och Java applets.
Frågor Allmän IT-kunskap avsnitt 1 kapitel 1 Repetition 4
Mjukvara och nätverk Vad är det?.
1.
Hemsidor med FrontPage Express
Programmering B PHP Lektion 1
5. Grafiska objekt Redan på övning fem av sex! Här handlar det om att rita själv, färglägga och att låta kreativiteten flöda. Något för dig? Ritverktyg.
Programmering?. Förslag till innehåll programmeringens grundläggande teori webbredigering, webbprogrammering html xml wml (wap 1) xhtml css javascript.
Programmeringteknik Webbdelen. HTML H yper T ext M arkup L anguage Märker upp sidans innehåll så att webbläsaren kan avgöra hur innehållet ska visas.
1 ITK:P2 F9 HTTP, Java servlets och Apache Tomcat DSV Peter Mozelius.
©storm.
Elkraft 7.5 hp distans: Kap. 3 Likströmsmotorn 3:1
Att programmera i språket Java
Webbteknik lektion 3 Det handlar mer om stilmallar Per K, 2012.
Webbteknik lektion 2 Det handlar om stilmallar Per K, 2012.
XHTML och CSS En föreläsning om webbteknik , SK, PK TFE Umeå Universitet.
Stilark: CSS Digitalisering av text April 2005 Mats Dahlström.
Databaser i B2KUNO Johan Eklund. Hur går jag vidare? Avancerade tillämpningar:  Analysera data  Generera information Utveckla följande färdigheter:
WEBMASTER DAG 4 Mahmud Al Hakim
WEBMASTER DAG 13 Mahmud Al Hakim
IT för personligt arbete F6
1.
Html5 Rich Media. Video Helt ny Element i html Ersätter FlashVideo Lätt att använda Layout ändringar med css och js.
Programmering B PHP Lektion 2
Företagarpanelen – Q SEPTEMBER 2011 Hallands län.
15 x 25 meter. Skriv banenavn Skriv designet af Skriv dato MÅL sväng vänster 6 sväng höger 5 runt 7 Vänster runt hund höger runt.
DHTML Designa din egen webbsida.
Det handlar om multiplikation
Min första hemsida Hello world!. Byt bakgrundsfärg Hello world!
DATABASHANTERING för programmerare Lektion 3 Mahmud Al Hakim
TÄNK PÅ ETT HELTAL MELLAN 1-50
DATABASHANTERING för programmerare Lektion 4 Mahmud Al Hakim
Listor En lista är en föränderlig ordnad samling objekt.
1 ITK:P2 F2 Stilsättning av XHTML DSV Peter Mozelius.
Arbeta med Arbortext Övningsuppgift DITA (PM01) 2 – KIT
TietoEnator © 2007presentationPage 1 Mina meddelanden Procapita +
CSS del 3 Kvarnbrinkx Medietyper En XHTML-sida kan ha olika CSS-filer för olika medier! Definieras med attributet “media” i link- taggen,
1 Föreläsning 6 Programmeringsteknik och Matlab 2D1312/2D1305 Metoder & parametrar Array API och klassen ArrayList.
Webbutveckling Med fokus på grunder i html och css.
XHTML och något om CSS Produktion för tryckta Webbutveckling Kvarnbrink
XHTML & CSS Introduktion Erik Nahkala
Täckningsgrad Dec 2014 – jan 2014 Täckningsgrad Dec 2014 – jan 2014.
ITP – IT för Personligt Arbete VT 2006 Lisa Brouwers
Study Manager är en SharePoint-lösning som ger lärare och administratörer möjlighet att lägga till och administrera självrättande övningar och uppgifter.
Informationsteknologi - Lektion 2 Trådlöst nätverk (WLAN) Trådlöst nätverk (WLAN) Filarkivet: Filarkivet:
1 ITK:P2 F6 Sortering av generiska containerklasser DSV Peter Mozelius.
UTVECKLING MED RAMVERKET.NET Marcus Medina. Dagens visdomsord ”Google is your friend”
Dreamweaver fortsättning DAG 1 VT09 Mahmud Al Hakim
1 Synchronized Multimedia Integration Language DSV Peter Mozelius Resurssnålt och plattformsoberoende.
DATABASHANTERING för programmerare Lektion 5 Mahmud Al Hakim
Multimedia och Pedagogik
2I1073 Lektion 1 KTH-MI Peter Mozelius XHTML, stilmallar och Javascript.
1 Jan Lundström OV’s Hemsida Utbildning Ledare. 2 Jan Lundström OV’s Hemsida Standard Lagrum.
När infaller Julafton och hur ofta?
CSS del 2 Kvarnbrink Mer elementreferens ID refererar man till med #-tecken #content { width: 600px; } Klassnamn har en punkt före.newsitem.
CSS del 1 Kvarnbrink I början… Bakgrunden var det enda man kunde byta färg på Allt var satt i Times Texten flödade över hela webbläsarfönstrets.
Textkodning 1 Dokumentrepresentation. Idag  Struktur och uppmärkning  Vad är (X)HTML?  Element, taggar och attribut  Standarder.
Medicinska webbapplikationer
Presentationens avskrift:

1 2I1073 Föreläsning 1 KTH-MI Peter Mozelius XHTML, stilmallar och Javascript

2 HTML och XHTML HyperText Markup Language Element = taggar + taggarnas innehåll innehåller lite text taggarna kan även ha attribut HTML + XML = XHTML

3 XHTML Alla taggar ska skrivas med gemener Krav på perfekt nästling:  Medicinsk informatik  INTE  Medicinsk informatik  Validatorer för att kontrollera syntaxen

4 Stilsättning med CSS Innehållet i en XHTML-fil Stilsättningen som ett CSS Cascading Style Sheet Separera stilsättningen från innehållet CSS i en egen fil som länkas in 

5 Stilsättning med CSS Det går att åstadkomma många både vackra och hemska effekter med färger och bilder Ett allmänt råd är att ofta hålla igen på t ex antalet färger på en hemsida. Vilka färger passar tillsammans? Det viktigaste på en hemsida är väldigt ofta att formatera texten så att den är lätt att läsa

6 Textformatering från CSS Det finns massor av textegenskaper som går att styra från en stilmall. Några av de absolut viktigaste är: – Teckengrad – Teckensnitt – Radlängd – Textens färg – Bakgrundsfärg

7 XHTML- listor  Ordnade listor  de ingående objekten är numrerade  Oordnade listor  de ingående objekten är INTE numrerade  Båda varianterna använder  Definitionslistor  Använder och

8 Nästlade listor  Hur är detta nästlat?

9 Navigationslistor Nytt i XHTML 2.0 Kända programmerare Allmän översikt Kända personligheter Ada Lovelace Billy Joy Spelprogrammering Operativsystem

10 XHTML- tabeller Tabellstruktur i XHTML – data –

11 XHTML- tabeller Tabellformatering i CSS – color: green; – background-color: white; – border-style: solid; – border-width: 4px; Attributet rules för linjer mellan cellerna – rows, cols, all, none...

12 XHTML- tabeller  thead  tbody  caption  tfoot

PAUS 15 MIN! 13 IV1006/2I1073 – Föreläsning1

14 Bilder i XHTML  XHTML < 2  <img id="bild" src=“bild.jpg" alt=“Bild på en hund" width="152" height="160" />  XHTML >= 2  <object id="bild" type="image/jpeg" data="bild.jpg" width="152" height="160"> bild på en hund

15 Bildformat för nätet  Punktgrafik (bitmap)  GIF  JPEG - JPEG2000  PNG  Vektorgrafik  SVG (Scalable Vector Graphics)

16 Bildbehandling Två program som finns i IT-Forum: – GIMP – Photoshop Kom igång med GIMP: mp_start.php Komigångövningar för Photoshop:

17 Javascript Ett interpreterat skriptspråk Objektbaserat men INTE objektorienterat Används på klientsidan för t ex: – animeringar – beräkningar – datavalidering – styrning av SVG

18 Javascript Syntaxen är väldigt lik Java MEN, det finns mycket som skiljer Svag typning till skillnad från Java Objekt och metoder – document – write()

19 Javascript inne i XHTML   2I1073 Javascript 1   <script language=”JavaScript”  type=”text/javascript”>  document.write(”Hej KTH-MI!”);   

20 Javascript inlänkat från fil Det blir lätt grötigt och svårläst om allt ligger i samma fil. Lägg Javascriptet i en egen fil och länka in i XHTML-filen  <script type="text/javascript"  src="lektion1c.js">  Skriptet ligger i filen: lektion1c.js

21 Model - View - Controller MVC en vanlig bra princip som vi tidigare har pratat om för javaprogrammering Ett annat exempel på MVC är Model = innehållet/XHTML-filen View = stilsättningen/CSS-filen Controller = javaskriptet Håll sakerna separerade i olika filer

22 FTP Ett protokoll för att flytta filer via Internet Används inte lika mycket nu som för 10 eller 20 år sedan Här på 2I1073/IV1006 ska ni lägga upp era lösningar av uppgifterna på valfri server med valfri FTP-klient FTP – SFTP

23 SFTP och WinSCP SFTP = Secure File Transfer Protocol

24 Första delens laborationer Uppgift1a: Bygg en redovisningssida i XHTML Uppgift1b: Stilsätt sidan med ett validerat CSS Uppgift1c: Lägg in bilder, listor och tabeller Uppgift1d: Flytta över resultatet till ditt konto Uppgift1e: Grundläggande Javascript Uppgift1f: Frivillig fördjupning i Javascript Uppgift1g: Frivillig fördjupning i Javascript

25 Samtliga laborationer Uppgifterna är tänkta som träning och stöd för ert projektarbete som ska bygga på teknikerna i lösningarna till laborationerna Handledningen ger huvudsakligen hjälp och tips för lösningar till de obligatoriska labbarna – Allmänna frågor i First Class – Så även frågor om de frivilliga uppgifterna Kurshemsidan:

26 Apache Tomcat Om du sedan tidigare är van att jobba med de tekniker som jag har tagit upp här idag och snabbt blir klar med första delens övningar: Starta upp er Apache Tomcat:   XHTML Quiz:    Vi ses igen efter lunch !