קאָמפּיוטערספּראָגראַממינג

אַדזשאַקס - וואָס איז עס? אַסינטשראָנאָוס דזשאַוואַסקריפּט און קסמל: אַדוואַנידזשיז און דיסאַדוואַנטידזשיז

איצט איר קענען וואַך אויף די אינטערנעט גיינינג פּאָפּולאַריטעט די נוצן און אַפּלאַקיישאַן פון נייַ טעקנאַלאַדזשיז. איינער פון זיי - איז יידזשאַקס. וואָס איז עס? וואָס פֿעיִקייטן טוט עס האָבן? ווו צו צולייגן? אַלע די שאלות וועט זיין געפֿונען די ענטפֿערן אין דעם אַרטיקל.

גענעראַל אינפֿאָרמאַציע

ווי שטייט יידזשאַקס? וואָס טוט עס מיינען? דעם רעדוקציע איז אַן אַקראַנים. עס שטייט פֿאַר אַסינטשראָנאָוס דזשאַוואַסקריפּט און קסמל ( "אַסינטשראָנאָוס דזשאַוואַסקריפּט און יקסמל"). אָפֿט איר קענען זען אָדער הערן די אינפֿאָרמאַציע אַז דעם נייַ טעכנאָלאָגיע. אבער דאָס איז נישט אמת. די פאַקט אַז דזשאַוואַסקריפּט און קסמל, עס זענען שוין גאַנץ אַ לאַנג צייַט, כוועראַז די "אַדזשאַקס" איז אַ סינטעז פון די טעקנאַלאַדזשיז. רובֿ אָפֿט עס איז געניצט אין קאַנדזשאַנגקשאַן מיט די טערמין וועב 2.0 און איז פֿאַרשטאַנען ווי די נוצן פון אַוואַנסירטע פּלאַן טעקניקס.

און וואָס שטריך?

אַזוי, מיר שוין האָבן אַ גענעראַל געדאַנק פון וואָס איז יידזשאַקס. וואָס עס גיט אונדז אין פיר? וואָס איז ווייל אַקטיוולי רעדן וועגן זייַן אַפּלאַקיישאַן? די פּיקיוליעראַטי פון דעם טעכנאָלאָגיע - איז אַז ווען איר נוצן עס טאָן ניט דאַרפֿן צו דערפרישן די גאנצע בלאַט אין דער ערשטער פאָדערונג. נאָך אַלע, איר קענען בעטן נייַ דאַטן בלויז פֿאַר טייל פון עס. דאס איז באַקוועם (ווייַל די ווייניקער צייַט איר האָבן צו וואַרטן), און פּרייַז (פֿאַר די וואס זענען נישט אַנלימאַטאַד אינטערנעט). אָבער, צו מיטטיילן די באַניצער וועגן וואָס איז געשעעניש אַפּגרייד איז דיזייראַבאַל צו נוצן אין מינדסטער אַ מאַסע גראדן אָדער טעקסט אַרטיקלען אַז מיטטיילן וועגן נייַ דאַטן פון די סערווער. ווי מיינאַסיז טעכנאָלאָגיע איז אָפֿט רעפעררעד צו די פאַקט אַז עס טוט נישט שטיצן לעגאַט און טעקסט בראַוזערז. און די פיייקייַט צו דיסייבאַל דזשאַוואַסקריפּט טעכנאָלאָגיע איז ביי דער באַניצער ווי פילע און ינדזשויד. דעריבער, איר זאָל ניט זידלען יידזשאַקס. אַז עס קענען געבן, אויב נישט צו צושטעלן אנדער ברירה מעטהאָדס פון פּראַוויידינג אינפֿאָרמאַציע? אין דער בעסטער פאַל, די אינפֿאָרמאַציע נאָר וועט נישט זיין געוויזן אויף די פּלאַץ. אין די ערגסטע - זייַן אויסזען איז אַזוי אַפפעקטעד אַז דער באַניצער ניט מער האט צו צוריקקומען.

אַדוואַנטאַגעס פון "אַדזשאַקס"

דעם טעכנאָלאָגיע Offers צוויי מעטהאָדס דורך וואָס אַ וועב בלאַט קענען זיין איינגעזען. דער ערשטער ינוואַלווז געמאכט ענדערונגען אָן רעבאָאָטינג. דעם קענען זיין ממלא מיט דינאַמיש ריקוועס צו די סערווער. די רגע ינוואַלווז די נוצן פון ספּעציפיש טעקנאַלאַדזשיז, די רובֿ פאָלקס פון וואָס איז די קסמלהטטפּרעקוועסט. לעפיערעך אייגן אַדוואַנטאַגעס, "אַדזשאַקס" קענען זאָגן די ווייַטערדיק:

  1. איר קענען שאַפֿן אַ באַקוועם וועב-באזירט אַפּלאַקיישאַן, וואָס צובינד וועט האָבן אַ גאַנץ נומער פון פייַן פֿעיִקייטן פֿאַר דער באַניצער, מיט דער רעזולטאַט אַז פאַסיליטאַטע מענטשלעך ינטעראַקשאַן און וועבזייַטל.
  2. אָנשטאָט אַ פול חשבון רילאָוד אַ פּאַרטיייש. דעם סאַוועס רעסורסן און אָפּטימיזעס מאַשין פאָרשטעלונג.
  3. די סערווער טייל פון די פּלאַץ איז אַקטיוולי ינטעראַקץ מיט דער באַניצער.
  4. נוציק פֿאַר די ימפּלאַמענטיישאַן פון אַ נומער פון געדאנקען.

קאַמיונאַקייטינג

דאָ, למשל, דאַרפֿן אַ באַמערקונגען פאָרעם, וואָס קענען ווערן געניצט צו רעקאָמענדירן קאַסטאַמערז. ווי עס קענען זיין געטאן? ערשטער מיר דאַרפֿן צו נעמען קעיר פון די "טרעגער" פון אינפֿאָרמאַציע. צו טאָן דאָס, איר דאַרפֿן צו שאַפֿן אַ קסמלהטטפּרעקוועסט כייפעץ. ער אקטן ווי אַ ינטערמידיערי צווישן די סערווער און דער באַניצער ס בלעטערער. מיט דעם כייפעץ וועט שיקן ריקוועס און באַקומען ענטפֿערס צו זיי. פֿאַר דירעקט דאַטן וועקסל, מיר דאַרפֿן יידזשאַקס PHP. די מכשירים קען זיין ימפּלאַמענאַד ניצן געט- אָדער פּאָסטן-קוויריז. אין דעם פאַל, די נייטיק טענות וועט זיין דורכגעגאנגען גלייַך דורך די URL. אין דער זעלביקער צייַט עס וועט לויפן די פֿונקציע, און פֿאַר ינשורינג אַז די דאַטן אַריבערפירן איז נישט ינטעראַפּטיד. אבער ווי צו ינסטרומענט יידזשאַקס-בעטן? רעקאָמענדירן ניצן פּאָסטן. דאַנק צו אים, איר קענען אַריבערפירן אַ אַנלימאַטאַד סומע פון דאַטע, וואָס, דערצו, איז פיל מער שווער צו צוטריט.

פּרינציפּ פון אָפּעראַציע

ווי זענען די אַסינטשראָנאָוס דזשאַוואַסקריפּט און קסמל אין פיר? זאל ס פֿאַרשטיין דעם מיט אַ משל. געבויט מיט רעספּעקט צו די סטרוקטור איר דאַרפֿן צו מאַכן זיכער אַז דער קליענט טייל גיט אַלע די נייטיק פונקטיאָנאַליטי פֿאַר זיכער דאַטן וועקסל. עס זאָל צושטעלן די נייטיק מעטהאָדס פֿאַר טראַנסמיטינג אינפֿאָרמאַציע אויסגעקליבן וועגן. די סערווער טייל זאָל ענשור אַז די פּראַסעסינג פון די דאַטן, און, באזירט אויף זיי שוין, צו דזשענערייט נייַ אינפֿאָרמאַציע צו דערנאָך פאָרן עס אויף צו דער קונה. די מערסט פּראָסט טיפּ פון ינטעראַקשאַן איז צו אַרבעטן מיט די דייטאַבייס. מיר האָבן ביז אַהער דערמאנט איז אַן עלעמענט פון פילע געשעפט זייטלעך ווי אַ פאָרעם פון אַ באריכטן. די מייַלע פון "אַדזשאַקס" אין דעם פאַל איז אַז עס האלט ייסינגקראַנאַס דאַטע אַריבערברענגען. אין אנדערע ווערטער, בשעת די אינפֿאָרמאַציע איז געשיקט, דער באַניצער קענען דורכפירן אַלע די נייטיק אַקשאַנז צו אים. פאָקוסינג אויף די ספּעסיפיקס פון יעדער פאַל, איר מוזן באַשליסן צי איר ווילן דעם פּראָצעס צו מיטטיילן די באַזוכער פון די פּלאַץ. קאָרעוו צו דער זעלביקער באַמערקונגען פאָרעם זאָל זיין האט געזאגט אַז אין דעם פאַל מיר קענען שרייַבן "אָפּעראַטאָר דייאַלז די ענטפֿערן", אָדער עפּעס ענלעך.

סערווירער ענטפער

ער קענען קומען ניט בלויז פֿאַר קסמל, ווי איר זאל טראַכטן ווייַל פון די נאָמען פון טעכנאָלאָגיע. אין דערצו, עס קענען זיין טראַנסמיטטעד ווי קלאָר טעקסט אָדער דזשסאָן. אין דער ערשטער פאַל די אינפֿאָרמאַציע קענען זיין מיד געוויזן אויף דעם בלאַט. אויב ניצן קסמל, איר דאַרפֿן צו נעמען זאָרג פון אַז יידזשאַקס-טעקע האט שוין רעכט פּראַסעסט אין דער קליענט בלעטערער. כל דאַטן אין דעם פאַל איז קאָנווערטעד צו (רענטגענ) HTML. ווען ניצן דזשסאָן פֿאָרמאַט, איר דאַרפֿן צו דורכפירן די קאָד צו באַקומען די פול כייפעץ דזשאַוואַסקריפּט. עס איז נייטיק צו זייַן אָפּגעהיט און צו נעמען אין חשבון די פאַקט אַז פילע כאַקערז ווי צו יבערשיקן מאַלישאַס קאָד דורך מיטל פון דעם טעכנאָלאָגיע. עס איז דעריבער נייטיק צו צושטעלן פֿאַר די דאַטן verification פּראָצעס איידער זיי זענען פּראַסעסט. פֿעיִקייטן פון מעקייַעם פֿאַר פאַרשידענע בראַוזערז זאל זיין אַ ביסל אַנדערש, אָבער אין אַלגעמיין, די אַקציע דאָ איז איינער סכעמע.

מיר מאַכן אַ בקשה צו די סערווער און אַ ענטפער פּראַסעסינג

די גאנצע סיקוואַנס פון אַקשאַנז איז ווי גייט:

  1. טכילעס, איר דאַרפֿן צו שאַפֿן און צו מאַכן זיכער אַז עס איז קסמלהטטפּרעקוועסט.
  2. דעמאָלט יניטיאַליזעס סערווירער קשר.
  3. שיקן די בעטן צו עס.
  4. מיר וואַרטן פֿאַר דאַטן צו קומען, און פּראָצעס זיי.

עס זאָל דערציילן איר וועגן עטלעכע פון די פֿעיִקייטן אויף די שאַפונג פון די כייפעץ. עס קענען זיין ינישיייטיד אין קיין אָרט ווו עס איז מעגלעך בלויז אין די ראַם פון די פּראָגראַממינג שפּראַך. אבער אויב ער איז געווען געגעבן די סטאַטוס פון אַ גלאבאלע, אין קיין איין פונט אין צייַט פֿאַר עס צו זיין מעגלעך צו אַרבעטן מיט בלויז איין בקשה. אין דעם פונט, איר דאַרפֿן צו באַצאָלן נאָענט ופמערקזאַמקייַט. וועגן באַהאַנדלונג - דאָ מיר פאָקוס אויף די אויסדערוויילט קיילע. אַזוי, אויב די קסמל דאַטע צו זיין פּראַסעסט דאַם-פֿעיִקייטן און פאָרשטעלן דער באַניצער האט דער סוף רעזולטאַט אין HTML. און וואָס צו טאָן מיט דזשסאָן-רייטאַד? עס זאָל זיין פֿאַרשטיין אַז עס איז די כייפעץ נאָוטיישאַן דזשאַוואַסקריפּט. וואָס טוט עס מיינען? רעכט דזשסאָן אַ כייפעץ קענען זיין רעפּריזענטיד ווי אַ שטריקל. אבער עס מוזן ווערן דערמאנט אַז דעם אופֿן איז נישט זיכער צו די פול, און אַ פּלאַץ פון סיבות דאַרפֿן צו זיין געהאלטן. אבער, אין אַלגעמיין, עס איז זייער גרינג.

סערווירער-זייַט פּראָגראַממינג שפּראַכן

כּמעט קיין וועב-באזירט אַפּלאַקיישאַן ניצט זיי אין איין וועג אָדער אנדערן. פֿאַר דאַטן טראַנסמיסיע איז די מערסט פאָלקס PHP. אויף עס יוזשאַוואַלי שרייַבן טעקעס פֿאַר זייטלעך, ווו איז נישט קריטיש דאַטן טראַנסמיסיע טעמפּאָ, און די בילכער וואָג צווישן איר און רילייאַבילאַטי. קסמלהטטפּרעקוועסט טראַנסמיסיע טעקניקס דיסקאַסט אויבן.

קאָנפיגורינג סערווירער

וואָס מגילה זענען דארף אין סדר צו גאָר אַרבעטן יידזשאַקס? וואָס טוט דעם געבן אונדז? וואָס זענען זיי פֿאַר? צו באַקומען ענטפֿערס צו די שאלות, איר זאָל באקענען זיך מיט די ווייַטערדיק רשימה:

  1. HTML / קסהטמל. זיי זענען דארף פֿאַר די סערווירער צו דערקענען די בלאַט אויסלייג.
  2. קסס. דעם געצייַג איז נייטיק פֿאַר וויסואַל סעלעקציע פון בלאַט פּלאַן.
  3. דאַם. עס איז דארף אין סדר צו ענשור די דינאַמיש ענדערונגען אויף אַ בלאַט ווי אַ ענטפער צו די אַקציע דורך די באַניצער.
  4. קסמל. איז required פֿאַר דאַטן אַריבערפירן צווישן דעם קליענט און די סערווער.
  5. דזשאַוואַסקריפּט. מיר דאַרפֿן צו שאַפֿן אַ לויפֿער "אַדזשאַקס" און צושטעלן ינטעראַקטיוויטי.
  6. קסמלהטטפּרעקוועסט. כייפעץ דורך וואָס קוויריז וועט זיין פאָרוואַרדעד צו די סערווער.

ניצן די פּלאַץ

אַזוי איצט מיר האָבן ביידע די טעאָרעטיש וויסן און געדאנקען וועגן ווי די יידזשאַקס. שיקט דאַטן איז איצט בלויז ריקווייערז אַ זיכער פיר. זאל אונדז קוק אין אַלגעמיין, ווי צו צוגאַנג די ימפּלאַמענטיישאַן פון די אַרבעט ניצן די "אַדזשאַקס". אַזוי, מיר דאַרפֿן צו שאַפֿן אַ שאָפער דייטאַבייס. און זיי וועלן אַנדערש זייַן דיווייסאַז וואָס קענען זיין אַפּערייטאַד. עס זאָל זיין אנגעוויזן אַז די אויבן דייטאַבייס איז זייער גרויס, אַזוי איך נאָר שיקן עס צו דער קליענט און עס האט צו פאָרשלאָגן צו מאַכן אַ סעלעקציע ניצן דזשאַוואַסקריפּט טוט נישט מאַכן זינען. עס איז אויך דיזייראַבאַל צו אייגן אַ וועב בלאַט איז רעלאָאַדעד רעכט צו אַ איין פּאַראַמעטער. אויף די סערווער ריקוועס וועט שעפּן ספּעציעל PHP סקריפּס. די דייטאַבייס איז ימפּלאַמענטאַד ווי אַ קסמל-טעקע.

וועגן דייטאַבייס

עס איז נייטיק צו אַרבעטן אויס זייַן סטרוקטור. און וואָס אויב די דורכגעגאנגען פּאַראַמעטערס, וואָס זענען די אַבדזשעקס? אין אַזאַ אַ פאַל עס איז נייטיק צו צושטעלן פֿאַר די בריאה פון אַ בייַטעוודיק, ווו עס וועט זיין קיין לינק עס צו די רופן געשעעניש פון די פֿונקציע. צו קענען צו צוטריט עס פון ערגעץ עס איז נייטיק צו מאַכן אַ גלאבאלע קאָד. פֿאַר קאַנוויניאַנס, עס איז דיזייראַבאַל צו נוצן אַ דייטאַבייס פאַרוואַלטונג סיסטעם. פון קורס, דעם איז ניט נייטיק. אבער נאָך לאָזן די נוצן פון די דייטאַבייס צו אַרבעטן מער קאָמפאָרטאַבלי און Effectively מיט דער דאַטע.

מיר זענען ארבעטן אויף מאָטאָר אָפּעראַציע

ווי האט אַלץ וועט פּאַסירן? אַזוי, עס קומט אַ זיכער געשעעניש, וואָס וועט גרונט אַ ספּעציעל פֿונקציע. זי וועט צוגרייטן אַ באַקומען אָדער פּאָסטן-דאַטן וואָס וועט ווערן געשיקט. עס דעמאָלט קאַללס די פֿונקציע, וואָס וועט מאַכן אַ אַפּעלירן צו די URL פון די סערווירער שריפט. עס איז נייטיק צו ענוויסאַגע די שאַפונג פון קסמלהטטפּרעקוועסט-כייפעץ. א דערמאָנען צו עס זאָל זיין סטאָרד אין אַ בייַטעוודיק. נאָך די דאַטן האט שוין געשיקט צו די סערווער, איר מוזן וואַרטן פֿאַר אַ ענטפער פון אים. צו טאָן דאָס, איר קענען דרייען אויף "ווייערטאַפּינג" צו קריגן אינפֿאָרמאַציע (אויב געקענט, וואָלט קומען און ווען) אָדער צו צושטעלן אַ פֿונקציע אַז וועט שטענדיק זיין גרייט צו אָננעמען דאַטן. דער ערשטער עמבאַדימאַנט איז ווייניקער פאַרלאָזלעך אין פאַל פון אַ ויסערגעוויינלעך סיטואַציע. די רגע מעקייַעם - מער טייַער אין טערמינען פון רעסורסן. כאָטש, אויב עס איז געשען בלויז מיט רעספּעקט צו איינער בייַטעוודיק, עס טוט נישט ווירקן די שנעל אינטערנעץ. אבער אויב עס זענען הונדערטער און טויזנטער, און זיי וועלן האָבן אַ הויך האַכלאָטע, - דעמאָלט עס וועט זיין אן אנדער ענין. עס איז דעריבער נייטיק צו זוכן אַ וואָג צווישן די נוצן פון בנימצא רעסורסן און עפפעקטיווענעסס. נאָך אַלע, עס זאָל זיין פֿאַרשטיין אַז ניט אַלע האָבן די זכּרון צו 16 גיגאבייט. דאס קען שטעלן אַ זיכער ווארטן צייַט נאָך וואָס סאַבסטאַטוטאַד די פֿריִערדיקע דאַטן אָדער אינפֿאָרמאַציע אַז דער שליח איז ניט בנימצא אין דעם צייַט.

פֿעיִקייטן

ווען ניצן די "אַדזשאַקס" איז Created by די צובינד פֿאַר די בלאַט אָדער אַפּלאַקיישאַן, איר דאַרפֿן צו מאַכן זיכער אַז דער רעזולטאַט אַרבעט געזונט אויף פאַרשידענע אָפּערייטינג סיסטעמס, און אויף פאַרשידענע בראַוזערז. אין דער ערשטער פאַל וועט זיין ביכולת צו צושטעלן ינוואַליאַבאַל הילף עמולאַטאָרס. אין די רגע פאַל עס וועט זיין גענוג נאָר צו ינסטאַלירן אַ פאַרשיידנקייַט פון מגילה און זיי פּרובירן די פונקטיאָנאַליטי פון די קאָד. עס איז אויך נייטיק צו צושטעלן פֿאַר זיכער אַקשאַנז און, אין פאַל דער באַניצער ס בלעטערער וועט ווערן געניצט אויס פון טאָג אָדער עס וועט פאַרמאַכן אַוועק די נייטיק סעטטינגס. אין אַזאַ קאַסעס, זאָרגן זאָל זיין גענומען פֿאַר די ווידדראָאַל פון די טעקסט אויף דעם בלאַט, סטייטינג די סיבה וואָס די וויוינג פּלאַץ אין דעם פאַל איז ניט מעגלעך. יא, איצט די וואַסט מערהייַט פון מענטשן ניצן מאָדערן טעכנאָלאָגיע, אָבער טאָן ניט גאָר לאָזן גיין פון ופמערקזאַמקייַט צו די מאַשמאָעס און די פאַקט אַז אַ ביסל פּראָצענט פון וויזאַטערז וועט נוצן עטלעכע אַוטדייטיד ווייכווארג. און אין געשעפט וואָג עס קענען האָבן באַטייַטיק קאַנסאַקווענסאַז.

סאָף

וואָס קומט צו אַ לאַדזשיקאַל סוף פון דעם אַרטיקל. אויב מיר רעדן וועגן "אַדזשאַקס" אויף די גאנצע, דעם געצייַג אַלאַוז איר צו שאַפֿן אַ זייער אַטראַקטיוו און שטריך-רייַך וועבסיטעס אַז אַרבעט געשווינד און מיט קאָמפּעטענט אויסלייג באַפרייַען צו זייַן ניצערס אַ פאַרגעניגן. עס איז קיין צווייפל אַז עס וועט זיין אַפֿילו מער אַוואַנסירטע טעקנאַלאַדזשיז אין דער צוקונפֿט, אָבער פֿאַר איצט מיר וועט נוצן וואָס מיר האָבן. ווי דער פֿאַרבעסערונג פון פּראָגראַממינג שפּראַכן און טעקניקס איז גאַנץ מעגלעך, און דאָס איז אַן אָפּציע אַז וועט זיין בנימצא, די מעטהאָדס אַז וועט מאַכן אַפֿילו מער הויך-קוואַליטעט פּראָדוקט. אבער זיין אַז ווי עס זאל, די אַרבעט דארף איצט אַז איז. און דעם נאָמען - "אַדזשאַקס".

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 yi.delachieve.com. Theme powered by WordPress.