በይነመረብ የመጀመሪያ ቀናት ውስጥ በእውነተኛ ጊዜ የጽሑፍ ግንኙነት ብቸኛ መንገዶች ውይይቶች ነበሩ ፡፡ ዛሬ ሁሉም ከድር ተሰወሩ ፡፡ ሆኖም ፣ አሁንም እንኳን አንዳንድ ጊዜ ቻትን መጻፍ አስፈላጊ ይሆናል ፡፡
አስፈላጊ ነው
- - የጽሑፍ አርታኢ;
- - በተመረጠው የፕሮግራም ቋንቋ (ለሙከራ) ስክሪፕቶችን ለማስፈፀም የሚረዳ በአገር ውስጥ የተጫነ የድር አገልጋይ ፡፡
መመሪያዎች
ደረጃ 1
የወደፊቱን የውይይት ንድፍ ይምረጡ። በዛሬው ጊዜ የዚህ ዓይነቱን አገልግሎት እድገት ሁለት ዋና ዋና አቀራረቦች አሉ-ክላሲክ ፣ በክፈፎች አጠቃቀም ላይ የተመሠረተ - - የ “AJAX” ቴክኒክን በመጠቀም ፡፡ በመጀመሪያ ሁኔታ የውይይቱ ሥራ ፍሬም በየጊዜው በሚዘመን ላይ የተመሠረተ ነው ፡፡ በዋናው ገጹ ውስጥ ተካትቷል (ብዙውን ጊዜ HTML IFRAME አባል ጥቅም ላይ ይውላል)። ይህ ክፈፍ ተጠቃሚዎች ሌላ መልዕክቶችን ሲያክሉ በአገልጋዩ ላይ በሚወጣው ሌላ የማይንቀሳቀስ ገጽ ይጫናል ፡፡ የዚህ ዓይነቱ የውይይት ዋነኞቹ ጠቀሜታዎች-የአተገባበር ቀላልነት ፣ ዝቅተኛ የአገልጋይ ጭነት ፣ ከብዙዎቹ አሳሾች ጋር ተኳሃኝነት ፣ አካል ጉዳተኛ ከሆኑ የደንበኛ ጽሑፎች ጋር እንኳን የመስራት ችሎታ ናቸው ፡፡ የታከለው የመልእክት ውሂብ የ XMLHttpRequest ነገርን በመጠቀም በደንበኛው ስክሪፕት ይጠየቃል። እነሱ በኤክስኤምኤል ወይም በ JSON ቅርጸት በአገልጋዩ ተመልሰዋል። መልዕክቶችን ማሳየት ገጹን እንደገና ሳይጫን ይከሰታል። የዚህ ዓይነቱ የውይይቶች ጠቀሜታ እንደ አንድ ደንብ የበለጠ ለተጠቃሚ ምቹ የሆነ በይነገጽ እና በስራ ክፍለ ጊዜ ውስጥ መላውን የመልእክቶችን ታሪክ የማስቀመጥ ችሎታ ነው ፡፡ ሊጽፉ በሚፈልጉት የውይይት ዓይነት ላይ ይወስኑ ፡፡
ደረጃ 2
የወደፊቱ የውይይት አተገባበር ሊሆኑ የሚችሉትን ገጽታዎች ያስቡ ፡፡ አገልግሎቱ የተጠቃሚ ምዝገባን እና ፍቃድን መደገፍ እንዳለበት ይወስኑ ፡፡ የታከሉት መልዕክቶች ለረጅም ጊዜ የሚከማቹ ይሁኑ ፣ ወዘተ … የመጨረሻ የታከሉ መልዕክቶች መረጃን ለማከማቸት እና አስፈላጊ ከሆነም ስለተመዘገቡ ተጠቃሚዎች መረጃን ለማከማቸት መንገዱን ይምረጡ ፡፡ እነዚህን ሁሉ ተግባራት ለማከናወን የመረጃ ቋት (ዳታቤዝ) ሊያገለግል ይችላል። ሆኖም ግን ፣ ከውይይቶች ልዩነት አንጻር የጽሑፍ ወይም የኤክስኤምኤል ፋይሎች ብዙውን ጊዜ በቂ ናቸው ፡፡
ደረጃ 3
የውይይት በይነገጽን ለማሳየት እና መልዕክቶችን ለተጠቃሚው ለማሳየት ዘዴን ይተግብሩ። ክፈፎች ጥቅም ላይ የሚውሉ ከሆነ እንደ የክፍለ-ጊዜው አሠራር የተቀመጠውን በተጠቃሚው ሁኔታ ላይ በመመርኮዝ ገጽ ለመመስረት በአገልጋይ-ጎን ስክሪፕት መፃፍ በቂ ነው ፡፡ ወይም ውይይቱ ፈቃድን የማይደግፍ ከሆነ የማይንቀሳቀስ ገጽ ብቻ ይፍጠሩ። AJAX ን በመጠቀም የውይይት በይነገጽ በደንበኛው የጎን እስክሪፕቶች ሙሉ በሙሉ ሊሰጥ ይችላል። እነዚህን ስክሪፕቶች ለማዘጋጀት እንደ ፕሮቶታይፕ (prototypejs.org) ፣ script.aculo.us እና ጉግል ድር መሣሪያ ስብስብ (code.google.com/webtoolkit/) ያሉ ማዕቀፎችን መጠቀሙ ይመከራል ፡፡
ደረጃ 4
መልዕክቶችን ለማከል በአገልጋይ-ወገን ስክሪፕት ይጻፉ ፡፡ ከተጠቃሚው አሳሹ የተላከው የቅጽ መረጃን ወይም የኤክስኤምኤል ጥያቄን መቀበል ፣ የመረጃውን ትክክለኛነት ማረጋገጥ ፣ የመልእክቶችን ዝርዝር ማዘመን እና አስፈላጊ ከሆነም የአሁኑን የውይይት ይዘት ለማሳየት የሚያገለግል በእሱ ላይ የተመሠረተ የኤችቲኤምኤል ፋይል ማመንጨት አለበት ፡፡
ደረጃ 5
አስፈላጊ ከሆነ በቻት ውስጥ የተጠቃሚዎችን ምዝገባ እና ፈቃዳቸውን ለመተግበር የተለየ ስክሪፕቶችን ይጻፉ ፡፡