Hva kan jeg gjøre med Javascript At jeg ikke kan gjøre med Web språk?

March 21  by Eliza

HTML. DHTML. XML. Javascript. Java. Flash. Når det kommer til webutvikling, kan selve rekke språk og utviklingsverktøy være forvirrende - og du kan stå lurer på hvilket språk som er best for hvilken oppgave.

Faktum er at hvert språk er designet med en bestemt type oppgave i tankene, og Javascript er intet unntak. Tabell 1 viser deg hvilke typer oppgaver som Javascript er beste (og minst) egnet til å utføre. Javascript er best egnet for klientsiden (nettleserbaserte) oppgaver.

Tabell 1: Bruke Javascript for Høyre Task


Oppgave


Er Java Nyttig?


Er Javascript og CSS (DHTML) Nyttig?


Gi brukere med nyttig feedback


Ja


Ikke


Tilpass side utseende


Ja


Ja (mer sofistikert enn Java alene)


Undersøke eller endre HTML-skjema data


Ja


Ikke


Lage enkle animasjoner


Ja


Ja (mer sofistikert enn Java alene)


Lage komplekse animasjoner


Ikke


Ikke


Utføre server-side behandling


Ikke


Ikke

Utfører Java sin magi ved å arbeide sammen med HTML og Cascading Style Sheets (CSS). Slik fungerer det: HTML og CSS lar deg lage statiske websider ved hjelp tag byggeklosser, eller objekter Javascript kan du inspisere og manipulere objekter for å slå opp statiske sider med interaktivitet og enkle animasjoner.. (Med andre ord, for å bruke Javascript, må du bruke HTML, for å dra nytte av dynamisk HTML, eller D HTML, funksjoner, må du bruke både HTML og CSS.)

Ved å bruke Javascript, kan du lage et nettsted enkelt å navigere og selv tilpasse siden din, avhengig av hvem som ser på det, hvilken nettleser den besøkende bruker for å kunne se den, og hvilken tid på døgnet det er. Du kan også lage enkle (men effektive) animerte effekter.

Gjør ditt nettsted enkelt for folk å navigere

Den vanligste måten å perk opp sidene dine med Javascript er å gjøre dem lettere å navigere. For eksempel kan du bruke Javascript til

  • Lag utvidområdekart.
  • Legg verktøytips - nyttige biter av tekst som vises når en bruker beveger musen over en bestemt del av ditt nettsted.
  • Bytt bilder når en bruker drar en mus over et bestemt område av skjermen. (Denne effekten kalles en mus rollover, og det hjelper brukerne bestemme med et blikk hvilke deler av websiden er interaktive, eller klikkbare.)
  • Inspisere data som brukerne inn og dukke opp nyttige forslag hvis de gjør en ugyldig oppføring.
  • Vise en takk melding etter at en bruker sender inn et skjema.
  • Last innhold til flere rammer når en bruker klikker på en knapp, slik at brukeren kan se flere biter av relatert informasjon på samme tid.

I tillegg til brukerinitierte hendelser, for eksempel å klikke og dra med musen, gjenkjenner Java også automatiske hendelser - for eksempel innlasting av en webside på en nettleser.

Tilpasse måten nettstedet ditt ser ut on-the-fly

Alle liker å føle seg spesiell, og folk som besøker nettstedet ditt er ikke noe unntak. Ved å bruke Javascript, kan du skreddersy måten sidene dine ser til forskjellige brukere basert på kriterier som

  • De spesifikke typer og versjoner av nettleser som besøkende bruker for å se siden din
  • Den gjeldende dato eller klokkeslett
  • Brukernes atferd siste gang de besøkte sidene dine
  • Brukernes oppgitt preferanser
  • Eventuelle andre kriterier du kan forestille deg

Lage kule, dynamiske animerte effekter

Mange folk antar at du trenger Java for å lage animasjoner for web, men det er bare ikke slik. Selv Java absolutt ikke vil forveksles med den mest effektive måten å skape høy tetthet animasjoner, kan du bruke Javascript med gjennomgripende stilark (kombinasjonen er kjent som DHTML) for å lage en rekke virkelig pene animerte effekter. Som et spørsmål om faktum, ved hjelp av Java er den enkleste måten å implementere felles effekter, for eksempel velt.