dash-b · פֿעאַטשערס · אויף קליק

אַ דאַשבאָרד וואָס טוט עפּעס.

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

צוויי פליסן

א קנעפל, אדער א פארעם

אַקציע

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

דאטן־פארמע

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

וואס א אקציע איז

דריי שליסלען, און קיין פערטער נישט

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

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

אַ URL, אַ העדער, אַ טאָקען אָדער אַ ראָלע געשריבן אין אַן אַקציע איז אַ טויטער שליסל.

גאָרנישט אין dash-b ליינט זיי. אַ טעסט שיקט אַן אַקציע וואָס טראָגט אַלע פֿיר און קאָנטראָלירט אַז קיין איינער פֿון זיי האָט נישט דערגרייכט דעם האַנדלער.

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

די כללים וואס א שרייבונג געהארשט

דריי פֿון די זענען איבערקערונגען פֿון ווי דער רעשט פֿון dash-b פֿירט זיך

אן אנבאקאנטער באפעל איז א שרייענדיקער פעלער

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

נאר א אמת'דיקער דרוק ציילט

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

וואס ער ענדיקט דאטן באשטעטיקט

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

וואו עס ערשיינט נישט

נישט אין א עקספארטירטער HTML זייט

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

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

עס דארף א טאבעלע צו שרייבן אין.

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