Sådan Skriver Du En Chat

Indholdsfortegnelse:

Sådan Skriver Du En Chat
Sådan Skriver Du En Chat

Video: Sådan Skriver Du En Chat

Video: Sådan Skriver Du En Chat
Video: ДЕТИ ЛЕДИБАГ И СУПЕР-КОТА 😱 Сказки на ночь от Маринетт Miraculous Ladybug & Cat Noir in real life 2024, November
Anonim

I de tidlige dage af Internettet var chats det eneste middel til tekstkommunikation i realtid. I dag er de næsten alle forsvundet fra internettet. Men selv nu bliver det undertiden nødvendigt at skrive en chat.

Sådan skriver du en chat
Sådan skriver du en chat

Er det nødvendigt

  • - teksteditor;
  • - en lokalt installeret webserver med support til udførelse af scripts på det valgte programmeringssprog (til test).

Instruktioner

Trin 1

Vælg arkitekturen for den fremtidige chat. I dag er der to hovedtilgange til udvikling af tjenester af denne type: - klassisk, baseret på brug af rammer; - ved hjælp af AJAX-teknikken. I det første tilfælde er chattens funktion baseret på periodisk opdatering af rammen indlejret i hovedsiden (normalt bruges HTML IFRAME-elementet). Denne ramme er indlæst med en anden statisk side, der genereres på serveren, når brugerne tilføjer beskeder. De største fordele ved chats af denne type er: enkelhed ved implementering, lav serverbelastning, kompatibilitet med langt de fleste browsere, evnen til at arbejde selv med deaktiverede klientscript. Chats implementeret ved hjælp af AJAX-teknikker ser mere dynamiske ud. De tilføjede meddelelsesdata anmodes af klientscriptet ved hjælp af et XMLHttpRequest-objekt. De returneres af serveren i XML- eller JSON-format. Visning af beskeder sker uden at genindlæse siden. Fordelen ved chats af denne type er som regel en mere brugervenlig grænseflade og muligheden for at gemme hele historikken over meddelelser i arbejdssessionen. Beslut dig for hvilken type chat du vil skrive.

Trin 2

Overvej mulige aspekter af den fremtidige chatimplementering. Beslut om tjenesten skal understøtte brugerregistrering og autorisation. Om de tilføjede meddelelser skal gemmes i lang tid osv. Vælg måde at gemme dataene for de sidst tilføjede meddelelser på og om nødvendigt oplysninger om de registrerede brugere. En database kan bruges til at udføre alle disse opgaver. I betragtning af specifikationerne for chats er tekst- eller XML-filer normalt tilstrækkelige.

Trin 3

Implementere en mekanisme til visning af chatgrænsefladen og visning af meddelelser til brugeren. Hvis rammer vil blive brugt, er det tilstrækkeligt at skrive et serversidescript til dannelse af en side afhængigt af brugerens status, som gemmes ved hjælp af sessionsmekanismen. Eller opret en statisk side, hvis chatten ikke understøtter godkendelse. Chatgrænsefladen ved hjælp af AJAX kan gengives fuldstændigt af scripts på klientsiden. For at udvikle disse scripts tilrådes det at bruge rammer som Prototype (prototypejs.org), script.aculo.us og Google Web Toolkit (code.google.com/webtoolkit/).

Trin 4

Skriv et serversidescript til tilføjelse af meddelelser. Den skal acceptere formulardata eller en XML-anmodning sendt fra brugerens browser, kontrollere rigtigheden af oplysningerne, opdatere listen over meddelelser og om nødvendigt generere en HTML-fil baseret på den, som bruges til at vise det aktuelle chatindhold.

Trin 5

Skriv om nødvendigt separate scripts for at implementere registreringen af brugere i chatten og deres autorisation.

Anbefalede: