Hoe Om 'n Geselsie Te Skryf

INHOUDSOPGAWE:

Hoe Om 'n Geselsie Te Skryf
Hoe Om 'n Geselsie Te Skryf

Video: Hoe Om 'n Geselsie Te Skryf

Video: Hoe Om 'n Geselsie Te Skryf
Video: Hoe om 'n brief te skryf. 2024, November
Anonim

In die vroeë dae van die internet was geselsies die enigste manier om intydse teks te kommunikeer. Vandag het hulle almal van die web verdwyn. Soms word dit egter nodig om 'n gesprek te skryf.

Hoe om 'n geselsie te skryf
Hoe om 'n geselsie te skryf

Dit is nodig

  • - teksredigeerder;
  • - 'n plaaslik geïnstalleerde webbediener met ondersteuning vir die uitvoering van skrifte in die geselekteerde programmeertaal (vir toetsing).

Instruksies

Stap 1

Kies die argitektuur van die toekomstige klets. Tans is daar twee hoofbenaderings tot die ontwikkeling van dienste van hierdie soort: - klassiek, gebaseer op die gebruik van rame; - met behulp van die AJAX-tegniek. In die eerste geval is die funksionering van die klets gebaseer op periodieke opdatering van die raamwerk. ingebed in die hoofblad (gewoonlik word die HTML IFRAME-element gebruik). Hierdie raam is gelaai met 'n ander statiese bladsy wat op die bediener gegenereer word wanneer gebruikers boodskappe byvoeg. Die belangrikste voordele van hierdie tipe kletse is: eenvoud van implementering, lae bedienerbelasting, verenigbaarheid met die oorgrote meerderheid blaaiers, die vermoë om selfs met gestremde kliënteskripte te werk. Gesels wat met AJAX-tegnieke geïmplementeer word, lyk meer dinamies. Die bygevoegde boodskapdata word deur die kliënteskrip versoek met behulp van 'n XMLHttpRequest-voorwerp. Dit word deur die bediener in XML- of JSON-formaat terugbesorg. Boodskappe word vertoon sonder om die bladsy weer te laai. Die voordeel van geselsies van hierdie tipe is gewoonlik 'n meer gebruikersvriendelike koppelvlak en die vermoë om die hele geskiedenis van boodskappe binne die werksessie te stoor. Besluit die tipe klets wat u wil skryf.

Stap 2

Oorweeg moontlike aspekte van die toekomstige kletsimplementering. Besluit of die diens gebruikersregistrasie en magtiging moet ondersteun. Of die toegevoegde boodskappe vir 'n lang tyd gestoor moet word, ens. Kies die manier om die gegewens van die laaste boodskappe op te stoor en, indien nodig, inligting oor die geregistreerde gebruikers. 'N Databasis kan gebruik word om al hierdie take te verrig. Gegewe die besonderhede van kletse, is teks- of XML-lêers gewoonlik voldoende.

Stap 3

Implementeer 'n meganisme vir die vertoon van die klets-koppelvlak en die vertoon van boodskappe aan die gebruiker. As rame gebruik word, is dit voldoende om 'n skrip aan die kant van die bediener te skryf om 'n bladsy te vorm, afhangend van die gebruiker se status, wat met die sessiemeganisme gestoor word. Of maak net 'n statiese bladsy as die klets nie magtiging ondersteun nie. Die klets-koppelvlak met AJAX kan volledig weergegee word deur skrifte aan die kliënt. Om hierdie skrifte te ontwikkel, is dit raadsaam om raamwerke te gebruik soos Prototype (prototypejs.org), script.aculo.us en die Google Web Toolkit (code.google.com/webtoolkit/).

Stap 4

Skryf 'n manuskrip vir die toevoeging van boodskappe. Dit moet vormdata aanvaar of 'n XML-versoek wat vanaf die gebruiker se blaaier gestuur word, die korrektheid van die inligting nagaan, die lys van boodskappe opdateer en, indien nodig, 'n HTML-lêer daaruit genereer, wat gebruik word om die huidige kletsinhoud te vertoon.

Stap 5

Skryf, indien nodig, afsonderlike skrifte om die registrasie van gebruikers in die klets en hul magtiging te implementeer.

Aanbeveel: