Hvordan kan jeg oprette et websted som http://shouldipartytonight.com?


Svar 1:

Jeg har lige tjekket webstedet på min mobiltelefon, og det er ret sjovt.

Du kan først starte med en naiv tilgang og derefter forbedre den, som du har brug for.

For eksempel. (Brug af JS) Opret to parallelle arrays / objekter, der gemmer både svarene og beskrivelserne. Derefter oprettes en funktion, der vælger en tilfældig position i matrixen / objektet og viser dens indhold. Tilføj en knap for at kalde denne funktion ved en klikbegivenhed.

Du kan senere forbedre det ved at bruge Web Storage API i stedet for arrays / objekter.

Eller gør det på serversiden:

Her kan du bruge ethvert programmeringssprog på serversiden, du ønsker. Du kan gemme svarene og beskrivelserne i en fil. Du kan gemme dem i en nøgleværdebutik eller på en relationel DB.

Du kan generere HTML på serveren, eller du kan bare sende JSON og lade JS analysere det pænt.

Jeg vil ikke gå nærmere ind, dette er bare nogle ideer. Når du lærer Web-dev, skal du bare eksperimentere dig selv og have det sjovt. Jeg håber, det hjalp.


Svar 2:

Den nemmeste måde at gøre dette med din HTML-viden er at udvide den med CSS og jQuery.

Der er mange JavaScript-rammer i naturen lige nu, men intet får dig til at gøre ting hurtigere end jQuery.

Du bliver nødt til at vide, hvordan du gemmer svar i en matrix i JavaScript og vælg et tilfældigt svar.

Hvad jeg ville gøre, er at gøre alt i almindelig HTML + jQuery, og så fungerer alting, som jeg forventer, jeg bruger tid på at prøve at få det til at se pænt ud.

Bemærk til side: du har ikke virkelig brug for nogen databaseoplevelse eller kodning på serversiden for at komme i gang med dette, så du skal ikke få fyldt med ny og underlig teknologi til dig. Du kan udvide din viden senere, hvis du vil gøre dit websted jævnt mere fantastisk.


Svar 3:

Det er bare en tilfældig svarmekanisme. Eventuelt en cgi endda.

Du kan opbygge et WordPress-sted, som du vil, og tilføje dette plugin

Avanceret tilfældig indlægs widget

og har stort set svaret fra din indlægspool. Temmelig let undtagen at oprette de mange indlæg, du har brug for / ønsker.

Gå efter det! Fortæl mig, hvis du har problemer.