TechBlogSD - Alt for WordPress- og WEB -utvikling
WEB- og WordPress -instruksjoner, nyheter, anmeldelser av temaer og plugins

Grunnleggende om dynamiske nettsteder

2

Hva er et dynamisk nettsted?

I motsetning til statiske nettsteder, viser et dynamisk nettsted eller en webside innholdet annerledes hver gang en besøkende laster inn eller oppdaterer siden på nytt. I tillegg kan den også tilby flere interaktive funksjoner på en webside uten å laste inn på nytt. Det viktigste er at dynamiske websider opprettes ved å sette sammen flere statiske eller dynamiske sider sammen. La oss ta et eksempel på et PHP -blogginnlegg som vist nedenfor. Denne siden er en samling av header.php, footer.php, sidebar.php og main-content.php filer.

Grunnleggende om dynamiske nettsteder

En slik dynamisk side opprettes ved hjelp av følgende to metoder basert på behandlingen:

  • Skript på klientsiden
  • Skripting på serversiden

Skript på klientsiden

Skript på klientsiden brukes til å kontrollere den dynamiske oppførselen på en webside basert på en handling fra musebevegelsen eller tastaturinndata. I dette tilfellet opprettes den dynamiske oppførselen i brukerens nettleser som kjører på en lokal datamaskin i stedet for en webserver som ligger eksternt. Derfor trenger ikke de dynamiske websidene å lastes om for dynamisk atferd på klientsiden. Først henter nettleseren det opprinnelige innholdet fra serveren og genererer de dynamiske kontrollene i nettleseren basert på brukerens input. Skriptspråk på klientsiden inkluderer JavaScript, ActionScript og Flash.

Husk følgende punkter:

  • Du må aktivere JavaScript i nettleseren din for å se en dynamisk side som kjører JavaScript.
  • Java og JavaScript er to forskjellige språk.
  • Java er et komplekst språk utviklet av Sun Microsystems som for tiden eies av Oracle Corporation. Mens JavaScript er et skriptspråk utviklet av Netscape.

Eksempel på hvordan scripting på klientsiden fungerer med JavaScript

Her er en eksempelkode på en dynamisk side som spør brukernavnet og deretter viser det i nettleservinduet som "Hei BRUKERNAVN" ved hjelp av HTML og JavaScript.

<HTML> <HEAD> <TITLE>WebNots - Dynamic Page Example with JavaScript</TITLE> <SCRIPT Language = JavaScript> var name = prompt("Enter your name", "Name"); </SCRIPT> </HEAD> <BODY> <SCRIPT Language = "JavaScript"> document.write("<H2> Hello " + name + "</H2>"); </SCRIPT> </BODY> </HTML>
  • Anta at denne koden er lagret på en webserver med sidenavnet som " http://www.example.com/dynamicjavascript.html " og en besøkende leter etter denne siden i en Chrome -nettleser.
  • Når forespørselen er mottatt fra nettleseren, behandler ikke webserveren noen av koden og sender HTML -dokumentet “dynamicjavascript.html" mens den er lagret.
  • Nettleseren mottar HTML -dokumentet, tolker markeringer, behandler skriptet og laster innholdet som en webside.

Et typisk eksempel på skript på klientsiden er en validering av skjemaoppføringer sendt av brukerne. For eksempel, hvis du ikke angir den obligatoriske arkiverte e -post -IDen, vil JavaScript -koden på nettlesernivå slutte å sende skjemaet til serveren.

Skripting på serversiden

Skripting på serversiden lar samme side vise forskjellig innhold hver gang den lastes inn. Innholdet på en dynamisk side lagres i en servers database og den dynamiske virkemåten styres av skriptprogrammene som kjører på serversiden. Derfor er det nødvendig å laste inn siden hver gang for å hente det dynamiske innholdet. Skriptspråk på serversiden inkluderer PHP, JSP, Perl, ASP, ASP.NET, ColdFusion, Ruby og WebDNA.

Eksempel på hvordan skripting på serversiden fungerer med PHP

Her er en eksempelkode for skripting på serversiden for å vise annet innhold hver gang siden lastes inn ved hjelp av HTML og PHP.

<html> <head> <title>WebNots - Dynamic Page Example with PHP</title> </head>
  • Forutsatt at denne koden er lagret på en server som " http://www.example.com/dynamicphp.php ".
  • Når nettleseren ber om denne URL -adressen for første gang, behandler serveren først PHP -koden i dokumentet og sender det første innholdet "Dette er et HTML -nettsted".
  • Nettleseren mottar dette innholdet, tolker for markeringer og viser det som overskrift.
  • Når siden blir forespurt for andre gang, svarer serveren med det andre elementet "Dette er et nettsted opprettet med PHP", og prosessen fortsetter.

Et typisk eksempel på dynamisk behandling er visning av annonser på en webside med programmer som Google AdSense. Du vil se forskjellige annonser på siden hver gang den lastes inn basert på den høyeste kostnaden som tilbys av annonsøren.

Funksjoner på en dynamisk webside

  • Dynamiske sider tilbyr tilpasset informasjon i henhold til brukerens behov.
  • Tilbyr mer interaktive elementer for å engasjere besøkende lenge på en webside.
  • Skripting på serversiden trenger tilgang til serveren og trenger derfor en vertskonto hos tjenesteleverandøren som GoDaddy, Bluehost, SiteGround, HostGator, etc.
  • Selv om gratis nettstedbyggerverktøy som Weebly tillater dynamisk samling av innhold (i hvert fall for blogginnlegg i Weebly), kan du ikke få tilgang til serveren for feilsøking.
  • Grunnleggende skjemavalideringer utføres med skript på klientsiden og kompleks behandling oppnås gjennom skripting på serversiden.

Lær dynamiske vs statiske nettsteder.

Opptakskilde: www.webnots.com
Leave A Reply

Dette nettstedet bruker informasjonskapsler for å forbedre din opplevelse. Vi antar at du er ok med dette, men du kan velge bort det hvis du ønsker det. jeg aksepterer Mer informasjon