07 Interactiviteit en dynamiek

82 belangrijke vragen over 07 Interactiviteit en dynamiek

Wat gebeurd er met de 'prompt'- methode ?

Bij gebruik van de prompt methode

Noem drie methoden voor het Windows object en waarvoor zijn ze ?

alert()   - Geeft een dialoogbox.
close() - sluit een window
prompt()- Geeft een bericht in dialoogox, dat de gebruiker kan invullen

Noem vier methoden voor het document object.

clear()    - Maakt pagina leeg
write()    - Schrijft het argument naar de pagina
open()    - Opent een pagina
close()    - sluit de pagina
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Noem twee methoden voor forms:

click()    - geeft aan dat er op iets geklikt moet worden
select()  - geeft de selectie aan van de ingevoerde tekst

Wat zijn de grote verschillen tussen Java en JavaScript ?

  1. Java is een sterk getypeerde taal(het type van variabelen vooraf moet worden vastgelegd en niet meer te wijzigen is). JavaScript is een los getypeerde scripttaal met veel beperktere functies.
  2. Java heeft meer mogelijkheden.
  3. Java-applets worden gecompileerd naar een machine neutraal bytecode, waardoor ze op elk besturingssysteem ondersteund worden.
  4. I.t.t. Java, wordt JavaScript volledig door de browser van de cliënt geïnterpreteerd. Dit wordt pas omgezet op het moment dat het bestand wordt geactiveerd.
  5. Java wordt door browsers genegeerd als ze er niets mee kunnen. Javascript niet!

Wat is de overeenkomst tussen Java en JavaScript ?

  • Beide sterk geïnspireerd op C++
  • Beide object geörienteerd

Hoe roep je een java-applet op ?

Met de openingstag <applet code="...">

Waar staat de applet ?

Je kan en java-applet zetten in dezelfde map als je HTML document, maar handiger is in een aparte applet map.(met name als je meerdere applets gebruikt). Ook kan je een applet gebruiken van een andere site op internet. Je gebruikt dan de URL van de pagina van die site.

Wat is het voordeel van een applet gebruiken vanaf een andere site ?

Je ontlast je server.

Wat is het nadeel van een applet gebruiken vanaf een andere site ?

Als een adres veranderd doet je applet het niet meer

Wat is ActiveX en waar komt het vandaan ?

ActiveX is een techniek van Microsoft om websites dynamischer te maken. Het is ontwikkeld voortbouwend op OLE (Object Linking  and Embedding)

Wat is de overeenkomst tussen Java en ActiveX ?

Het is geen simpele scripttaal, maar een complete ontwikkel omgeving.

Wat is het belangrijkste verschil tussen ActiveX en Java ?

  1. ActiveX kan programmeren in verschillende talen(JavaScript, VbScript, Visual C++, maar ook Java. Maar is zelf GEEN echte programmeertaal. Java is een ontwikkelomgeving, maar ook een programmeertaal.
  2. ActiveX mist het bijzondere mechanisme van Java waarbij op de broncomputer de code wordt.

Welke functionaliteiten kent ActiveX o.a. ?

  • Tis een ontwikkelomgeving (ActiveX control-pad is de meest gebruikte).
  • De mogelijkheid om objecten dynamisch aan te maken.
  • De mogelijkheid om objecten aan elkaar te linken.
  • De mogelijkheid om een objecten library op te bouwen

Wat is het verschil tussen ActiveX en OLE ?

Feitelijk kan een ActiveX control in een pagina gezet worden waardoor het automatisch geïnstalleerd wordt op een systeem als de pagina wordt geladen.
OLE controls kunnen alleen door programma's gebruikt worden.

Wat is een ActiveX control ?

Een ActiveX control is een stukje software dat een specifieke taak uit kan voeren en door verschillende programma's gebruikt kan worden.
Ze kunnen ook gekoppeld gebruikt worden.

Wat is een groot nadeel van ActiveX controls ?

ActiveX controls is niet platform onafhankelijk. Dit komt omdat de truc van platformonafhankelijke byte-code ontbreekt.(zoals bij Java).
Het schrijven van een applet in Java is hier een oplossing voor, maar dan kan je die beter in een Java-omgeving schrijven i.p.v. een ActiveX omgeving.

Wat is ActiveX control pad ?

Dit is een hulpmiddel waarmee het toepassen van ActiveX controls een kwestie van klikken en slepen is.

Wat merkt een gebruiker van ActiveX ?

In principe niets, als een systeem een bepaalde ActiveX applet heeft, wordt deze probleemloos weergegeven. Als het systeem deze applet niet heeft, wordt deze automatisch opgehaald.

Is het downloaden van een ActiveX applet veilig ?

Nee, een ActiveX applet is executeerbaar bestand die kwaadwillende zouden kunnen besmetten met een virus. En aangezien ActiveX geen ingebouwde veiligheidsvoorzieningen kent blijft dit een risico. Een oplossing kan zijn applets met een digitale handtekening.

Wat is een Active Server Page ?

Dit is een applicatie die ontwikkeld is m.b.v. ActiveX controls en HTML.

Wat is een container m.b.t. ASP ?

Dit is een bepaalde omgeving om het embedden en linken van objecten(controls) mogelijk te maken. Het kan bijvoorbeeld een webpagina zijn of een tekst in een programma als Word.

Op welke twee manieren kan een document gekoppeld worden aan een ander document ?

  1. Via object linking, waarbij een deel van een document bestaat uit een verwijzing naar een ander document.
  2. Via object embedding, waarbij twee verschillende soorten gegevens in één document opgeslagen worden.

Waar dient ActiveX server voor ?

ActiveX server dient om o.a.  databases via internet toegankelijk te maken. De webpagina's die de gebruiker raadpleegt bevatten hierbij zowel statische als dynamische gegevens. De dynamische gegevens worden uit een database gehaald met behulp van gebruikers-query.

Wordt audio en video ondersteund door de meeste browsers ?

Nee, dit wordt meestal niet ondersteund. Hiervoor moet je gebruik maken van Plug-ins.

Met welke tag kan je een geluidsfragment oproepen in een browser ?

Met de Embed-tag.
bijv: <embed SRC="geluid" AUTOSTART="true">

Wat doet het autostart element ?

Deze bepaald of een audiobestand meteen wordt afgespeeld of niet. De waarde "true" speelt meteen af. De waarde "false" speelt pas af als de play-toets aangeklikt wordt.

Welke andere elementen kunnen gebruikt worden met de <embed> tag ?

  • loop (loop -1 is oneindig en 0 is onzichtbaar, nadeel: gebruiker kan het niet uitzetten.
  • width
  • height

Hoe kan je een achtergrond geluid integreren ?

  • Met de tag <bgsound SRC="geluid.wav">  . Deze wordt aan het eind van het document geplaatst.
  • Of door de gebruiker zelf te laten kiezen of hij een geluidsfragment wil horen d.m.v. een hyperlink: <a href="geluid.wav"> klik hier om het geluid te openen </a>

Wat is een RIF bestand ?

Dit staat voor Resource Interchange Format. Een dergelijk bestand kan zowel tekst, een afbeelding of geluid bevatten en bevat uit vele kleine blokken met gegevens, zogenaamde chunks.

Kan je standaard een geluidsbestand omzetten naar MP3 ?

Nee, er zit patent op het MP3 formaat.

Hoe kan je in Audacity toch converteren naar MP3 formaat ?

Door het bestand lame_enc.dll te downloaden.

Wat is het voordeel van Realaudio ?

  • Het maakt geen gebruik van de browser
  • De compressie maakt het 10-20 keer zo klein als een WAV bestand.

Wat is het nadeel van RealAudio ?

  • Je hebt een behoorlijke snelle modem nodig om goede kwaliteit te krijgen.
  • Je hebt een aparte plug-in nodig om het af te spelen in op de RealPlayer.

Horen bewegende beelden en film tot het vormgeven van webpagina's ?

Nee, de meeste videoplayers kunnen namelijk niet als onderdeel van een HTML-pagina.

Waarvoor dient Flash en Shockwave ?

Hiermee is het mogelijk hele interactieve webanimaties, presentaties, spelletjes te maken. En desgewenst geluid aan een site toe te voegen mee te maken.

Op welke technologie is Flash gebasseerd ?

Op een vectortechnologie

Wat is het voordeel van Flash ?

  • Kleinere bestanden
  • Alleen de delen van de afbeelding die veranderen hoeven te worden veranderd.
  • Toevoegen interactiviteit
  • Toevoegen CGI- en datakoppelingen.

Wat is het nadeel van Flash ?

Het is niet mogelijk een natuurlijk kleurverloop te maken. In flash wordt bij voorkeur gewerkt met egale vlakken. Dit geeft een animatie een heel strakke wat onnatuurlijke (technische) sfeer.

Hoe voeg je een Flash bestand in een webpagina toe ?

Door middel van de <embed> tag

Hoe verander je het formaat van een flash bestand ?

Met behulp van de elementen SCALE=exactfit, WIDTH en height kan je het formaat veranderen.

Wat is een authoring tool ?

Dit is een auteursprogramma om flash animaties te kunnen maken. Voorbeelden zijn: Macromedia Flash, Macromedia Freehand. Maar andere programma's zijn ook mogelijk, want het bestandsformaat Flash is openbaar gemaakt.

Wat is een shockwave bestand ?

Een shockwave bestand kan je zien als een kleine multimediaproductie zien. Hiermee kan je een site maken maken met geluid, complexe animaties en interactiviteit. Shockwaves kan je maken met het auteursprogramma Macromedia Director maken.

Wat is het voordeel van Shockwave ?

Het voordeel van shockwave is dat er meer interactiviteit en ingewikkelder routines mee te maken zijn dan met Flash. Ook kan je met Shockwave streaming en video realiseren.

Noem een aantal alternatieve technieken om animaties of geanimeerde buttons op webpagina's te gebruiken.

  • Interactieve vectorafbeeldingen: FutureSplash Animation, FutureWave Software Inc.
  • Kleinere animaties, visuele effecten, interacties, geluid: Mbed Player animation, mBED Software.
  • MediaKnife Animation, Media Architects: Grotere animaties, bewegende sprites
  • Zeer grote en snelle animaties mogelijk: Sizzler Animation, Totally Hip Software Inc.,

Wat is het verschil tussen Flash en Shockwave ?

  • Flash is kleiner
  • Flash start onmiddelijk
  • Flash gebasseerd op vector grafieken.
  • Flash bestandsformaat is vrijgegeven

Wat is een style sheet ?

Een stylesheet is geen nieuwe versie van HTML, maar een aanvulling in de vorm van een "nieuwe beschrijvingstaal".
Door middel van deze taal worden HTML-tags gedefiniëerd of de stijl opnieuw bepaald.
Het SPAN element kan een beperkt deel van een HTML-document worden ingesloten. Met behulp van de attributen STYLE, CLASS, of ID kan aan dat deel een stijl worden gekoppeld. Het SPAN element heeft een vergelijkbare functie als het DIV element, alleen mag het slechts inline inhoud bevatten en geen elementen op blokniveau (zoals P, UL, TABLE en FORM).

Met welke tag voeg je een CSS in ?

  • Met de <span> tag (inline)
  • Met de <style type="text/css"> (embedded)
  • Met de link tag <link href="bestandsnaam.css" rel="stylesheet" type="text/css" /> (extern)

Hoe zijn waardes van afmetingen onder te verdelen in CSS ?

In absolute en relatieve waardes.

Noem absolute waardes voor CSS ?

  • in - inches
  • cm - centimeters
  • mm - millimeters
  • pt - points ( 1 point is 1/72 inches)
  • pc - pica's (1 pica= 12 points)
  • px - pixels

Noem drie handelingen die je ook kan doen met style-sheets?

  • De objecten op een webpagina op de pixel nauwkeurig op de webpagina positioneren.
  • Delen van een document van een eigen achtergrondkleur voorzien.
  • Delen van een document van een omlijning voorzien.

Wat is het voordeel van CSS ?

Als CSS een centrale functie binnen het document vervuld, kan het HTML bestand beduidend kleiner worden. Je kan een opmaak voor het hele document (bijv tabellen) maken. Deze opmaak hoef je maar 1 keer te vast te leggen in CSS. Dit scheelt veel typwerk.

Op wat voor drie manieren kan je CSS toepassen ?

  1. inline ( van toepassing op een gedeelte van het HTML bestand)
  2. Embedded (van toepassing op het hele HTML document)
  3. Extern (Waardoor je voor elk HTML document kan verwijzen naar een extern bestand)

Met wat voor reden wordt CSS in de head van een HTML document gezet?

Hierdoor krijgt CSS een centrale functie in het HTML document. Hierdoor wordt voor het hele document één keer een een functie opgegegeven die voor het hele document gehanteerd wordt.

Wat is het voordeel van een extern .css bestand ?

Alle pagina's van een website kunnen hiernaartoe verwijzen waardoor je een uniforme stijl kan waarborgen. Het scheelt veel typwerk! Vergelijk het met een sjabloon.

Hoe verwijs je naar een extern .css bestand ?

Door middel van de code :
< link rel=stylesheet type="text/css" href="stylesheets1.css">

Kan je interne en externe .css bestanden met elkaar combineren ?

Ja, hierdoor kan je voor een specifiek html document afwijken van de stijlinstellingen van het externe .css bestand.

Kan je meerdere stylesheets aan een HTML-bestand koppelen ?

Ja. Hierbij geldt dat de stylesheet die als eerste wordt opgevraagd voor gaat. Als er in een volgende stylesheet een conflict zit, dan word de stijl van het eerste stylesheet aangehouden.

Hoe worden verschillende stylesheets geïmporteerd ?

Met de notatie :
@import "sheet2.css";

Wat houdt de term cascading in ?

Hiermee wordt bedoeld, de mogelijkheid van het in elkaar schuiven of nesten van stijlen.

Hoe voeg je meer meerdere soorten kopteksten toe op een bepaalde achtergrond ?

bijvoorbeeld:
H1, H2, H3, H4 {background: #FF0000}

Met welke css functie bepaal je de hoogte van de letters ?

Met {font-size: ....} Waarden die je kan gebruiken zijn absoluut of relatief.

Met welke css functie bepaal je het lettertype ?

Met  {font-family: .....}

Met welke css functie bepaal je de schriftdikte ?

Met {font-weight: ...}

Met welke css functie bepaal de schrift stijl ?

Met {font-style: ...}     (normal, italic, oblique)

Met welke css functie bepaal je de lettervariant ?

Met {font-variant: small-caps}

Met welke css functie bepaal je de lijndikte?

Met {line-hight: ...}

Met welke css functie bepaal je de tekstaccentuering ?

Met {tekst-decoration:...}    (none, underline, overline, blink, line-through)

Hoe geef je de vetheid van  lettertypes aan in niveau's ?

In negen niveaus. Lichtste 100, normaal 400 en zwaarste 700.

Hoe wordt een lettertype donker of lichter gedefinieërd ?

Met STRONG {font-weight:bolder/lighter}

Met welke css functie bepaal kleur ?

Met {color:bleu}

Met welke css functie bepaal je de linker/rechter marge ?

Met {margin-left: 1cm}

Met welke css functie bepaal je de uitlijning van de tekst ?

{tekst-align: }  ( right, left, center, justify)

Met welke css functie bepaal  je de afstand van de linkermarge ? (inspringen)

Met {tekst-ident:)

Met welke css functie bepaal je de ruimte tussen de letters ?

Met {letter-spacing:} (In absolute en relatieve lengtematen)

Met welke css functie bepaal je de achtergrond ?

Met {background: #ff0000}

Wat is het nadeel van 1 lettertype aan te geven ?

Niet alle computers hebben alle lettertypes, hierdoor kan de layout anders uitpakken dan bedoeld.

Wat wordt bedoeld met overerven van stijldefinities?

Dit houdt in dat je een bepaalde stijl kan laten gelden voor onderliggende tags.

Wat is een nadeel van overerven ?

Het is een krachtig mechanisme waarmee een hele serie relaties in de opmaak kan opbouwen die men aan het eind nauwelijks meer kan controleren.

Welke type selectors ken je ?

Type selectors en attribute selectors.

Wat is zijn de voordelen van een geïnterpreteerde (scriptaal) taal ?

  • Ze zijn makkelijker te leren.
  • Ze zijn makkelijker van opzet
  • Ze zijn makkelijker aan te passen omdat ze niet gecompileerd hoeven te worden.

Wat is een nadeel van  een geïnterpreteerde taal ?

Ze werken langzamer dan de gecompileerde talen. Dit komt omdat de code van geïnterpreteerde talen pas om wordt gezet op het moment dat het bestand wordt geactiveerd.

De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:

  • Een unieke studie- en oefentool
  • Nooit meer iets twee keer studeren
  • Haal de cijfers waar je op hoopt
  • 100% zeker alles onthouden
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo