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

דזשסאָן פֿאָרמאַט: באַשרייַבונג, לעמאָשל

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

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

דאַטן וועקסל: דעם בלעטערער - סערווירער

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

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

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

די נוצן פון די סירילליק Alphabet אין נאַמינג וועריאַבאַלז - זייער אומגעריכט דערשיינונג (ומזין), אָבער עס אַרבעט אין פריש ווערסיעס פון קראָום, Firefox, און אַפֿילו, אין Internet Explorer 11.

סירילליק און דזשסאָן

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

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

ניט קיין ענין וואָס מין פון האט אַ באַזע סינטאַקטיק כידעש - דזשסאָן, עס איז וויכטיק אַז עס האט אַ לעגאַל רעכט און אַ פאַקטיש געלעגנהייט צו שטעלן די שורה: "קיין נאָמען = קיין ווערט."

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

PHP און דזשסאָן

גענומען דאַטן אין דזשסאָן פֿאָרמאַט, די סערווירער (דורך PHP, אין באַזונדער) אַלאַוז זיי צו שעפּן ווי עס איז און צו קריק די רעזולטאַט צוריק צו דער בלעטערער אין דער זעלביקער פֿאָרמאַט. מקור מענגע PHP:

  • $ קדזשסאָן = מענגע ( "אַ" => "אַלף", "ב" => "ביתא", "ג" => "גאַמאַ").

קאַנווערטינג אַ דזשסאָן פֿאָרמאַט פֿאַר טראַנסמיסיע צו די בלעטערער:

  • $ קדזשס = דזשסאָנ_ענקאָדע ($ קדזשסאָן) .

רעזולטאַט:

  • { "אַ": "אַלף" , "ב": "ביתא", "ג": "גאַמאַ"}.

ערלויבט דיפּיקטיד אין די Photo נעסטינג.

דאָ געגרינדעט דורך די מענגע איז געווען צוגעלייגט אַ נייַ עלעמענט "צו זיך" מיט אָטאַמאַטיק אינדעקס "0", און דאַן ווידער מיט דעם "ז" אינדעקס.

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

נעסטינג מדרגה

די יסודות קענען זיין נעסטעד אין יעדער אנדערער ווי די בלעטערער-זייַט אָדער סערווער זייַט. אין פיר דזשסאָן פֿאָרמאַט (באַשרייַבונג רפק 4627 נאָרמאַל) גיט באטייטיק מער ווי 4 לעוועלס פון נעסטינג, אָבער זאָל ניט זידלען דעם מעגלעכקייט.

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

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

דזשסאָן טעקעס

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

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

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

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

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

די בילד ווייזט אַ קאַש כייפעץ, מאָלדינג אַ בילד משל.

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

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

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

קסמל און דזשסאָן

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

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

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

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

ספּעציעלע אותיות ( «` »,« ~ »,« | », ...) און דאַטע פֿאָרמאַטירונגען

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

פֿעיִקייטן פאַרבינדן / שפּאַלטן דזשאַוואַסקריפּט שפּראַך און ימפּלאָדע / ופרייַסן PHP שפּראַך אַלאַוז באַקוועם און עפעקטיוו צו נוצן ווי די קסמל דאַטע פֿאָרמאַט, דזשסאָן, און זייַן אייגן ווערסיע. די יענער איז אָפֿט אָפּטימאַל, און דער ערשטער צוויי זענען ידעאַל פֿאַר גענעראַל נוצן אָפּציעס. אויב עס איז די טראַנסמיסיע פון אינפֿאָרמאַציע צו אן אנדער דעוועלאָפּער, סערווער, צו אַ טעקע אָדער דייטאַבייס, קסמל און דזשסאָן איז בעסער נישט צו געפֿינען. זיי אַלע ווערק, ווייַל די טראַנסמיסיע / אָפּטראָג פון אינפֿאָרמאַציע טוט ניט דאַרפֿן באַמערקונגען.

ניצן דזשסאָן אין אַנדרויד

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

פילע אַטריביוט די phenomenal הצלחה פון געזעלשאַפטלעך נעטוואָרקינג זייטלעך אַזוי אַז מיטגלידער און וויזאַטערז פון די זייטלעך (קרוקס, לינקעדין, טוויטטער, ...) נוץ פון די מאַטעריאַלס ארויס דאָרט.

עס ניצט עס צו דזשסאָן. טאָמער דאָס איז אמת, אָבער די קשיא איז נישט אין די phenomenal געזעלשאַפטלעך נעטוואָרקס, אָבער די פאַקט אַז טאַקע די טנייַ פון אינפֿאָרמאַציע אין דעם פֿאָרמאַט פון "נאָמען = ווערט" איז באַקוועם פֿאַר פּראָגראַממינג, און פֿאַר נוצן. אין קאַנטראַסט צו די שטרענג און קאָמפּלעקסעד «קסמל» עס איז טאַקע מענטשלעך-פרייַנדלעך פֿאָרמאַט.

אַססאָסיאַטיווע ערייז

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

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

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

אַססאָסיאַטיווע מענגע -> דזשסאָן

אין דעם בייַשפּיל, דורך פפּאָפפיסע / פפּוואָרד ביבליאָטעק קריייץ אַ דאָקומענט * דאָקקס, און אַ מענגע פון אַפּראָפּערטיעס כּולל די דאָקומענט פּראָפּערטיעס (מחבר, פירמע, טיטל, קאַטעגאָריע, דאַטע, ...).

די רגע מענגע כּולל די דאַטן אויף די בלאַט:

  • אָריענטירונג (לאַנדשאַפט אָדער נאָרמאַל);
  • דימענשאַנז כאָריזאַנטאַלי און ווערטיקלי;
  • ינדענץ (פעלד לינקס, שפּיץ, דנאָ, רעכט);
  • פאָאָטערס.

פאָרמירונג פון די דאָקומענט איז געטאן אויף אַ שליח אַז איז פליסנדיק אַ ביבליאָטעק פפּאָפפיסע / פפּוואָרד. דעם פּלאַץ גיט די וואַלועס פון די פאַרוואַלטונג פון די ערייז דורך דזשאַוואַסקריפּט. דער רעזולטאַט איז אומגעקערט אין דזשסאָן צוריק צו די סערווער און איז געניצט אין דעם אַלגערידאַמז אין PHP, אין זיין דיזיינז, וואָס איז אין די ערייז.

דינאַמיש וועריאַבאַלז

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

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

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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