דזשייסאַן הירסטשהאָרן: ברוכים הבאים אַלעמען צו וואָך אַכט. מיר האָבן אַ יקסייטינג וואָך פאָרויס פון אונדז. איר גייז האָבן טויב אין דעם פאַרגאַנגענהייַט פּאָר פון לעקטשערז צו פפּ, סקל, HTML, קסס, אַזוי פיר סאָרט נייַ שפּראַכן וואס זענען געגאנגען צו נעמען אַרויף די מנוחה דעם קורס. מיר וועט אויך לערנען אַ פּאָר פון אנדערע שפּראַכן איידער קורס ס סוף. אָבער סייַ ווי סייַ, יבעריק צו זאָגן, דעם איז אַ זייער יקסייטינג צייַט אין קס50, איצט איר האָבן מאַסטערד C, כלומרשט, און זענען מאָווינג אויף צו פּראָגראַממינג פֿאַר וועבסיטעס. אַזוי דעם וואָך, מיר זענען געגאנגען צו גיין אויף אַ וויכער רייַזע דורך די פיר שפּראַכן איך נאָר דערמאנט, HTML, קסס, פפּ, און סקל. און אַלעווייַ, מיר וועלן לאָזן שעפע פון צייַט אין די סוף פון אָפּטיילונג צו רעדן וועגן דעם וואָך ס פּ שטעלן און ענטפֿערן קיין שאלות איר אַלע האָבן. יעדער וואָך, דער זעלביקער רשימה פון רעסורסן פֿאַר איר, צו העלפן איר מיט די וואָך ס פּראָבלעם שטעלן און געגאנגען איבער די מאַטעריאַל - אָבער דעם וואָך אין באַזונדער, פֿאַר די וועב-באזירט פּראָבלעם שטעלט, עס זענען אַ באַלעבאָס פון אנדערע רעסורסן אויס עס אַז איר וועט מסתּמא געפינען ינקרעדאַבלי נוציק. איך האב זיי אַרויף דאָ. איך וועט בליצפּאָסט איר דעם נאָך אָפּטיילונג, און דעם אויך זיין אָנליין. אבער אין באַזונדער, עס זענען שעפע פון גרויס רעסורסן אויס דאָרט. עס זענען אויך עטלעכע ניט אַזוי גרויס אָנעס, אַזוי זיין ווערי פון די. אָבער אויף דעם רוק, איך האָבן פיר גוט רעסורסן, איינער פֿאַר יעדער פון די שפּראַכן אַז איר וועט זיין אַרבעט מיט דעם וואָך - איינער דערמאָנען בויגן פֿאַר HTML, אַ דערמאָנען בויגן פֿאַר קסס. דעם רעכט דאָ איז די פפּ מאַנואַל. אַזוי אַנשטאָט פון טייפּינג מענטש און דעמאָלט אַ פפּ באַפֿעל, דעם איז ווו איר וואָלט גיין צו קוק אַרויף די פֿונקציע פּראָוטאַטייפּ און ביישפילן און אויך עטלעכע טרינקגעלט און טריקס פֿאַר ניצן פפּ פאַנגקשאַנז. איר וועט נוצן דעם פּלאַץ אָפט, אַזוי איך מוטיקן איר צו ווערן באַקאַנט מיט אים. עס קענען זיין אַ ביסל טעכניש, אָבער עס אויך גיט אַ טאָן פון רעסורסן און ביישפילן פֿאַר אַלע פון ​​די פאַנגקשאַנז און אפילו אנדערע, ווי ווי צו נוצן ערייז אָדער פאַרשידענע טייפּס פון וועריאַבאַלז. דעם פּלאַץ איז זייער נוציק פֿאַר פפּ. און דעריבער, פֿאַר סקל, אויב איר טויב אין דעם וואָך ס פּראָבלעם שטעלן, איר וועט וויסן אַז מיר זענען ניצן אַ דאַטאַבאַסע. און מיר צוטריט אַז דאַטאַבאַסע דורך אַ לעפיערעך פייַן באַניצער צובינד. אָדער אַז ס איין וועג צו צוטריט אַז דאַטאַבאַסע. דער באַניצער צובינד איז גערופן פפּמיאַדמין. עס ס אַ סקל קוויטל, וואָס מיר וועט קוק בייַ שפּעטער אויף הייַנט. און איר קענען טיפּ אין זייער מוסטער סקל קוויריז, צו טאָן זאכן אין דיין דייטאַבייס און דעריבער לויפן די קוויריז. און אויב זיי ניטאָ ריכטיק, עס וועט זאָגן, דעם איינער ס ריכטיק. אויב זיי ניטאָ פאַלש, עס וועט זאָגן, עס ס פאַלש. אַז ס אַ גרויס אָרט צו פיר דיין סקל קוויריז איידער שרייבן זיי אין דיין קאָד, צו מאַכן זיכער איר האָבן די פֿאָרמאַטירונג ריכטיק. לעסאָף, איינער אנדערע וועבזייַטל אויף דאָ. דעם איז דער וועבזייַטל ווו איר קענען גיין און טשעק צו מאַכן זיכער אייער HTML קאָד איז גילטיק. אַזוי איידער טורנינג דיין פּראָבלעמס שטעלן דעם וואָך, מאַכן זיכער אַלע פון דיין HTML איז גילטיק. לעצטע וואָך, איר האט לויפן וואַלגרינד, צו מאַכן זיכער איר האט ניט זיקאָרן ליקס. דעם וואָך, איר דאַרפֿן צו מאַכן זיכער אַלע פון דיין קאָד איז גילטיק הטמל5. אויב עס ס ניט גילטיק הטמל5, איר ניטאָ געגאנגען צו באַקומען פונקטן אַוועק. אַזוי מאַכן זיכער - נאָר ווייַל עס אַרבעט טוט ניט מיינען עס ס גאָר גילטיק. לויפן אייער קאָד דורך דעם וועבזייַטל איידער טורנינג עס ין ווידער, דאָ ס דער וועבזייַטל. אויב איר האָט קיין באַמערקונגען פֿאַר מיר, מיר האָבן אַ פּאָר פון מער סעקשאַנז לינקס, און איך שטענדיק ווילן צו טאָן וואָס איך קענען צו צושטעלן איר אַלע מיט דער בעסטער אָפּטיילונג דערפאַרונג מעגלעך. אַזוי לאָזן מיר וויסן אויב עס ס עפּעס איך קענען טאָן צו פֿאַרבעסערן אָדער אויב עס זענען זאכן איר זען אַז איך קען טאָן בעסער. דאנק איר, אַווי. לייגן עס אויף דעם וועבזייַטל. דעם איז געווען די בייק איך האט ווען איך איז געווען, לאָזן ס זאָגן, פיר אין שטוב. עס ס אַ טיניידזש מוטאַנט נינדזשאַ טורטלע ביקינג, אין פאַל איר קענען ניט זאָגן, ווייַל עס ס אַ קליין בלערי. איר קענען באַקומען עס איצט בייַ טויסרוס פֿאַר, איך טראַכטן, וועגן $ 100. אבער די שטריך פון דעם בייק אַז איך ווילן איר צו צאָלן ופמערקזאַמקייַט צו זענען די רעכט דאָ. די זענען די טריינינג ווילז. אַרויף ביז איצט, איר האָבן שוין כאַנדכעלד דורך סי און מיר 'ווע גענומען אַ לאַנג צייַט, צוויי חדשים פּלוס, צו גיין דורך סי פֿאַר די ווייַטער פּאָר פון שפראכן, מיר ניטאָ ניט געגאנגען צו פאַרברענגען אַז פיל צייַט. די טריינינג ווילז קומען אַוועק. און מיר ניטאָ געגאנגען צו ונטערטוקנ זיך אין די שפּראַכן געשווינד און מאַך דורך זיי געשווינד, וואָס איז ניט צו זאָגן אַז מיר ניטאָ פּונקט געגאנגען צו לאָזן איר שווימערייַ אויס עס מיט קיין וועג צו שטיצן זיך אָדער רעכענען אויס ווי די שפּראַכן אַרבעט. איך נאָר געוויזן איר אַ רשימה פון רעסורסן צו העלפן איר. אבער האַלטן אין גייַסט אַז פפּ איז ינקרעדאַבלי ענלעך צו סי מיר וועט גיין איבער עס הייַנט און עטלעכע פון ​​די דיפעראַנסיז. אבער פֿאַר די רובֿ טייל, עס זענען פֿאַר לופּס. עס זענען אויב באדינגונגען. ווען איר ווילן צו סאָלווע אַ פּראָבלעם, איר ניטאָ געגאנגען צו נוצן אַ קאָמבינאַציע פון ​​די. עס ס זייער ענלעך. די לאָגיק זאָל זיין זייער ענלעך צו וואָס איר 'ווע געטאן אין דער פאַרגאַנגענהייַט. וואָס ס טאַקע נייַ דעם וואָך איז די סינטאַקס און ווי איר אויסדריקן זיך. און איר ווילן צו שרייַבן אַ פֿאַר שלייף, אָבער עס זאל קוקן אַ קליין ביסל אַנדערש. אָדער איר ווילן צו שאַפֿן אַ מענגע, אָבער עס זאל קוקן אַ קליין ביסל אַנדערש. אַזוי האַלטן אין מיינונג אַז, מאָווינג פאָרויס, די לאָגיק איז זייער ענלעך צו וואָס איר 'ווע געטאן אין דער פאַרגאַנגענהייַט. אבער איר ניטאָ איצט געגאנגען צו זיין ענקאַונערינג אַ פּלאַץ פון נייַ סינטאַקס. און מיר זענען ניט געגאנגען צו גיין איר דורך אַלע יסודות פון די סינטאַקס. אַזוי עס ס טאַקע אַרויף צו איר צו רעכענען אויס, אָנליין אָדער דורך ריטשינג אויס אויף דיסקוטירן אָדער ימיילינג מיר אָדער גערעדט צו איינער דעם אנדערן, ווי צו שרייַבן זאכן אין פפּ און ווי צו שרייַבן סקל קוויריז און ווי צו נוצן HTML און קסס. אָבער פּונקט אַזוי איר וויסן, עס ס ניט אַז מיר ניטאָ טריינג צו וואַרפן איר אויס עס ווידער צו שווימען די שאַרקס. דעם איז וואָס איר וועט מסתּמא טאָן מיט דיין לעצט פּרויעקט, אויב איר קלייַבן אַ פאַרשידענע שפּראַך, ווי יאָס און אָביעקטיוו C, אָדער אויב איר באַשליסן צו אָנהייבן פּראָגראַממינג אין דער צוקונפֿט און ונטערטוקנ זיך אין אנדערע שפראכן, ווי פּיטהאָן אָדער רובי. אָפטענטימעס, די לאָגיק איז זייער ענלעך אַריבער אַלע פון ​​די שפּראַכן, און די סינטאַקס איז וואָס ס אַנדערש. און עס וועט זיין אַרויף צו איר, ווי די פּראָגראַמיסט, צו גיין נוצן די וועב רעסורסן פאַראַנען צו איר און רעכענען אויס ווי צו אויסדריקן וואָס איר וויסן ווי צו אויסדריקן אין C, אין אַ פאַרשידענע שפּראַך. אַזוי דעם איז גוט פיר, ביידע פֿאַר דיין לעצט פּרויעקט, און ווידער, פֿאַר וואָס איר וועט מסתּמא טאָן נאָך איר לאָזן קס50. איידער מיר מאַך אויף, טוט אַבי ווער האָבן קיין פראגעס וועגן וואָס איך 'ווע געטאן אַזוי ווייַט? גרויס. זאל ס מאַך אויף. ערשטער, מיר ניטאָ געגאנגען צו רעדן בעקיצער וועגן די טשמאָד באַפֿעל. דעם, מיר וועט טאָן אין די אָנהייב פון דיין פּראָבלעמס שטעלן. איינער פון די זייער ערשטער ינסטראַקשאַנז פֿאַר איר, נאָך איר אָפּלאָדירן די פאַרשפּרייטונג קאָד, איז צו טוישן די פּערמישאַנז פון די טעקעס און דירעקטעריז איר באַקומען. קענען אַבי ווער פירנעם אַ טרעפן אָדער וויסן וואָס עס ס וויכטיק צו טוישן די פּערמישאַנז פון זיכער טעקעס און דירעקטעריז אויף דיין קאָמפּיוטער? אַווי - וילעם: און קיין איינער אַחוץ פֿאַר איר קענען זען וואָס איר ניטאָ טאן? דזשייסאַן הירסטשהאָרן: גוט. אַזוי אויב מיר ווילן צו שטעלן עפּעס אויף די וועב און איר האָבן פּערמישאַנז שטעלן אַז נאָר איר קענען זען עפּעס, דעמאָלט קיינער אַנדערש קענען זען וואָס איר 'ווע באשאפן. וואָס אַנדערש? יאָ. וילעם: פאַרהיטן אַבי ווער אַנדערש אַז איר טאָן ניט ווילן צו זען עפּעס, פון געזען עפּעס. דזשייסאַן הירסטשהאָרן: אַז ס אמת אויך. עס ס מיסטאָמע עטלעכע קאָד אַז איר שרייַבן, אַז איר טאָן ניט ווילן מענטשן צו זען. איר ניטאָ מיסטאָמע גוט מיט מענטשן געזען דיין HTML און דיין דזשאַוואַסקריפּט. אָבער דיין פפּ, אַ צוריק סוף קאָד, אַ פּלאַץ פון די לאָגיק צו דיין קאָד, אפֿשר די זאכן וואס קראָם עטלעכע פון ​​אייער פּאַסווערדז פֿאַר דיין דאַטאַבאַסע, איר טאָן ניט ווילן מענטשן צו זען אַז טיפּ פון אינפֿאָרמאַציע. אַזוי עס ס וויכטיק אַז, יעדער טעקע און Directory מיר שאַפֿן האט פּערמישאַנז אָנווענדלעך צו צי אָדער ניט מיר וועלן מענטשן צו זען די טייפּס פון טעקעס און דירעקטעריז און קענען צו צוטריט זיי און פּאַטענטשאַלי אפילו טוישן זיי. אַזוי עס זענען דרייַ טייפּס פון פּערמישאַנז. עס ס אַ לייענען דערלויבעניש, וואָס מיטל איר קענען לייענען אַ טעקע אָדער אַ רשימה די אינהאַלט פון די וועגווייַזער. עס ס די שרייַבן דערלויבעניש, וואָס מיטל איר קענען טוישן אַ טעקע אָדער ענדערן אַ וועגווייַזער און דעמאָלט דער ויספירן דערלויבעניש, וואָס מיטל איר קענען ויספירן אַ טעקע אָדער גאַנץ, איר קענען אַריבערפירן אין אַ וועגווייַזער. אַזוי סי עפּעס, אויב איר האָבן די דערלויבעניש צו ויספירן עס, איר קענען מאַך אין אַז וועגווייַזער. דעם איז אַ קורץ בייַשפּיל. ווידער, איר 'ווע ניטאָ איבער דעם אין די פּראָבלעם שטעלן. אבער איך מאַכן אַ וועגווייַזער מיט די מקדיר באַפֿעל. איך טוישן די פּערמישאַנז. די צוויי שורות פאקטיש טאָן די פּינטלעך זעלביקער זאַך. עס ס צו אילוסטרירן אַז די סינטאַקס פֿאַר טשאַנגינג פּערמישאַנז, צי איר טאָן די א + רענטגענ אָדער 711, די זענען די זעלבע. מיר קוקן אַראָפּ בייַ דעם פייַן טיש. מיר זען אַז עס זענען באַניצער פּערמישאַנז ערשטער. אַז ס איר, דעם יחיד, און דיין סערווער, פּאַטענטשאַלי. און דעמאָלט עס ס גרופּע און אנדערע. די דיפראַנסאַז צווישן די צוויי זענען לעפיערעך נישטיק. אַזוי בכלל, מיר וועט שטיק די צוזאַמען. אָבער יסענשאַלי, אויב מיר האָבן אַ טעקע גערופן כולל אַז מיר ווילן צו זיין קענען צו רעדאַגירן זיך און אַז מיר וועלן אנדערע צו קענען צו ויספירן, עס ס די דערלויבעניש 711. און מיר זען אַז אַראָפּ דאָ אין דעם טיש. מיר האָבן אַ לייענען, שרייַבן, און ויספירן. פֿאַר יעדער פון אונדז, מיר ווילן צו קענען צו טאָן די. גרופע און אנדערע, מיר בלויז ווילן זיי צו קענען צו ויספירן. די וועג מיר איבערזעצן אַז אין אַ נומער פון דערלויבעניש איז דורך ביינערי. אַזוי אויב מיר האָבן דרייַ אָנעס, אַז ס אַ 1 אין די אָנעס זייַל, אַ 1 אין די פּאָרלעכווייַז זייַל, א 1 די פאָרז זייַל. אַז ס 7 רעכט עס. און דעם דערלויבעניש איז 1. דעם דערלויבעניש איז 1. אַזוי 711 ווען איז דער זעלביקער ווי געבן זיך לייענען, שרייַבן, און ויספירן, און יעדער יינער אַנדערש ויספירן פּריווילאַדזשאַז. דעם שורה רעכט דאָ, מיר בכלל וועט האָבן לייענען און שרייַבן ווען מיר שאַפֿן אַ וועגווייַזער. אַזוי דעם שורה דאָ נאָר מוסיף ויספירן פּריווילאַדזשאַז צו אַלעמען. אַזוי אַז וואָלט זיין קרויוויש צו, אין דערצו צו וואָס מיר האָבן, אַדינג 1, 1, 1 צו יעדער יינער. כוועראַז דעם, עס ס ומנייטיק צו לייגן לייענען און שרייַבן. אבער אויב איר ניטאָ גיי צו נוצן די נומערן, איר קענען ניט נאָר לייגן עפּעס. איר אָווועררייט וועלכער דערלויבעניש זענען עס און ינסטרומענט זיי מיט די נייַ נומער איר געבן. וואס איז געווען שיין שנעל. טוט אַבי ווער האָבן קיין שאלות וועגן טשאַנגינג פּערמישאַנז? גוט. אויב איך האָבן אַ פפּ טעקע, וואָס פּערמישאַנז טאָן איך ווילן עס צו האָבן? דעם איז אין די פּראָבלעם שטעלן ספּעק. אַזוי איר קענען קוקן אין די ספּעק און דעמאָלט לייענען מיר די ענטפֿערן. וילעם: איר ווילן די באַניצער צו האָבן לייענען-שרייַבן פּערמישאַנז. און איר ווילן יעדער יינער אַנדערש צו האָבן גאָרנישט. דזשייסאַן הירסטשהאָרן: און וואָס נומערן איז אַז? וילעם: 600. דזשייסאַן הירסטשהאָרן: 600. אַזוי טשמאָד 600 - ווען איר דרוקן אַ פפּ טעקע, טשמאָד עס צו 600. גוט. איך האָבן אַ וועגווייַזער. עמעצער אויסערדעם דזשעף, איך האָבן אַ טעקע טעקע. וואָס פּערמישאַנז טאָן איך ווילן צו געבן צו אַז טעקע - אויך אין די פּראָבלעם שטעלן ספּעק, רעכט ונטער דעם ענטפֿערן אָדער די פריערדיקע ענטפֿערן? אויך פּאַטענטשאַלי אויף די רוק - מארקוס. וילעם: פֿאַר די טעקע, עס ס 711. דזשייסאַן הירסטשהאָרן: 711 - אַזוי אַ טעקע, איר ווילן צו געבן 711. איר ווילן צו קענען צו לייענען אַז טעקע, טוישן דירעקטעריז, מאַך אין אַז טעקע. און איר ווילן יעדער יינער אַנדערש צו קענען צו נאַוויגירן ין אַז טעקע, אָבער ניט דאַווקע טוישן זייַן אינהאַלט. וואָס וועגן אַ ניט-פפּ טעקע, זאָגן, אַ דזשאַוואַסקריפּט טעקע? וואָס פּערמישאַנז טאָן מיר ווילן צו געבן אַז טיפּ פון טעקע? וילעם: 644. דזשייסאַן הירסטשהאָרן: 644 - פארוואס טאָן מיר ווילן צו געבן עס 644? וילעם: צו לאָזן אנדערע מענטשן לייענען עס. און איר לייענען אָדער שרייַבן עס. דזשייסאַן הירסטשהאָרן: אזוי רעכט, יעדער יינער אַנדערש קענען לייענען אַז דזשאַוואַסקריפּט טעקע. און איר קענען טוישן אַז, אין דערצו צו זייַענדיק קענען צו לייענען עס. אַזוי איינער פון די מערסט פּראָסט באַגז מענטשן האָבן מיט דעם פּראָבלעם שטעלן און זייער לעצט פּרויעקט, אויב עס ס אַ וועב-באזירט לעצט פּרויעקט איז, זיי וועט ניט האָבן שטעלן די ריכטיק פּערמישאַנז. און זיי וועט ניט קענען צו זען זייער וועבזייַטל. אָדער אַ באַזונדער טייל פון זייער וועבזייַטל. אַזוי מאַכן זיכער איר שטעלן די פּערמישאַנז ריכטיק. טאָן ניט נאָר יבערנעמען אַז עס וועט טאָן עס אויטאָמאַטיש פֿאַר איר. גוט. וואס איז געווען אַ קליין זאַך אַז מיר פארבראכט אַ גוט סומע פון ​​צייַט אויף, אַזוי מיר געקענט נאָגל עס. זאל ס מאַך אויף צו HTML. און ווידער, פֿאַר די ווייַטער פיר טעמעס, מיר ניטאָ געגאנגען צו גיין דורך זיי לעפיערעך געשווינד. אַזוי ביטע פילן פֿרייַ צו האַלטן מיר אין קיין צייַט, אויב איר האָט קיין פראגעס, צי זיי ניטאָ שייַכות צו וואָס איך דעקן אָדער עפּעס פון לעקציע אָדער אפילו פון די פּראָבלעם שטעלן. האַלטן מיר ווען איר דאַרפֿן צו. ווען מיר באַקומען צו דעם סוף, מיר וועט נאָר אָנהייב געגאנגען איבער די פּראָבלעם שטעלן. אַזוי HTML שטייט פֿאַר היפּערטעקסט מאַרקאַפּ שפּראַך. עס איז ניט אַ פּראָגראַממינג שפּראַך. אַלע עס טוט איז ביניען דיין צופרידן און אויך צושטעלן עטלעכע מעטאַדאַטאַ. אַזוי פֿאַר בייַשפּיל, מאַשמאָעס, פילע פון איר האָבן געוויינט פאַסעבאָאָק פריער. און איר קענען אַרייַננעמען לינקס אין, אָדער איר קענען שטעלן אַ לינק ווי דיין סטאַטוס. און דעריבער, איר וועט באַמערקן אַז לינק שטענדיק האט אַ פייַן בילד צו עס און עטלעכע טעקסט. בכלל, אַז איז עטלעכע מעטאַדאַטאַ פֿאַר אַ וועב בלאַט. און עס ס פאַסעבאָאָק-ספּעציפיש מעטאַדאַטאַ. און דעריבער, ווען פאַסעבאָאָק איז לייענען אַז בלאַט און ינסערטינג אַז לינק, עס קוקט פֿאַר די ספּעציפיש מעטאַדאַטאַ, אַזוי עס ווייסט וואָס בילד צו אַרויסווייַזן, וואָס טיטל צו אַרויסווייַזן, און וואָס אַבסטראַקט טעקסט צו אַרויסווייַזן. אַזוי מיר קענען אַרייַננעמען מעטאַדאַטאַ מיט אונדזער וועב בלאַט ניצן HTML. און עס אויך העלפט אונדז ביניען די צופרידן, בכלל, וואָס מיר וועלן צו גיין ווו. אלץ אין HTML איז אַ עלעמענט. און עלעמענטן רעכט דאָ - דעם קס50, טעקסט איז דער עלעמענט. און עס האט עטלעכע טאַגס. עס האט דעם אַ קוויטל. און מיר באַמערקן עס איז אַ אַ אין די אָנהייב און דעמאָלט אַ צעהאַקן אַ, אַזוי קלאָוזינג די אַ קוויטל אין די סוף. מאל, עס ס ניט אַ עפענען קוויטל און אַ נאָענט קוויטל. עס ס נאָר איין זאַך. מיר וועט זען אַ בייַשפּיל פון אַז אויף דער ווייַטער רוק. אַזוי איר טאָן ניט דאַרפֿן אַ עפענען און אַ נאָענט קוויטל. אבער פֿאַר דעם, מיר זענען ענקאַסינג דעם קס50 עלעמענט אין דער אַ אַנקער קוויטל. און יסענשאַלי, די טאַגס זאָגן דעם בלעטערער וואָס צו טאָן מיט די באַזונדער עלעמענט. אַזוי ווידער, קס50 איז די טעקסט מיר ניטאָ געגאנגען צו זען. און עס איז געגאנגען צו זיין אַ טיפּ פון אַנקער. אַנקער איז יסענשאַלי געניצט פֿאַר לינקס צו עפּעס. אין באַזונדער, ווי איר קענען שוין זאָגן, דעם איז אַ לינק צו די קס50 האָמעפּאַגע. דער ווייַטער טייל פון דעם צעטל - אָדער בכלל, אַ טייל פון טאַגס זענען אַטראַביוץ. און מיר זען רעכט דאָ, אַז די אַ קוויטל האט איינער אַטריביוט, דעם הרעף אַטריביוט. און זיי מאָדיפיצירן אַ באַזונדער קוויטל. אין פאַקט, אויב איר גיין צו איינער פון די וועבסיטעס אָדער די באַווייַזן איך האט איר איידער אָדער קוק אַרויף די אַ קוויטל אָנליין, איר וועט באַמערקן עס זענען אַ טאָן פון פּאָטענציעל אַטראַביוץ. דעם איז מיסטאָמע איינער פון די מערסט פּראָסט. דעם איז טעלינג מיר צו שאַפֿן אַ לינק צו די ספּעציפיש וועבזייַטל. און אַטריביוץ בכלל זענען געגעבן, אויב ניט אויסשליסלעך געגעבן, אין שליסל-ווערט פּערז. אַזוי דאָ ס דער שליסל, הרעף. און די ווערט איז דעם רעכט דאָ. און אַז וועט קומען אין האַנטיק שפּעטער אויף, ווען מיר אָנהייבן ניצן עטלעכע לייברעריז צו הילף אונדז קאָד אין דזשאַוואַסקריפּט אָדער שרייַבן HTML צופרידן. מיר זענען אָפֿט געגאנגען צו זיין - פּונקט ווי מיר וואָלט טאָן מענגע קלאַמער 0 און אַז וואָלט געבן אונדז עטלעכע ווערט. אין דער צוקונפֿט, מיר וועט זיין טאן אַ פּלאַץ פון זאכן ווי עפּעס קלאַמער הרעף. און אַז וועט געבן אונדז די ווערט פון די הרעף, אָדער אויב מיר ווילן צו דערהייַנטיקן די הרעף שליסל און דעריבער געבן עס אַ באַזונדער ווערט. אַזוי פּונקט ווי מיט ערייז ווו מיר האבן שליסל 0 אָדער שליסל 1 אָדער שליסל 2 אָדער אפילו מיט אַ האַש טיש, נו, מיט אייער האַש טישן ווי געזונט, איר מיסטאָמע האט - עס איז אַ מענגע, אַזוי שליסל 0, שליסל 1, שליסל 2. אַז אינדעקס עס, מיר קענען טראַכטן פון אַז ווי אַ שליסל. און די ווערט איז וועלכער איז סטאָרד עס. אַלע פון ​​די אַטריביוץ זענען שליסל-ווערט פּערז. און אַז וועט זיין וויכטיק פֿאַר טשאַנגינג זיי אָדער אַפּדייטינג זיי אָדער ינסערטינג זיי שפּעטער אויף. צום סוף, איר 'ווע געזען דעם ביניען פריער, אָבער דעם איז די מערסט יקערדיק ביניען פון HTML בלאַט. אין די שפּיץ, מיר זאָגן איר אַז דעם איז אין פאַקט HTML. און דעמאָלט מיר האָבן אַ עפענען HTML קוויטל און אַ נאָענט HTML קוויטל. אַזוי אַלץ ין פון דעם איז די HTML. מיר זען די קאָפּ און דעם גוף. די קאָפּ פון דיין דאָקומענט בכלל כולל וואָס? קיין געסיז פֿאַר וואָס איר שטעלן אין די קאָפּ? וילעם: איר שטעלן דעם טיטל און סטיל. דזשייסאַן הירסטשהאָרן: די טיטל. אַז איז געווען אַ גרויס טרעפן. איך זאל האָבן טיפּט איר אַוועק צו די. וואָס זענען עטלעכע אנדערע זאכן? מיר דערמאנט איינער פון זיי אַז זאל גיין אין די קאָפּ. וילעם: ער האט געזאגט, סטיילז. דזשייסאַן הירסטשהאָרן: סטילעס - אַזוי אויב איר ווילן צו לינק אין אַ דזשאַוואַסקריפּט אָדער אפילו אַ קסס, וואָס איר ניטאָ גערעדט וועגן ווען איר ניטאָ גערעדט וועגן סטיילז. אן אנדער טעקע, איר ווילן צו לינק אין אַ אַרויס טעקע, וואָס וועט מיסטאָמע געגאנגען אין די קאָפּ. וואָס אַנדערש? מיר דערמאנט אַ פּאָר פון סליידז צוריק איינער פון די זאכן אַז HTML קענען טאָן פֿאַר איר. עס קענען צושטעלן - סטאַרץ מיט אַ ב - וילעם: מעטאדאטע. דזשייסאַן הירסטשהאָרן: מעטאדאטע - אַזוי אַ פּלאַץ פון די מעטאַדאַטאַ וועט גיין אין די קאָפּ, ווייַל אַז וועט ניט דאַווקע דאַרפֿן צו זיין טייל פון דעם גוף פון דיין קאָד. אַז ס בכלל - די גוף איז די צופרידן, וואָס עמעצער זעט. און אַזוי איך פּונקט האט אַוועק די ענטפֿערן צו מיין ווייַטער פרעגן. אבער אין דער גוף איז בכלל די צופרידן אַז ס געגאנגען צו זיין געוויזן אויף די וועב בלאַט. ווי מיר וועט זען, קאָמפּליצירט וועבסיטעס טענד צו ינטערמינגגאַל אָדער טוישן אַרויף וואָס זיי שטעלן אין די קאָפּ און די גוף. אָבער בכלל, די קאָפּ כּולל זאכן אַז דער באַניצער איז ניט געגאנגען צו זען אויף די פאַרשטעלן. עס לינקס אין אנדערע טעקעס און גיט מעטאַדאַטאַ. כוועראַז, דער גוף כּולל אַלץ דער באַניצער איז געגאנגען צו זען. קיין געדאַנק וואָס דעם פּ צעטל מיטל? וילעם: פּאַראַגראַף? וילעם: דרוק. וילעם: טוט נישט מיינען דרוקן. וילעם: טוט עס מיינען פּאַראַגראַף? דזשייסאַן הירסטשהאָרן: פּאַראַגראַף - אַזוי דעם איז אַ פּאַראַגראַף. און דעם פּ צעטל, איך קען האָבן נאָר טייפּט דעם אויף די פאַרשטעלן און דעמאָלט אַרייַנגערעכנט אַ שורה ברעכן אין די סוף פון עס. אַבי ווער וויסן ווי צו אַרייַננעמען אַ שורה ברעכן? וילעם: פּר - דזשייסאַן הירסטשהאָרן: פּר - וילעם: סלאַש פּר? דזשייסאַן הירסטשהאָרן: פּר צעהאַקן שטייט פֿאַר שורה ברעכן. אבער פּאַראַגראַפס האָבן ספּעציפיש פאָרמאַטטינג. און מיר וועט באַקומען צו פאָרמאַטטינג אין אַ רגע, ווען מיר רעדן וועגן קסס. אבער אַלץ ין די פּ טאַגס וועט האָבן עטלעכע פעליקייַט פאָרמאַטטינג פארבונדן מיט עס, מיסטאָמע עטלעכע ספּייסינג אין צווישן פאַרשידענע פּאַראַגראַפס. און עס וועט זיין איין וועג צו דיפערענשיייט בלאַקס פון קאָד. קיין אנדערע טאַגס - וואָס זענען אנדערע טאַגס אַז איר 'ווע געזען? דזשייסאַן הירסטשהאָרן: ה 1 דורך ה6. ה 1 דורך ה6, און וואָס ס אַז? וילעם: עס וועט דינאָוט ווי גרויס און דרייסט די אותיות זענען. דזשייסאַן הירסטשהאָרן: רעכט, עס שטייט פֿאַר קאָפּצעטל. און אַזוי העאַדער1 איז אַ גרויס קאָפּצעטל. עס וועט מיסטאָמע, דורך פעליקייַט, זייַן דרייסט, אַ גרויס שריפֿט גרייס, מיסטאָמע סענטערד אויף די פאַרשטעלן, אַלע די וועג אַראָפּ צו ה6, וואָס איז אַ קלענערער שריפֿט גרייס, ווייניקער אונטערגעשטראכן. פון קורס, איר קענען, אין איר ניטאָ קסס טעקע אָדער ערגעץ אין אייער קאָד - וואָס, ווידער, מיר וועט באַקומען צו אַז אין אַ צווייט - טוישן וואָס די פעליקייַט אָפּפירונג פון אַ ה 1 קוויטל איז. אבער האַלטן אין גייַסט אַז קראָום, סאַפאַרי, פירעפאָקס, Internet Explorer אַלע האָבן פעליקייַט קוקט פֿאַר אַ פּלאַץ פון די נאָרמאַל טאַגס. איר קענען, ווידער, שטענדיק טוישן וואָס זיי קוקן ווי. קיין אנדערע טאַגס אַז יעדער יינער האט געזען? יאָ - וילעם: א דיוו פּלאַץ. דזשייסאַן הירסטשהאָרן: א דיוו צעטל - דיוו צעטל טוט ניט האָבן קיין געבויט, אין פֿאָרמאַט, פּער סיי, אַז איז געניצט צו פאַרשפּאַרן אַוועק פאַרשידענע טייפּס פון קאָד. קיין אנדערע טאַגס? יאָ. וילעם: לי - דזשייסאַן הירסטשהאָרן: לי - וואָס ס לי פֿאַר? וילעם: רשימה. וילעם: רשימה דזשייסאַן הירסטשהאָרן: לי איז פֿאַר רשימה עלעמענטן. עס זענען צוויי טייפּס פון רשימות. וואָס זענען די צוויי טייפּס? וילעם: אָרדערד און ונאָרדערעד. דזשייסאַן הירסטשהאָרן: אָרדערד און ונאָרדערעד - אַזוי אַל שטייט פֿאַר ונאָרדערעד רשימה. אַז ס אויב איר ווילן אַ קויל פונט, אַ רשימה פון בולאַץ. אַ באפוילן רשימה איז אַ געציילט רשימה. און אַזוי איר וועט טאָן אַ עפענען אַל קוויטל און דעמאָלט טאָנס פון רשימה עלעמענטן און דעמאָלט פאַרמאַכן די אַל קוויטל. און אַז וועט שאַפֿן אַ ונאָרדערעד רשימה. מיר ניטאָ געגאנגען צו זען עטלעכע ביישפילן פון HTML אין אַ ביסל. אבער איידער דעמאָלט, איך ווילן צו באַקומען צו קסס. און קסס שטייט פֿאַר קאַסקאַדינג נוסח שיץ. און דעם איז זייער ענג שייַכות צו HTML אָבער אַ ביסל אַנדערש. דעם העלפט איר פֿאָרמאַט אַלע די צופרידן אַז HTML סטראַקטשערז. אַזוי אין קסס, מיר בכלל טאָן ניט ווילן צו נוסח יעדער איין קאָפּצעטל אָדער יעדער איין בילד אָדער יעדער איין פּאַראַגראַף. מיר ווילן צו סטיל עטלעכע יסודות אָדער אפֿשר אַ ספּעציפיש עלעמענט. און די וועג מיר נוסח אַ ספּעציפיש עלעמענט איז צו געבן עס אַ שייַן. אַזוי דעם איז אַ אַטריביוט. עס האט אַ שליסל און אַ ווערט. שייַן איז דער שליסל. לאָגאָ איז די ווערט. איך פּיקט לאָגאָ ראַנדאַמלי. און אויב איר געבן עפּעס אַ שייַן, בכלל, אַז זאָל נאָר זיין געגעבן צו איינער עלעמענט. און דעריבער, אין דיין סטיל בויגן, איר קענען נוסח אַז באַזונדער עלעמענט, אָבער איר ווילן עס צו קוקן. אויב איר ווילן צו סטיל אַ נומער פון עלעמענטן, אפֿשר עס ס אַ זיכער סאָרט פון כעדערז, בלויז עטלעכע פון ​​דיין כעדערז. אפֿשר עס ס אַ כעדער און אַ בילד און אַ פּאַראַגראַף איר אַלע ווילן צו זיין סענטערד. דעמאָלט איר קענען געבן די גרופּעס פון עלעמענטן אַלע אַ קלאַס. און איר קענען געבן די סאָרט ספּעציפיש סטיילז. אַזוי אַ שייַן און אַ סאָרט זענען צוויי וועגן צו צעברעכן דיין קאָד, אַזוי איר קענען העלפן זיין מער ספּעציפיש אין וואָס איר סטיל. עס זענען דרייַ וועגן צו סטיל. דער ערשטער איינער איז, מיט דעם נוסח אַטריביוט. אַזוי איר זען, די נוסח שליסל איז סטיל. די נוסח ווערט איז פאקטיש אן אנדער שליסל ווערט רשימה. אין דעם פאַל, איך פּיקט איינער שליסל, טקסט ייַנרייען. און איך געזאגט, צענטער. איר זאל זיין אַסקינג זיך אין דעם פונט, ווי האט איך וויסן וועגן טקסט ייַנרייען. וואָס טוט אַז אפילו טאָן? אַז ס אַ גרויס קשיא צו פרעגן, און מיר ניטאָ געגאנגען צו באַקומען עס אין אַ רגע. אַזוי אַז ס איין וועג צו נוסח עפּעס, נאָר געבן עס די נוסח אַטריביוט. אן אנדער וועג צו נוסח עפּעס איז - דעם איז אַקשאַר דערמאנט פריער. איר קענען נוצן נוסח טאַגס און שטעלן אַז אין די קאָפּ פון אייער HTML דאָקומענט. אַזוי איר ניטאָ בייסיקלי געזאגט, די צופרידן ין דאָ איז עטלעכע נוסח צופרידן. און די פֿאָרמאַט פֿאַר אַז איז דער זאַך איר ווילן צו סטיל און דעמאָלט, ין פון געגרייַזלט ברייסאַז, די שליסל ווערט פּאָר פון אַטראַביוץ אַז איר ווילן צו געבן צו אַז באַזונדער טיפּ פון עלעמענט. צום סוף, און דעם איז דער מערסט פּראָסט וועג. און דעם איז די וועג מיר טאָן עס אין פּ שטעלן 7. עס ס אַ פונדרויסנדיק נוסח בויגן. אַזוי איר האָבן אַ. קסס טעקע. און ין פון עס, איר זען אַ פּלאַץ פון דאס אַז קוק ווי דעם, די נאָמען פון עטלעכע טיפּ פון עלעמענט אָדער אַ שייַן אָדער אַ קלאַס און דעריבער, ין פון געגרייַזלט ברייסאַז, אַ רשימה פון שליסל ווערט פּערז. פון קורס, אויב איר מאַכן אַ פונדרויסנדיק טעקע, איר ניטאָ געגאנגען צו דאַרפֿן צו אַרייַננעמען עס - שאַרף אַרייַננעמען, אַז וואָלט זיין די C אַנאַלאַדזשי - אין אייער HTML טעקע. אַזוי איר האָבן צו אַרייַננעמען דעם קאָד אין אייער HTML טעקע. דעם זייַענדיק דער נאָמען פון דער טעקע און אַסומינג עס ס אין דער זעלביקער וועגווייַזער. גוט. אַז איז געווען אַ פּלאַץ. און מיר ניטאָ איצט געגאנגען צו אָטעמען און קוק אין עטלעכע פאַקטיש, לעבן וועבזייַטל און ויספאָרשן דעם מער. אבער איידער מיר טאָן אַז, טוט אַבי ווער האָבן קיין שאלות? אַזוי אויב איר ווילן צו טאָן דעם צוזאמען מיט מיר, מיר קענען גיין צו די מאַכשער. און איך אויסדערוויילט די קס50 היים בלאַט. איר קענען טאָן דעם מיט קיין וועבזייַטל. אבער וואָס טאָן ניט מיר אָנהייבן מיט די קס50 האָמעפּאַגע? זאל ס דערפרישן. איך אַקטשאַוואַלי העכסט רעקאָמענדירן איר טאן דעם צוזאמען מיט מיר, ווייַל וואָס מיר זענען געגאנגען צו טאָן איצט איז געגאנגען צו זיין ינקרעדאַבלי האַנטיק פֿאַר איר, ניט בלויז אין פּ-באַשטעטיקט 7, אָבער אין פּ-באַשטעטיקט 8 ווי געזונט. יאָ. וילעם: איז עס אַ וועג צו טאָן באַמערקונגען אין HTML, אָן ניצן פפּ? דזשייסאַן הירסטשהאָרן: יא, איר קענען מאַכן באַמערקונגען אין HTML. וילעם: וואָס ס די סינטאַקס? וילעם: עקסקלאַמיישאַן צייכן לאָך לאָך. וילעם: גוט. דזשייסאַן הירסטשהאָרן: יא. וואס איז די סינטאַקס. איר קענען מאַכן באַמערקונגען אין HTML. איר קענען מאַכן באַמערקונגען אין פפּ. ווי איר וועט זען, באַמערקונג אין HTML וועט נאָך ווייַזן אַרויף, ווען מיר קוקן אין די HTML מקור קאָד פון אַ באַזונדער פּלאַץ. אַזוי דעם cs50.net. אויב איר רעכט גיט אין רובֿ מאָדערן בראַוזערז אויף רובֿ קיין בלאַט, איר מיינונג די בלאַט מקור. אַזוי לאָזן ס טאָן אַז אויף קס50. און אט און זע, מיר זען אַ ריז זאַך. קס50 פאקטיש קוקט שיין פייַן. א פּלאַץ פון וועבסיטעס וועט ניט קוקן דעם פייַן. אויב איר גיין צו Google ס האָמעפּאַגע און עפענען עס אַרויף. עס וועט נישט קוקן דעם פייַן. אָבער איר באַמערקן אַז, בייַ די שפּיץ - דעם איז מין פון קליין. זאל ס מאַכן דעם גרעסערע. גוט. אין די שפּיץ, דאָקטיפּע HTML, אַז ס באַקאַנט. דעמאָלט מיר זען די עפענען HTML קוויטל און די קאָפּ, רעכט דאָ, אַלע פון די מעטאַ טאַגס. און איר קענען זען דעם אַג, ניט געגאנגען צו גיין אין אַז איצט. אבער איך בין כּמעט positive בייַ אַז די וואָלט זיין פאַסעבאָאָק. אַז איז פאקטיש די פאַסעבאָאָק. איך טראַכטן אַז שטייט פֿאַר עפענען גראַפיק. אַזוי געדענקען, איך איז געווען מענשאַנינג עס איז פאַסעבאָאָאָק-ספּעציפיש מעטאַדאַטאַ איר קענען געבן צו אַ בלאַט. אַז ס וואָס איז רעכט דאָ. אַזוי ווען איר לינק דעם בלאַט אויף פאַסעבאָאָק, די בילד עס ס געגאנגען צו ווייַזן איז דעם בילד רעכט דאָ. און איר פאקטיש זען אַז עס ס פאַסעבאָאָק, ווייַל עס ס די פאַסעבאָאָק בילד. אָבער סייַ ווי סייַ, מיר ניטאָ געטינג באַזונדער. אַזוי מיר האָבן עטלעכע מעטאַדאַטאַ טאַגס דאָ. מיר זען די קס50 טיטל. און ווידער, דעם טיטל איז וואָס גייט אַרויף דאָ אין דעם בלעטערער קוויטל. מיר זען דעם איז פֿאַרבינדונג אין, רעכט דאָ, אַ פונדרויסנדיק דזשאַוואַסקריפּט טעקע. מיר האָבן ניט גערעדט וועגן דזשאַוואַסקריפּט פיל, אָבער ווייַטער וואָך - און זיכער אויב איר ניטאָ טאן אַ וועב-באזירט פּראָבלעם שטעלן, איר וועט זיין ניצן דזשאַוואַסקריפּט. דעם איז ווי איר לינק אין פונדרויסנדיק דזשאַוואַסקריפּט טעקעס. מיר זען רעכט דאָ, ענדלעך, די קסס נוסח בויגן, אַז דאָקומענטן די סטיילז פון דעם קאָד. זאל ס פאקטיש עפענען אַז אַרויף און נעמען אַ קוק טאַקע געשווינד. דעם קוקט משוגע. עס ס קיין וועג איך וואָלט זיין קענען צו לייענען דורך. אַזוי איר קענען פאקטיש כאָטש, אויב איר נעמען אַ קוק, איר קענען סאָרט פון זען אַז עס זענען - עס מיר גיין. אַז קוקט ווי עפּעס מיר 'ווע געזען פריער, הינטערגרונט פֿאַרב, באַשטעטיקן עס גלייַך צו עטלעכע רויט-גרין-בלוי ווערט. דעם שטאָפּן סאָרט פון זאָל ניט ויסקומען אַז פרעמד, אפילו כאָטש, ווען דערלאנגט ווי דעם, עס קענען זיין אַ ביסל אָוווערוועלמינג. מיר ניטאָ ניט געגאנגען צו קוקן אין דעם קסס טעקע אָדער פאַרברענגען פיל צייַט אויף עס, ווייַל עס איז, ווידער, שיין שווער צו לייענען. זאל ס גיין צוריק צו דעם HTML בלאַט פֿאַר קס50. און לאָזן ס מעגילע אַראָפּ צו די גוף. און ין מיר זען דעם דיוו צעטל. מיר זען אַ קאָפּצעטל רעכט דאָ. מיר זען די אַנקער קוויטל. און דעם רשימה עלעמענט איז געגעבן אַ ספּעציפיש קלאַס. און מיר זען אַז סאָרט ריפּיטיד איבער און איבער ווידער. עס איר זענען קורטיס. עס איז די באַמערקונג אין הטמל5. און ווי איר באַמערקן, מיר קענען נאָך זען עס, אָבער עס ס ניט ווייַזונג אַרויף. עס ס פאקטיש טאַקע טשיקאַווע. עס קוקט ווי דעם סקאָרז רשימה עלעמענט איז קאַמענטאַד אויס. אויב מיר גיין צו דעם בלאַט, ווידער, עס נאָך אויס עס, אַזוי טשיקאַווע. טאַקע, אַז ס וואָס, ווייַל פון דעם ווייַטער שורה. וואָס אַנדערש טאָן מיר זען פון אינטערעס? די מנוחה פון דעם איז מער קאַנפיוזינג, אין דילינג מיט דעם רעכט העלפט פון די וועבזייַטל, וואָס איז אַ ביסל ביסל מער קאָמפּליצירט. אזוי דעם איז וואָס עטלעכע HTML איז געגאנגען צו קוקן ווי. פֿאַר מיר כאָטש, דעם איז אַ ביסל אָוווערוועלמינג, און דעם טוט ניט הילף מיר אַז פיל. אָבער, עס ס עפּעס אַז טוט, אין פאַקט, העלפן מיר אַ פּלאַץ. און אַז איז וואָס איך נוצן ווען איך בין טריינג צו רעכענען אויס ווי עפּעס קוקט דער וועג עס טוט, אָדער ווי קענען איך מאַכן ענדערונגען צו מיין וועבזייַטל. און אַז איז אַ דעוועלאָפּער געצייַג אַז איז געבויט אין קראָום. אַזוי אויב איר גיין צו דעם דרייַ באַרס רעכט דאָ און גיין אַראָפּ צו מכשירים דריקט אויף דעוועלאָפּער מכשירים, אַ ביסל פֿענצטער וועט קנאַל אַרויף בייַ די דנאָ פון די בלאַט. און אין באַזונדער, קראָום, זינט עס איז ווונדערלעך, וועט פֿאָרמאַט דעם פֿענצטער און נעמען די HTML און מאַכן עס קוקן אַ פּלאַץ ניסער פֿאַר איר. אַזוי איצט עס ס פאקטיש עטלעכע קאַלאַפּסאַבאַל HTML אַז איר קענען ויספאָרשן צו דורכקוקן די יסודות פון די בלאַט. אויב מיר ווילן צו קוקן בייַ די גוף, עס פאקטיש כיילייץ. ווען איר מעגילע איבער אַ טייל פון די HTML, אַראָפּ אין דעם פֿענצטער, עס וועט הויכפּונקט די טייל עס ס גערעדט וועגן אין די גרויס פֿענצטער. אַזוי לאָזן מיר ווידער פּרובירן און קלאַפּ דעם אַרויף אַ ביסל. גוט. אַזוי לאָזן ס עפענען דעם גוף. און איך בין סקראָללינג איבער דעם לינקס דיוו. און איר באַמערקן אַז עס ס כיילייטינג דעם לינקס העלפט פון די פאַרשטעלן. אַזוי לאָזן ס דריקט אויף אַז און יקספּאַנד אַז. ין פון עס, עס קוקט ווי עס זענען צוויי דיווס. עס ס דעם ערשטער דיוו. איך טאָן ניט זען אַז כיילייטיד. איך טאָן ניט וויסן, אָבער עס קוקט ווי דעם רגע איינער, לינקס ינער, איז די אינהאלט אויף די לינק זייַט פון דעם עקראַן. דעמאָלט עס ס דעם זאַך גערופן קאָפּצעטל. עס קוקט ווי אַז ס כיילייטינג די קס50 טייל. אויב מיר עפענען אַז אַרויף, מיר זען אַז עס ס גאָרנישט מער ווי קאָפּצעטל 1. עס ס געגעבן אַ שייַן, און עס ס געגעבן די טעקסט קס50. אַזוי ווידער, קוקן אין עס דורך דעם קאַנסאָול אָדער ניצן די דעוועלאָפּער מכשירים שויב בייַ די דנאָ פון דעם עקראַן מאכט יקספּלאָרינג דעם וועבזייַטל, אַלעווייַ, אַ פּלאַץ ווייניקער ינטימידייטינג און אַ פּלאַץ מער צוטריטלעך. עס אויך אַלאַוז אונדז צו פֿאַרשטיין אַז דעם וועבזייַטל, כאָטש עס קוקט זייער שיין און פייַן, איז ניט אַלע אַז פיל מער ווי וואָס איר ניטאָ געגאנגען צו זיין טאן אויף פּראָבלעם שטעלן 7. און דעם איז טאָוטאַלי ין דיין פיייקייַט צו שאַפֿן. אויב מיר ווילן צו - די אנדערע קיל זאַך וועגן ניצן די מכשירים איז, אויב איר רעכט דריקט אויף די טיטל, איר קענען רעדאַגירן די HTML. אַזוי לאָזן ס רופן עס דזשייסאַן. און איצט איר וועט באַמערקן איך האָבן געביטן די HTML אויף דעם בלאַט. פון לויף, איך האָבן ניט געביטן עס פּערמאַנאַנטלי. אויב איך דערפרישן מיין בלעטערער, ​​דעמאָלט עס וואָלט גיין צוריק צו דער אָריגינעל HTML. אבער מאל איך ווילן צו דיבאַג מיין קאָד, און איך טאָן ניט וועלן צו קוקן נאָר האָבן מיין געדיט פֿענצטער און פּרובירן און פֿאַרשטיין וואָס ס געגאנגען אויף. איך ווילן צו זען וואָס וועט פּאַסירן לעבן. אַזוי איך וועט רעדאַגירן קאָד ווי דעם און באַקומען עס די וועג איך ווילן עס צו קוקן. און דעמאָלט איך וועט מאַכן די ענדערונגען אין מיין קאָד. און איך געפינען אַז עס ס אַ פּלאַץ גרינגער ווען איר קענען טאָן די זאכן ינסטאַנטאַניאַסלי, ווי אַז. זאָגן, ווידער, מיר וועלן צו מאַכן אנדערן געלעגנהייַט, ווייַל מיר ניטאָ יקספּלאָרינג מיט HTML און קסס רעכט איצט. איך קענען רעדאַגירן די HTML רעכט איצט. און איך בין געגאנגען צו אַרייַננעמען אַ לינק. אַזוי איך בין געגאנגען צו טוישן קס50 ס היים בלאַט, אַזוי עס וועט לינק צו - זאל ס זאָגן - מיין היים בלאַט. וואָס איז די נאָמען, אויב אַבי ווער דערמאָנט, אָדער וואָס ס די אַטריביוט איך ווילן צו געבן צו אַ אַנקער קוויטל ווען איך ווילן עס צו לינק ערגעץ אַנדערש? וילעם: הרעף? דזשייסאַן הירסטשהאָרן: הרעף - אַזוי איצט, איר וועט זען אַז עס איז אַ אַנדערליין אונטער דזשייסאַן. אַז ס ווייַל קראָום, דורך פעליקייַט, גיט אַנגקערז אַ אַנדערליין. איר 'ווע מיסטאָמע געזען אַז איידער ווען איר 'ווע ניטאָ צו אַ וועב בלאַט. זאכן וואס זענען לינקס זענען אַנדערליינד און אין בלוי. די פעליקייַט נוסח פֿאַר אַ לינק איז צו בכלל אַנדערליין און לייגן עס אין בלוי. אויב איך טאָן ניט ווי אַז, איך קענען ענדערן אַז. און מיר וועט טוישן עס אין אַ רגע. אבער איצט, אויך באַמערקן אַז, אויב איך האָווער איבער דעם, אין די דנאָ לינקס פון די פאַרשטעלן, רעכט אויבן די וואָרט עלעמענטן איז די לינק וואס איך געגעבן עס. אַזוי אויב איך האט גיט אויף דעם - און מיר קענען רעכט גיט אויף דעם, עפענען אַ נייַ קוויטל. דעם איז ניט פאקטיש מיין האָמעפּאַגע. עס ס נאָר מיין נאָמען. עס איר גיין. מיר 'ווע איצט קער עס אין אַ לינק. זאל ס ויספאָרשן עטלעכע קסס ווי געזונט. די שיין זאַך - און איך בין געגאנגען צו מאַכן דעם אַ קליין ביסל קלענערער - וועגן דעם קאַנסאָול איז, אַז משוגע קסס בויגן מיר געזען פריער, אַז איז טאַקע שווער צו פּאַרס, איז איצט ביוטאַפלי געלייגט אויס פֿאַר אונדז אויף די לינק-האַנט זייַט פון דעם שויב. אַזוי מיר קענען קוקן. און אויב מיר יקספּאַנד דעם סטיילז קוויטל, מיר קענען זען אַלע פון ​​די פאַרשידענע סטיילז וואָס זענען פארבונדן מיט, אין דעם פאַל, דעם באַזונדער עלעמענט, דעם לינק עלעמענט. אויב מיר טאָן די קאַמפּאַונד סטיילז קוויטל, אַז נאָר ווייזט אונדז, ניט ווו אַלץ קומט פון, אָבער יסענשאַלי אַלע פון ​​די סטיילז וואָס זענען אַפּערייטינג אויף דעם באַזונדער עלעמענט רעכט איצט. און לאָזן ס זאָגן, מיר ווילן צו טוישן עס אַ ביסל. אַזוי דעם איז אַלע די סטיילז וואָס זענען אַפּערייטינג אויף דעם באַזונדער עלעמענט. זאָגן מיר ווילן צו טוישן עס, ווייַל מיר ווילן צו זען ווי עפּעס קוקט. און מיר ניטאָ פּונקט פּלייינג אַרום רעכט איצט. אָדער מיר ווילן צו פּרובירן עפּעס אויס, פאר שרייבט עס אין קאָד און פּושינג עס און געמאכט עס לעבן. מיר קענען גיין צו די סטיילז קוויטל. און אין דער ערשטער קעסטל עס זאגט, עלעמענט.סטילע. און אין דאָ, איר קענען אַרייַנלייגן, איר קענען לייגן עפּעס. אַזוי איך ווילן צו - זאל ס גיין צו מיין לינק און די שטעלן די הינטערגרונט פֿאַרב. און עס פאקטיש אַוטאָפיללס עס פֿאַר איר, אַלע די מעגלעך פּראָפּערטיעס. הינטערגרונט קאָליר, און איך ווילן צו מאַכן אַז בלוי. בלוס איז ניט אַ וואָרט. בלוי איז אַ וואָרט. האט איך זען עס קומען אַרויף? טאַקע, איז אַז ווייַל עס ס אין די הרעף? גוט. אַזוי איך טאָן ניט זען קיין ענדערונג דאָ. און אַז ס ווייַל, אויב מיר הויכפּונקט די לינק, איר וועט באַמערקן אַז די לינק איז ניט פאקטיש קאַנטראָולינג די פּראָפּערטיעס פון דעם באַזונדער עלעמענט. עס ס פאקטיש, אויב מיר עפענען די לינק, דעם קאָפּצעטל רעכט דאָ אַז ס קאַנטראָולינג וואָס עס קוקט ווי. אַזוי אויב איך ווילן צו מאַכן די הינטערגרונט בלוי, איך פאקטיש האָבן צו טוישן הינטערגרונט קאָליר אויף די קאָפּצעטל עלעמענט. און איצט מיר זען אַז די הינטערגרונט איז בלוי. אַזוי ווידער, דעם געשווינד זאל זיין געגאנגען דורך דעם מאַטעריאַל שיין געשווינד. אבער דעם איז יסענשאַלי וואָס איר ניטאָ געגאנגען צו זיין טאן. עס ס ניט אויף פּראָבלעם שטעלן 7, אָבער זיכער ווען איר ניטאָ קאָודינג אויף די וועב. גוט. איך ווילן צו מאַכן די הינטערגרונט בלוי. אפילו כאָטש, אין דעם פאַל, בלוי קוקט שיין מיעס. איך קענען גיין אין דאָ, שפּיל אַרום. איך זען אַז טשאַנגינג עס צו בלוי טוט ניט אַרבעט אויף די אַ. איך האָבן צו פאקטיש טוישן די קאָפּצעטל עלעמענט צו אַרייַננעמען די בלוי הינטערגרונט. און דעריבער, אויב דעמאָלט איך גיין צוריק צו מיין קסס טעקע, ווי טאָן איך פאקטיש שטעלן דעם הינטערגרונט צו זיין בלוי און מאַכן דעם טוישן שטעקן? ווייַל אויב מיר באַמערקן אויב איך דערפרישן די בלאַט, אַלע די ענדערונגען איך געמאכט זענען פאַרבייַ. אַזוי איך איינגעזען, גוט, מיין הינטערגרונט איז בלוי. איך דאַרפֿן צו גיין אין אַז העאַדער1 עלעמענט און טוישן הינטערגרונט קאָליר צו בלוי. ווי טאָן איך פאקטיש מאַכן אַז טוישן? נו, צוריקרופן אַז, אויב מיר גיין ין פון דאָ, דעם קאָפּצעטל, די טיטל האט אַ שייַן. און אַז ס טיטל. און אַזוי אין אונדזער קסס טעקע, מיר קענען זאָגן, גוט, נעמען עפּעס מיט שייַן פון טיטל און געבן עס דעם נאָך פאַרמאָג. ווי טאָן מיר דערמאָנען עפּעס מיט די שייַן פון טיטל, קיין געדאנקען, אָדער אַבי ווער וויסן ווי מיר דערמאָנען ידס אין אונדזער קסס טעקע? א האַש, אַז ס פּונקט רעכט. און איר גאַט אַ אָנצוהערעניש פון אַז רעכט דאָ. אַזוי ערגעץ אין דעם קסס טעקע, עס ס דעם שורה פון קאָד - # לינקס # לינקס-ינער # קאָפּצעטל # טיטל. און עס ס געבן עס גרענעץ דנאָ, דיפיינינג די גרענעץ דנאָ פון דעם באַזונדער עלעמענט. נו, אויב איך געוואלט צו טוישן אַז, איך וואָלט גיין אין דעם קסס טעקע. און איך קען אָדער געפינען דעם טייל פון די קסס טעקע. אָדער איך קען שרייַבן מיין אייגן. איך קען טאָן האַש טיטל געגרייַזלט בראַסע און דעמאָלט הינטערגרונט קאָליר קאָלאָן בלוי פּינטל - קאָמע און נאָענט אַז געגרייַזלט בראַסע. און וואס וואָלט טוישן די הינטערגרונט קאָליר פון דעם עלעמענט צו בלוי. די סיבה זיי געבן איר אַזוי פילע דאָ איז אַז, עס ס נייטיק אין דעם פאַל, ווייַל טיטל איז אַ יינציק שייַן. אבער וואָס איר קענען טאָן איז נעסט זאכן. אַזוי דעם איז געזאגט, גוט, גיין צו די לינק. אַז ס זייער קליין. איך אַנטשולדיקן פֿאַר אַז. אָבער גיין צו די זאַך מיט שייַן לינקס. ין פון אַז, קוקן פֿאַר די זאַך מיט שייַן לינקס ינער. ין פון אַז קוקן, קוק פֿאַר די זאַך מיט שייַן קאָפּצעטל. ין פון אַז, קוקן פֿאַר די זאַך שייַן טיטל און טוישן די שייַן טיטל. אַזוי דעם איז נאָר אַ וועג פון נעסטינג זאכן. עטלעכע מענטשן ווי נעסט עס, ווייַל עס מאכט עס אַ ביסל קלירער. איר וועט זען אַראָפּ דאָ אויך, רעכט דאָ, עס ס קיין האַש. עס ס נאָר ה 1. אַז ס ווייַל ה 1 איז געגעבן די נאָמען פון אַ דזשאַנעריק קוויטל. און עס זענען עטלעכע קסס פּראָפּערטיעס פארבונדן מיט יעדער איין ה 1. אַזוי אויב איך געפונען אנדערן ה 1 אויף דעם בלאַט, איך וואָלט אויך זען אַז דעם נוסח איז געווענדט צו עס ווי געזונט. אויב איך געוואלט צו צולייגן אַ נוסח צו אַ קלאַס, ווי טאָן איך דערמאָנען אַ קלאַס אָדער רעדן וועגן אַ קלאַס אין אַ קסס טעקע? וילעם: דאָט. דזשייסאַן הירסטשהאָרן: עס ס מיט אַ פּונקט. אַזוי לאָזן ס גיין צוריק צו דעם בלאַט פריער. אויב איך טאָן האַש שייַן. אַז ס טשאַנגינג די נוסח פון די זאַך מיט שייַן. אָדער נעבעכדיק, אויב איך טאָן האַש לאָגאָ, אַז ס געפונען די זאַך מיט די שייַן פון לאָגאָ און געבן עס אַ באַזונדער קסס נוסח. אויב איך טאָן עפּעס. שפּיץ, אַז ס געפונען אַלץ מיט די סאָרט פון שפּיץ און טשאַנגינג זייַן סטיילז. אויב איך טאָן פשוט ה 1, אַז געפינט יעדער איין ה 1 און גיט עס די וועלכער נוסח איך ווילן צו געבן עס. אויב איך טאָן ה 1 פּלאַץ און דעמאָלט. שפּיץ. אַז וועט גיין געפינען אַלע די ה1ס און דעמאָלט אַלע די אָנעס מיט די סאָרט פון שפּיץ און דעמאָלט נאָר טוישן די סטיילז צו וועלכער איך ווילן צו געבן עס. און ווידער, מיר קען האָבן געשריבן עטלעכע פון ​​דעם אויף אונדזער אייגן. אבער מיר וואָלט ניט האָבן גאַטאַן אַז ווייַט. פיל בעסער, עס מיינט צו פאקטיש גיין אויף אַ פאַקטיש לעבן וועבזייַטל און זען ווי זיי טאָן עס און קוק אין אַלע פון ​​די פאַנטאַסטיש זאכן איר באַקומען צו טאָן. זאל ס קוק בייַ איינער מער וועבזייַטל איידער מיר מאַך אויף. און דעם איז איינער אַז איר וועט מיסטאָמע ווערן באַקאַנט מיט. דעם איז קס50 פינאַנסע. אַזוי ווידער, איר קענען פאקטיש גיין אין און אָבסערווירן דעם קסס טעקע אויף דיין קאָמפּיוטער, ווייַל איר 'ווע דאַונלאָודיד דעם קסס טעקע, אויב איר דאַונלאָודיד די פּראָבלעם שטעלן. מיר קענען גיין צו מכשירים און דעוועלאָפּער מכשירים. און מיר זען אַ פיל סימפּלער HTML אויסלייג. מיר האָבן שפּיץ, מיטל, און דנאָ. און ווידער, עפּעס איר זאָל זיין באַקאַנט מיט, ווייַל איר 'ווע געקוקט דורך די פאַרשפּרייטונג קאָד פֿאַר דעם וואָך ס פּראָבלעם שטעלן. בייַ דער שפּיץ איז, פּער די קאָד, אַ איין בילד גערופן. און וואָס איז מקור פון די בילד. זאָגן איך האָבן פאַרטיק אַלע פון ​​וואָס איך געוואלט צו פֿאַר פּראָבלעם שטעלן 7. און עס ס ארבעטן ריכטיק, אָבער איך ווילן צו טוישן ווי עס קוקט. און איך ווילן צו טוישן די הינטערגרונט פון די שפּיץ פון די בלאַט צו, פֿאַר בייַשפּיל, בלוי. אויב עס זענען געווען מיר, איך וואָלט קומען אין דאָ און רעכענען אויס, גוט וואָס טאָן איך ווילן צו טוישן. זאל ס זען, דיוו שייַן שפּיץ, אַז קוקט ווי די שפּיץ פון די בלאַט. אַזוי לאָזן ס גיין עס. זאל ס פּרובירן טשאַנגינג די הינטערגרונט קאָליר. זאל ס גיין טאָן אַליס בלוי, ווייַל אַז ס אַ ניסער איינער. און איר וועט באַמערקן אַז - איר מיסטאָמע קענען ניט זען אַז. אבער עס איז אַ ליכט בלוי, אַלאָנגסייד די קס50 לאָגאָ. זאל ס טוישן עס אַנשטאָט צו רויט. און איר וועט באַמערקן איצט איך נאָר געביטן דער הינטערגרונט קאָליר צו רויט. אַזוי איצט איך וואָלט גיין אין מיין קסס טעקע און טיפּ # שפּיץ געגרייַזלט פּאַרען רעכט דאָ. איר קענען זען די קאָד רעכט דאָ, געגרייַזלט בראַסע. און דעריבער, איך וואָלט לייגן הינטערגרונט קאָליר, רויט. און דעריבער, עס וואָלט זיין אַ געגרייַזלט בראַסע. אַזוי אַז איז ווי איך וואָלט ויספאָרשן און עקספּערימענט מיט פאָרמאַטטינג אויף די קס50 פינאַנצן פּלאַץ. איך קען טאָן עס דאָ און פּרובירן עס אויס אויף מיין בלעטערער. און דעריבער, איך קען גיין אין מיין פאַקטיש קאָוד און מאַכן די ענדערונגען וואָס וועט פאקטיש גיין לעבן און אַז מען פאקטיש זען, אויב זיי זענען צו קומען צו מיין ספּעציפיש פּלאַץ. גוט. אַז איז געווען אַ פּלאַץ. איך אַנטשולדיקן פֿאַר געגאנגען דורך עס אַזוי געשווינד. טוט אַבי ווער האָבן קיין שאלות בייַ אַלע וועגן HTML אָדער קסס? וילעם: קענען איר נאָר גיין איבער ווי איר לינגקט וואָס געווארן דזשייסאַן, ווידער? דזשייסאַן הירסטשהאָרן: וואָס טאָן איר מיינען לינגקט? וילעם: איר צוגעשטעלט אַ לינק צו אן אנדער וועבזייַטל, ניצן די אַנקער. דזשייסאַן הירסטשהאָרן: אזוי זענען איר אַסקינג, נאָר גענעריקאַללי, ווי איר מאַכן אַ לינק? וילעם: יאָ. דזשייסאַן הירסטשהאָרן: גוט. די קאָד פֿאַר מאכן אַ לינק - וילעם: ניין, ווי אין די HTML. דזשייסאַן הירסטשהאָרן: אַראָפּ דאָ, איר מיינען? אַזוי אויב איך ווילן צו אַרייַננעמען אַ לינק ערגעץ, זאָגן, דעם איז די HTML אויף מיין בלאַט רעכט דאָ. דעם איז די HTML. אפֿשר עס ס עפענען אין אַ טעקע, ינדעקס.הטמל. איך גיין ין זאל ס האָבן דעם דרוקרעכט יוחנן האַרוואַרד לינק צו עפּעס. אַזוי מיר וועט רעדאַגירן אַלע דעם ווי HTML. אַלע איר טאָן איז אַרייַננעמען די א, אַזוי קלאַמער אַ נאָענט קלאַמער אין די אָנהייב, און דעמאָלט קלאַמער צעהאַקן אַ נאָענט קלאַמער אין די סוף. אַזוי איצט איך 'ווע אַרייַנגערעכנט אַ אַנקער קוויטל. און פאקטיש, אויב איר גיט אויס פון דעם, עס וועט איצט פֿאָרמאַטירונג עס רעדאַגירן ווי HTML. און זאָגן, מיר ווילן צו לינק עס. מיר 'ד איר די הרעף אַטריביוט. און מיר זאָגן - און איצט, ווי איר באַמערקן, דרוקרעכט יוחנן האַרוואַרד איז בלוי. און ווען איך מעגילע איבער עס, עס ס איצט אַ לינק. אַזוי איר קענען שרייַבן אַז קאָד. איר קענען אַרומרינגלען שיין פיל עפּעס איר ווילן אין אַ אַנקער קוויטל און קער עס אין אַ לינק. וילעם: גוט. גאַט עס. דזשייסאַן הירסטשהאָרן: און אויב איך האט ניט ווילן עס - פון קורס, מאל מענטשן טענד צו טראַכטן די זאכן וואס נאָר קוק בלוי גענעריקאַללי און אַנדערליינד זענען ניט די פּריטיאַסט וועג צו מאַכן אַ לינק. אַזוי אויב איך קומען איבער דאָ, איר זען אַז, ערגעץ אין אַ קסס טעקע, עס איז געשריבן דעם א און דעמאָלט צוויי געגרייַזלט ברייסאַז. אַזוי לאָזן ס זאָגן אַז, פֿאַר לינקס, איך טאָן ניט ווילן זיי צו ווערן בלוי, אלא איך ווילן די קאָליר פון אַ לינק צו זיין דעם פייַן מאַגענטאַ. זאל ס געבן עס די קאָליר. זאל ס קלייַבן מאַגענטאַ. איצט, אַלע די לינקס אויף מיין בלאַט האָבן ווערן דעם פייַן קאָליר פון מאַגענטאַ. עטלעכע מענטשן טאָן ניט ווי פארבן בייַ אַלע. עטלעכע מענטשן טאָן ניט ווי אַנדערליינז. איר באַקומען צו קלייַבן. מיט לינקס, איר קענען סטיל ווי זיי קוקן אַמאָל איר 'ווע באזוכט זיי. ווי איר וועט באַמערקן אויף אַ פּלאַץ פון בלעטער, לינקס קער לילאַ אויף איר באַזוכן זיי. איר קענען ענדערן אַז קאָליר ווי געזונט. יאָ. וילעם: אזוי איר טוישן עס פֿאַר יעדער איין לינק. אבער אויב איר נאָר געוואלט צו טאָן אַז לינק זיך, וואָלט איר נאָר טאָן אין די שייַן דנאָ אָדער עפּעס? דזשייסאַן הירסטשהאָרן: אַזוי גרויס קשיא. ווי איר באמערקט דאָ, איך פארענדערט עטלעכע טייל פון די קסס אַז אַפּלייז צו אַלץ אַז ס אַ יי אויב איך געוואלט צו נאָר טאָן אַז לינק בייַ די דנאָ, איך וואָלט גיין צו מיין קסס טעקע און מיסטאָמע טאָן פּונקט ווי איר האט געזאגט, האַש דנאָ פּלאַץ אַ. און וואס וואָלט געבן מיר אַלע ווי אין די דנאָ. אָדער איך קען, אָלטערנאַטיוולי, געבן עס אַ יינציק שייַן און דעמאָלט נאָר טאָן האַש לינק. און וואס וואָלט לאָזן מיר צו טוישן דעם אויס. אָבער, נאָר דאָלינג אויס ידס ווילי-נילי איז בכלל אַ שלעכט פיר, ווייַל די זאָל זיין יינציק. און די מער איר האָבן די, עס קענען באַקומען אַ ביסל קאַנפיוזינג. יאָ. וילעם: קענען איר געבן דער זעלביקער שייַן צו קייפל אָונערז? דזשייסאַן הירסטשהאָרן: טעקניקלי, יאָ. גאָרנישט ס געגאנגען צו האַלטן איר, אָבער איר זאָל ניט איר זאָל געבן עס אַ קלאַס. גוט, קיין אנדערע שאלות וועגן HTML אָדער קסס? גוט. זאל אונדז מאַך אויף צו פפּ. טאַקע, יאָ. וילעם: וואָס איז עס וועגן די וועבסיטעס אַז מיטל אַז מיר קענען רעדאַגירן זיי איידער מיר דערפרישן. אָבער אַמאָל מיר דערפרישן עס ריווערץ צוריק צו די ערשט HTML? דזשייסאַן הירסטשהאָרן: גרויס קשיא - אַזוי ווען מיר 'ווע לאָודיד דעם וועב בלאַט, עס ס HTML. און עס ס דזשאַוואַסקריפּט. זייַן פפּ איז עקסאַקיוטאַד צו געבן אונדז וועלכער טיפּ פון וועבזייַטל מיר זען. און עס ס באשאפן עטלעכע HTML, עטלעכע דזשאַוואַסקריפּט, און עטלעכע קסס. און אַז איז איצט צוטריטלעך דורך אונדזער קאָמפּיוטער. און אַ קאָפּיע פון ​​די טעקעס איז געראטעוועט לאָוקאַלי אויף אונדזער קאָמפּיוטער, פֿאַר די צייַט זייַענדיק. אַזוי מיר קענען רעדאַגירן אַז היגע קאָפּיע. אבער פון קורס, מיר ניטאָ ניט עדיטינג סערווירער קאָפּיע. און ווען מיר דערפרישן די בלאַט, מיר באַקומען אן אנדער סערווירער קאָפּיע. און אַזוי מיר זען זאכן צוריק ווי זיי זענען. אויב מיר זענען קענען, פון דאָ, צו ענדערן די באַאַמטער וועבזייַטל, מיר 'ד האָבן אַ פּלאַץ פון פּראָבלעמס. וילעם: יאָ, אַזוי מיר קענען לייענען און שרייַבן אַז קאָפּיע. דזשייסאַן הירסטשהאָרן: רעכט. מיר ניטאָ בלויז געמאכט היגע ענדערונגען דאָ, אָבער ווידער, זייער נוציק פֿאַר יקספּלאָרינג, אָפטענטימעס. ווען איך בין שרייבט מיין לעצט פּרויעקט, פֿאַר למשל, איך ווילן צו זען ווי עטלעכע וועבזייַטל געמאכט עפּעס קוקן די וועג זיי האבן. איך וועט גיין אין און נוצן דעם שויב אַראָפּ דאָ, צו קוקן אין וואָס קסס זיי האט צו עס אָדער וואָס קאָליר זיי פּיקט אָדער ווי זיי גאַט עס אַזוי אַז, ווען איר כאַווערד איבער עפּעס, די רשימה איז אַראָפּ אין אַ פייַן קאַסקיידינג שניט. עס ס אַ גרויס וועג צו דורכקוקן וואָס אנדערע וועבסיטעס טאָן און באָרגן פון זיי. זאל ס מאַך אויף צו פפּ. פפּ שטייט פֿאַר, אין אַ רעקורסיווע זינען, פפּ כייפּערטעקסט פּראַסעסער. און פפּ, וואָס עס ס געגאנגען צו טאָן איז ויספירן קאָוד סערווירער זייַט. אַזוי מיר ניטאָ קיינמאָל געגאנגען צו זען פפּ קאָד. אָבער, עס טוט שפּיל נייסלי מיט HTML און אָפֿט דזשענערייץ אַ פּלאַץ פון HTML קאָד. אבער ווי איר וועט זיין באַקאַנט מיט פּראָבלעם שטעלן 7, דיין פפּ קאָד וועט ויספירן, דזשענערייט עטלעכע HTML, און אַז ס וואָס דער באַניצער וועט סוף אַרויף געזען. פפּ איז ינקרעדאַבלי ענלעך צו סי אָבער, עס זענען אַ פּאָר פון דיפעראַנסיז, און די דיפעראַנסיז זענען וויכטיק צו טאָן. איינער חילוק איז אַז וועריאַבאַלז אין פפּ זענען לוסלי טייפּט. טוט אַבי ווער האָבן אַ געפיל פון וואָס אַז מיטל? וילעם: ניט דאַרפֿן צו וואַרפן עס זיך. ווי ניט דאַרפֿן צו שרייַבן אין טעקסט. דזשייסאַן הירסטשהאָרן: איך וואָלט ניט נוצן די וואָרט וואַרפן, אָבער יאָ, ניט דאַרפֿן צו דערקלערן אַ טיפּ פֿאַר אַ ספּעציפיש בייַטעוודיק. ווי אַנשטאָט טאָן מיר דערקלערן אַ בייַטעוודיק? וילעם: ניצן אַ דאָלאַר צייכן. דזשייסאַן הירסטשהאָרן: ניצן אַ דאָלאַר צייכן. אַזוי $ רענטגענ איז אַ בייַטעוודיק. $ 1 איז אַ בייַטעוודיק. $ שטריקל איז אַ בייַטעוודיק. די וועריאַבאַלז, $ רענטגענ קען זיין אַ ינטאַדזשער. דערנאך, עס קען זיין אַ שטריקל. דערנאך, עס קען זיין אַ העלד. עס טוט ניט טאַקע ענין. אויך, דעם קילן זאַך וועגן פפּ איז, זאָגן, $ רענטגענ איז די שטריקל איינער. און $ י איז די כאַראַקטער איינער. איר קענען לייגן $ רענטגענ און $ י, און עס וועט געבן איר 2, וואָס איר 'ד דערוואַרטן. אַזוי עס זענען אַפּעריישאַנז אין פפּ. ווייַל עס ס לוסלי טייפּט וועריאַבאַלז, עטלעכע ימפּליסאַט קאַסטינג איז געשען פֿאַר איר און עטלעכע אַפּעריישאַנז. איר קענען טאָן אַפּעריישאַנז אויף זאכן פון פאַרשידענע טייפּס. כוועראַז איידער, איר אָפֿט באַקומען אַ טעות אין C געזאגט, דעם איז ניט דער טיפּ אַז ס געמיינט צו גיין דאָ. בלויז זאכן פון דעם טיפּ קענען גיין דאָ. איר ניטאָ ניט געגאנגען צו באַקומען אַז טיפּ פון טעות, בכלל, אין פפּ. אַזוי אַז ס איין גרויס חילוק - ווי מיר האַנדלען מיט וועריאַבאַלז. די רגע גרויס חילוק איז אַז פפּ קאָד איז ינטערפּראַטאַד. ווהערעס, C קאָד איז צונויפגעשטעלט. וואָס ס אַז מיינען? נו, פֿאַר C קאָד איר געלאפן עס דורך אַ קאַמפּיילער. איר דזשענערייטאַד אַ ביינערי טעקע. און איר געלאפן אַז ביינערי טעקע. איר גענומען זאָרגן פון אַלע ערראָרס איידער איר דזשענערייטאַד די ביינערי טעקע. פון קורס, עס זאל האָבן געווען סעגמאַנטיישאַן חסרונות, ווען איר געלאפן די ביינערי טעקע. אָבער עס ס ניט ווי איר פארגעסן צו אַרייַננעמען די דעפֿיניציע פון ​​פּרינטף, אָדער איר האט ניט נוצן אַ בייַטעוודיק און פּונקט באשאפן אַ ווייסטפאַל בייַטעוודיק. אָדער איר האט ניט דעפֿינירן אַ פונקציאָנירן פּראָוטאַטייפּ. אַלע אַז געטראפן איידער איר צונויפגעשטעלט. עס האט איר אַלע פון ​​די ערראָרס אָדער שלעכט דאס אַז עס געדאַנק זאל פּאַסירן. און דעריבער, איר האט דיין 0 און 1 טעקע אַז איר געלאפן. פפּ קאָד טוט ניט אַרבעט ווי אַז. איר ניטאָ געגאנגען צו שרייַבן דיין פפּ קאָד. דעמאָלט, איר ניטאָ געגאנגען צו היט עס, מאַשמאָעס. און לפּחות אין פּ-באַשטעטיקט 7, איר ניטאָ געגאנגען צו דערפרישן אייער וועב בלעטערער, ​​און איר ניטאָ געגאנגען צו זען וואָס געטראפן. איר ניטאָ געגאנגען זען די רעזולטאַט פון אַז פפּ קאָד. איר זאל אויך זען, בייַ דער שפּיץ פון דיין בלאַט, אַ טעות. ווייַל איר האט עטלעכע טעות אין אייער פפּ. איר זאל נאָך זען די מנוחה פון די וועב בלאַט איז קוקן פייַן. אבער איין טייל איז פאַלש, און עס ס אַ טעות אין אַז אָרט. און אַז ס ווייַל אַז טייל פון דיין פפּ קאָד טוט ניט אַרבעט. טאַקע, ווען איר ויספירן, ווען איר גיין צו עפּעס ווי בי.פפּ. עס ס געגאנגען צו גיין דורך דיין פפּ טעקע שורה דורך שורה און ויספירן עס דעמאָלט און בלויז דעמאָלט. עס ס ניט געגאנגען צו צונויפנעמען עס פאָרויס פון צייַט אָדער צונויפנעמען איינער קאָפּיע און דעמאָלט געבן אַז צונויפגעשטעלט קאָפּיע צו יעדער יינער. יעדער צייַט, עס ס געגאנגען צו גיין דורך שורה דורך שורה און ויספירן עס. אַזוי עטלעכע שורות זאל אַרבעט און רעזולטאַט עפּעס ריכטיק. און אנדערע שורות זאל זיין צעבראכן און רעזולטאַט אַ טעות אַנשטאָט. אַזוי ווען דיבאַגינג מיט פפּ, מיר 'ווע געגעבן איר אַ פּאָר פון נוציק זאכן צו העלפן איר דיבאַג, ווי די דאַמפּ פֿונקציע. אָבער בכלל, איר ניטאָ געגאנגען צו זען די ערראָרס. און אַז ס ווי איר ניטאָ געגאנגען צו וויסן איר האט עפּעס פאַלש. אבער איר ניטאָ נאָר געגאנגען צו זען די טעות אַמאָל איר פאקטיש לויפן די קאָד. אן אנדער וויכטיק אַספּעקט פון פפּ און וועב אַנטוויקלונג איז דער געדאַנק פון באַקומען קעגן פּאָסטן. קענען אַבי ווער דערקלערן וואָס די חילוק צווישן באַקומען און פּאָסטן זענען? קיינער - יאָ. וילעם: טוט ניט איינער פון זיי לאָזן די באַניצער זען די דאַטן, און איינער פון זיי טוט ניט? דזשייסאַן הירסטשהאָרן: גרויס. יאָ, טאָן איר האָבן עפּעס צו לייגן? וילעם: איך דין פּאָסטן איז אַ יבער - גלאבאלע בייַטעוודיק. דזשייסאַן הירסטשהאָרן: אזוי ביידע פון ​​די וועריאַבאַלז זענען געגעבן צו איר. דאס זענען נאָר וועריאַבאַלז. און איר וויסן זיי ניטאָ וועריאַבאַלז, ווייַל רעכט דאָ איך נוצן די דאָלאַר צייכן. דאס זענען וועריאַבאַלז געגעבן צו איר דורך פפּ. און ווען איר מאַך צווישן וועב זייַטלעך, איר ווילן צו ראַטעווען עטלעכע אינפֿאָרמאַציע. איר מיסטאָמע ווילן צו ראַטעווען אויב דער באַניצער איז לאָגד ין אַז ס ניט געהאלפן אין באַקומען און פּאָסטן. אַז ס געהאלפן אין עפּעס אַנדערש, אַ אַנדערש בייַטעוודיק. אַבי ווער וויסן וואָס בייַטעוודיק אַז ס געראטעוועט אין, אָדער וואָס בייַטעוודיק איר נוצן אין פּ-באַשטעטיקט 7, צו מאַכן זיכער אַז דער באַניצער איז לאָגד אין? $ _סעססיאָן, אַז ס פּונקט רעכט, מיסטאָמע וויכטיק צו זיין באַקאַנט מיט די נעמען פון די זאכן איר נוצן אָפט. אַזוי איר נוצן די סעסיע בייַטעוודיק צו ראַטעווען אינפֿאָרמאַציע פון ​​בלאַט צו בלאַט. אַז ס אַ יבער בייַטעוודיק. עס יגזיסס אויף יעדער בלאַט, אפֿשר ווי אַ גלאבאלע בייַטעוודיק, אויב איר ווילן צו טראַכטן וועגן עס ווי אַז. עס זענען אַ פּאָר פון אנדערע וועריאַבאַלז וואס לאָזן איר צו אַריבערפירן אינפֿאָרמאַציע פון בלאַט צו בלאַט. אין באַזונדער, די אָנעס מיר וועט פאָקוס אויף זענען די באַקומען און די פּאָסטן וועריאַבאַלז. אין פפּ זיי קוקן ווי $ _געט און $ _פּאָסט. און די חילוק, ווי מארקוס שפּיציק אויס, צווישן די צוויי פון זיי איז אַז, אינפֿאָרמאַציע אין $ _געט איז געוויזן אין די URL. אַזוי אויב מיר קוקן אַראָפּ דאָ, מיר זען אַ יאָוטובע לינק. מיר זען דעם קשיא צייכן. מיר זען V = און דעמאָלט עטלעכע ווערט. צוריק צו דעם געדאַנק פון שליסל ווערט פּאָר, די V איז דער שליסל. און איבער דאָ איז די ווערט. אַזוי אויב מיר זענען צו גיין צו דעם בלאַט אָדער קאָודינג אויף דעם בלאַט, מיר וואָלט האָבן אַ בייַטעוודיק גערופן $ _געט. אויב מיר זענען צו $ _געט עפענען קלאַמער "V" נאָענט קלאַמער, זייער ענלעך צו מענגע נאָוטיישאַן, דעם איז אַ מיטאַרבעטער מענגע ווייַל מיר ניטאָ ניט ניצן ינדיסעס. זענען ניצן סטרינגס ווי שליסלען. אָבער זייער ענלעך געדאַנק. אויב מיר זענען מיר, וואָלט באַקומען דעם ווערט. אויף דעם בלאַט, מיר 'ד קענען צו נוצן דעם ווערט. אויב מיר פאקטיש קוק, לאָזן ס גיין צו אַ יאָוטובע בלאַט. וואָס ווידעא זאָל מיר היטן? דעם איינער, זענען מענטשן האָבביט פאַנס? וילעם: יא. דזשייסאַן הירסטשהאָרן: אזוי איך בין קאַפּיינג זייער טיילן URL און פּאַסטינג עס אין אַ נייַ פֿענצטער. און איצט, אויב איר קוק אַרויף דאָ, איר וועט באַמערקן אַז, אַמאָל ווידער - איך בין געגאנגען צו צייכענען און פּאַפּ דעם אין געדיט, אַזוי מיר קענען זען עס ביגער. איר וועט באַמערקן אַז עס האט דעם קשיא צייכן. די קשיא צייכן דעזיגנייץ אַז אַלץ נאָך דעם איז געגאנגען צו זיין געראטעוועט אין די באַקומען בייַטעוודיק. עס דעמאָלט האט די V, אַז ס דער ערשטער שליסל און דעם ערשטער ווערט. דאָזיקן & מיינט איז ספּעציעל. דאָזיקן & מיינט איז געזאגט, גוט, מיר פאַרטיק דער ערשטער ווערט. מיר זענען איצט מאָווינג אויף צו אנדערן שליסל ווערט פּאָר. דאָ, דער שליסל איז גערופן שטריך, און די ווערט איז youtu.be. אַזוי אויב איך איז געווען אַ קאָודינג דעם בלאַט און עמעצער געגאנגען צו דעם URL און איך האט אפֿשר וואַטטש.פפּ. און איך איז געווען קאָודינג דעם. און איך קען נוצן די $ _געט בייַטעוודיק. און איך וואָלט האָבן אַ V, און איך וואָלט האָבן אַ שטריך. און אויב איך נוצן די V שליסל, איך וואָלט באַקומען דעם ווערט. און אויב איך האט $ _געט קלאַמער "שטריך" נאָענט קלאַמער, איך וואָלט באַקומען דעם ווערט. ווידער, עס טוט ניט דאַווקע צולייגן צו - דאָך, די יאָוטובע שליסלען און וואַלועס און באַקומען אינפֿאָרמאַציע טוט ניט צולייגן צו אונדזער פּראָבלעם שטעלן 7. אבער עס זענען זיכער זאכן וואס מיר פאָרן דורך באַקומען אין אונדזער פּראָבלעם שטעלן 7. און אוודאי, ווען איר גיין צו אַ וועב בלאַט אָדער זענען קאָודינג דיין אייגן בלאַט, די $ _געט וועט קומען אין האַנטיק ווען דיין קאָודינג. וואָס איז איין סיבה צו נוצן $ _געט דעמאָלט, אויב עס אַפאָרדז קיין פּריוואַטקייט? איר זען אַלע דעם אינפֿאָרמאַציע אַז ס זייַענדיק טראַנספערד. עס ס אַלע געוויזן צו דער באַניצער. אבער וואָס ס איין סיבה אַז איר זאל ווילן צו ראַטעווען עפּעס אין $ _געט, ווי קעגן צו $ _פּאָסט? וואָס זאל איר ווילן צו טאָן אַז? אַלע רעכט. איך געבעטן איר אין קוויז 1. וואָס איז די פּראָ פון $ _געט? וואָס ס איינער פּראָ? יאָ - וילעם: עס ס גרינגער צו טיילן אינפֿאָרמאַציע. דזשייסאַן הירסטשהאָרן: איך טראַכטן אַז ס גרויס. עס ס גרינגער צו טיילן אינפֿאָרמאַציע. עס ס גרינגער צו לייענ - צייכן. איר קענען לייענ - צייכן איצט, YouTube.com / וואַך? V = עפּעס און גיין צו אַז ספּעציפיש ווידעא. אויב יאָוטובע שטענדיק האט פּאָסטן ריקוועס צו פאַרשידענע בלעטער, יעדער יאָוטובע URL וואָלט זיין YouTube.com. איר קען ניט לייענ - צייכן אַ איין ווידעא. ווייַל אויב איר זאָגן שערד אַז לינק מיט עמעצער אַנדערש, זיי טאָן ניט אויטאָמאַטיש באַקומען אייער פּאָסטן בייַטעוודיק. זיי ניטאָ פּונקט געטינג דעם לינק, און די לינק איז דער זעלביקער פֿאַר יעדער יינער. אַזוי אַז איז איינער פּראָ. עס אַלאַוז איר צו לייענ - צייכן דעם אינפֿאָרמאַציע אָדער טיילן דעם אינפֿאָרמאַציע אָדער מאַכן עס אַ קליין ביסל מער User-פרייַנדלעך. פון קורס, עס איז ניט פּריוואַטקייט, אַזוי מיר האָבן דעם פּאָסטן בייַטעוודיק. און פּאָסטן אינפֿאָרמאַציע איז ניט געוויזן אין די URL. עס ס ניט גאָר פּריוואַט. אבער עס איז מאַרדזשאַנאַלי מער פּריוואַט. און אַזוי איר וועט זען דעם URL אַראָפּ דאָ, cs50.net. צי אָדער ניט איר ניטאָ לאָגד אין די וועבזייַטל, עס ס געגאנגען צו האָבן די זעלבע URL, cs50.net. דאָך, עפּעס איז אַנדערש, אויב איר ניטאָ לאָגד אין דעם וועבזייַטל. איר האָבן, איינער, מיסטאָמע אַרייַנשרייַב דיין שטיפט. און עס האט באשטעטיקט אַז מיט די סערווירער. און עס ס מיסטאָמע שפּאָרן עטלעכע אנדערע אינפֿאָרמאַציע. אָבער די URL טוט ניט ענדערן בייַ אַלע. און אַזוי אַז ס דער פאַל, ווען עפּעס איז געשיקט דורך פּאָסטן. די URL טוט ניט ענדערן. דעם פּאָסטן אינפֿאָרמאַציע איז ניט געוויזן אין די URL. אבער עטלעכע שטאַט האט געביטן, און אפֿשר עס איז עטלעכע אינפֿאָרמאַציע געראטעוועט אין די פּאָסטן בייַטעוודיק. נעבעכדיק. איידער איך גיין אין סקל, קיין פראגעס וועגן פפּ, אין באַזונדער, שאלות אויף זאכן מיר האבן ניט גיין איבער אַז איר 'ווע געפונען אָדער קיין סינטאַקס אָדער לאָגיק פראגעס וועגן פפּ? גוט. די לעצט שפּראַך איר וועט זיין ינטעראַקטינג מיט דעם וואָך איז די סטראַקטשערד קווערי שפּראַך, סקל, פּראַנאַונסט סיקוואַל אָפֿט. אַז אַלאַוז איר צו ינטעראַקט מיט די דאַטאַבאַסע אין אַ פאָרמאַלייזד וועג. און עס פיעסעס זייער נייסלי מיט פפּ. ווי איר וועט זען אין פּראָבלעם שטעלן 7, מיר 'ווע געגעבן איר אַ פֿונקציע גערופן אָנפֿרעג. און עס נעמט אַ סקל שטריקל און עקסאַקיוץ אַז אָנפֿרעג אויף די דייטאַבייס. אין יאר פאַרגאַנגענהייַט, איר געווען ניט געגעבן דעם פֿונקציע. איר האט צו נוצן פפּ פאַנגקשאַנז צו מאַכן די אָנפֿרעג אויף די דייטאַבייס און טשעק פֿאַר ערראָרס און דעמאָלט באַקומען די רעזולטאַטן. און פאקטיש, עס ס ניט אַז שווער, ווייַל ווידער, עס פיעסעס זייער נייסלי מיט פפּ. און פפּ גיט איר אַ פּלאַץ פון פאַנגקשאַנז צו ינטעראַקט מיט אַ סקל דאַטאַבאַסע. אַזוי אָפֿט, די צוויי פון די גיין צוזאַמען. פון קורס, איר קען ינטעראַקט מיט די סקל דאַטאַבאַסע מיט קיין נומער פון אנדערע שפראכן. אָבער פפּ איז אַ גרויס איינער צו קלייַבן. אַ דאַטאַבאַסע - מיר וועט גיין איבער דעם געשווינד, ווייַל דעם איז אַ זשומען וואָרט מיר ניטאָ געגאנגען צו אָנהייב ניצן אָפֿט - איז אַ זאַמלונג פון טישן. אַזוי מיר קענען טראַכטן פון עס ווי אַ עקססעל טעקע. אַ עקססעל טעקע האט קייפל טאַבס אויף די דנאָ פון דעם עקראַן. יעדער קוויטל מיר וועט איצט רופן אַ טיש, ווו אַ טיש איז אַ זאַמלונג פון ראָוז. און וואָס איז אַ רודערן? נו, אַ רודערן איז אַז זעלביקער זאַך אין די עקססעל טעקע. אַז פּונקט האט זיכער וואַלועס פֿאַר יעדער געגעבן פעלד אָדער יעדער געגעבן זייַל. עס ס ווי אַ פּאָזיציע אין די טיש. עס ס אַ תּלמיד, וואס האט אַ שייַן, אַ ספּעציפיש שייַן, און אַ ספּעציפיש נאָמען און אַ ספּעציפיש הויז. אַזוי אַ דאַטאַבאַסע איז אַ זאַמלונג פון טישן. און טישן זיך זענען אַ נומער פון ראָוז אָדער רעקאָרדס. עס זענען אויך, אין יעדער טיש, זיכער פעלדער. און אַז ספּעסאַפייז וואָס יעדער רעקאָרד איז געגאנגען צו האָבן, פעלדער מאל גערופן שפאלטן אָבער בכלל גערופן פעלדער. אין דעם זייער פּשוט טיש, איך האָבן דרייַ פעלדער, אַ שייַן פעלד, אַ נאמען פעלד, און אַ האַש פעלד. און איך האָבן דרייַ ראָוז. רעכט איצט, זיי ניטאָ ליידיק. זיי מיסטאָמע וואָלט ניט זיין ליידיק אויב דעם איז געווען מיין פאַקטיש דאַטאַבאַסע. אַזוי אויב איר 'ווע געניצט עקססעל, ענלעך געדאַנק צו וואָס איר טאָן אין עקססעל, כאָטש, דאָך, איצט מיר ניטאָ געגאנגען צו קענען צו טאָן פיל מער שטאַרק זאכן אויף די אינפֿאָרמאַציע אַז איז סטאָרד אין אונדזער דייטאַבייס. איר וועט זיין שאפן זיך איינער דייטאַבייס פֿאַר פּראָבלעם שטעלן 7. אָבער איר וועט זיין שאפן קייפל טישן ין די דייטאַבייס. איר וועט זיין שאפן אַ דאַטאַבאַסע אָדער אַ טיש פֿאַר ניצערס. איר וועט זיין אויך שאפן אַ טיש פֿאַר מיסטאָמע לאַגער טראַנזאַקשאַנז, צו האַלטן שפּור פון זיי, ווייַל איר דאַרפֿן צו מאַכשער אַ געשיכטע שטריך. ביידע די טישן וועט האָבן פאַרשידענע פעלדער. למשל, אין אַ באַניצער פעלד, איר מיסטאָמע ווילן זייער באַניצער נאָמען און אַ שייַן און אַ האַש פון זייער פּאַראָל. אין די סטאַקס טיש אַז האלט שפּור פון געשיכטע אָדער די געשיכטע טיש, איר מיסטאָמע טאָן ניט דאַרפֿן דער באַניצער נאָמען און די האַש און די שייַן. איר מיסטאָמע נאָר דאַרפֿן איינער פון די וואַלועס וואָס זענען יינציק, צו קאָנטאַקטירן עס מיט אַ געגעבן באַניצער. אבער דעמאָלט, איר ווילן צו קראָם אנדערע זאכן ווי, וואָס צייַט איז מאַסע - מאַטן געמאכט. וואָס לאַגער איז געקויפט אָדער פארקויפט? ווי פילע שאַרעס פון די אַקציעס איז געקויפט אָדער פארקויפט? וואָס איז די פּרייַז אין וואָס די לאַגער איז געקויפט אָדער פארקויפט? אַזוי ווידער, איר ניטאָ געגאנגען צו זיין ינטעראַקטינג מיט אַ דייטאַבייסיז אַז ס געגאנגען צו האָבן קייפל טישן. יעדער טיש איז געגאנגען צו האָבן זייַן אייגן גאַנג פון פעלדער. אָבער, עס וועט מסתּמא זיין אַ ענלעך פעלד אין יעדער טיש, אַז דערציילט זיי צו איינער דעם אנדערן. וסואַללי, דעם איז אַ שייַן פעלד. ווייַל אויב יעדער באַניצער האט אַ יינציק שייַן און איר מיטאַרבעטער אַז שייַן מיט יעדער מאַסע - מאַטן אַז באַניצער מאכט אָדער אַלע פון ​​אַז באַניצער ס געשיכטע. און איר האָבן די באַניצער ס שייַן. איר קענען באַקומען אינפֿאָרמאַציע פון יעדער טיש. איר קענען באַקומען זייער נאמען, און איר קענען באַקומען אַלע פון ​​זייער טראַנזאַקשאַנז. קיין שאלות וועגן דאַטאַבייסיז, אָדער ספּעציפיש שאלות? פאקטיש, לאָזן ס האַלטן אַז. מיר וועט זיין עס אין צוויי זייטן. אַזוי עס זענען פיר אַפּעריישאַנז אויף דייטאַבייסיז אַז איר וועט זיין ניצן אין פּראָבלעם שטעלן 7 און מסתּמא אלץ זיין ניצן. דער ערשטער זאַך איר ווילן צו טאָן איז אַרייַנלייגן אַ נייַ רעקאָרד אין אַ טיש אָדער אַ נייַ רודערן אין אַ טיש. דעם איז דער דזשאַנעריק פֿונקציע, די דזשאַנעריק פאָרעם, פון אַז סקל אָנפֿרעג. אַרייַנלייגן אין די טיש, וועלכער שפאלטן איר ווילן צו טאָן און דעמאָלט די וואַלועס אַז איר ניטאָ געגאנגען צו ווילן צו שטעלן אין די שפאלטן אָדער פעלדער. אויב איר האָבן קייפל טישן אין אַ דייטאַבייס אָדער קייפל דאַטאַבייסיז, איר זאל אויך דאַרפֿן צו ספּעציפיצירן די דאַטאַבאַסע און די טיש אַז איר ווילן צו שטעלן זאכן אין. אָבער זייער פּשוט, אויב איר ווילן צו טאָן אין עפּעס, איר זאָגן, דאָ זענען די פעלדער איך ווילן צו אַרייַנלייגן אין. און דאָ זענען די וואַלועס. אין עטלעכע טישן, אויך, און דעם באַניצער ס טיש איז אַ גוט בייַשפּיל. מיסטאָמע אין דעם באַניצער ס טיש און מיסטאָמע אין אייער באַניצער ס טיש אין פּ-באַשטעטיקט 7, עס ס ניט נאָר אַ נאמען ווערט. עס ס ניט נאָר אַ געלט ווערט, אָדער פעלד, אלא. עס איז אויך אַ שייַן פעלד. איך בין ניט געגאנגען צו טאָן אַז שייַן פעלד. אַז ס געגאנגען צו זיין געגעבן צו מיר אויטאָמאַטיש, ווען אַ נייַ רעקאָרד איז ינסערטאַד. אַזוי עס ס עטלעכע פעלד אַז איר קענען שטעלן צו זיין אָטאַמאַטיק. אפֿשר איר ווילן צו געבן יעדער באַניצער $ 10,000 פון געלט אַוועק די פלעדערמויז. אַזוי איך טאָן ניט דאַרפֿן צו טאָן אַ נומער פון געלט דאָ. אַלע איך דאַרפֿן צו טאָן איז דער באַניצער נאָמען. און דעריבער, די געלט פעלד וועט זיין פאַר - פּאַפּיאַלייטאַד, און די שייַן פעלד וועט זיין פאַר - פּאַפּיאַלייטאַד. אַזוי אָפטענטימעס, מיר ניטאָ ניט ינסערטינג עפּעס אין יעדער פעלד, ווייַל די אנדערע פעלדער זענען פאַר - פּאַפּיאַלייטאַד. ווייַל אַז ס ווי מיר שטעלן אַרויף אַז טיש. די רגע זאַך איר ניטאָ געגאנגען צו ווילן צו טאָן איז אויסמעקן אַ רעקאָרד. דעלעטינג עפּעס איז זייער פּשוט. איר געבן די טיש ווו איר ווילן צו ויסמעקן עפּעס פון. און איר זאָגן, גוט, איך ווילן צו ויסמעקן די רעקאָרד וואָס האט אַ נאמען פון מילאָ. אָדער איך ווילן צו ויסמעקן אַלע רעקאָרדס אַז האָבן אַ נאמען פון מילאָ אָדער אַז געווען אַ מאַסע - מאַטן פון באַניצער שייַן נומער 2. קיין פראגעס אויף די צוויי טייפּס פון קוויריז? וילעם: [ינאָדאַבאַל]. דזשייסאַן הירסטשהאָרן: יא. אַזוי איך בין געגאנגען צו נוצן רודערן און רעקאָרד ינטערטשיינדזשאַבלי און עטלעכע מיט זייַל און פעלד. אבער איין רודערן איז איינער רעקאָרד. איינער זייַל איז איינער פעלד, גיי צוריק צו דעם טיש. גוט. דער ווייַטער זאַך איר ניטאָ מיסטאָמע געגאנגען צו טאָן איז באַקומען עטלעכע אינפֿאָרמאַציע פון ​​די טיש. אַז איז אַ אויסקלייַבן אָנפֿרעג. און ווידער, וואָס טיש בין איך סאַלעקטינג פון? און וואָס זייַל טאָן איך ווילן צו אויסקלייַבן, אָדער וואָס ווערט טאָן איך ווילן צו קלייַבן און פון וואָס רודערן? אַזוי די אויסקלייַבן איז אַ קליין ספּעציפיש. איך זאָגן, גוט, איך ווילן דעם טיש. און דעמאָלט איך ווילן די זייַל נאמען, און איך ווילן עס פון די רודערן מיט שייַן 2. אַז ס איין וועג צו טאָן אַ אויסקלייַבן. אָדער איך קענען זאָגן, געבן מיר יעדער איין נאמען. אָדער איך קענען זאָגן, געבן מיר אַ גאַנץ רודערן פון דעם טיש, ווו די נאמען איז 1. אַזוי עס זענען אַ פּאָר פאַרשידענע וועגן צו טאָן אויסקלייַבן קוויריז, דיפּענדינג אויף ווי פיל אינפֿאָרמאַציע איר ווילן, איר קענען שטענדיק נאָר אויסקלייַבן אַלץ פון אַז ספּעציפיש טיש און דעמאָלט שלייף דורך עס, פּיקינג אויס די זאכן איר ווילן. אבער האַלטן אין גייַסט, אויב איר 'רע סאַלעקטינג אַ פּלאַץ פון זאכן פון אַ טיש און איר האָבן אַ טאַקע גרויס טיש, וואָס וועט נעמען עטלעכע מאָל, אַזוי בעסטער צו בלויז אויסקלייַבן דאס אַז איר ניטאָ געגאנגען צו סוף אַרויף ניצן. אויך, מיט אויסקלייַבן און מיט אַלע פון ​​די אנדערע סקל קאַמאַנדז ווי געזונט, איך בין געבן איר די נאַקעט-ביינער ווערסיע. אָבער זאָגן, איך בין סאַלעקטינג ניצערס און איך ווילן צו דרוקן זיי אויס אַלפאַבעטיקלי, איך קען אויסקלייַבן אַלע ניצערס און דעמאָלט סאָרט זיי אַלפאַבעטיקלי אין מיין קאָד. אָדער עס איז אַ וועג צו שרייַבן די אויסקלייַבן אָנפֿרעג, אַז סאַלעקץ זאכן אין אַ אַלפאַבעטיקאַל שניט, באזירט אַוועק פון אַ ספּעציפיש זייַל, אָדער אַסענדינג אָדער אראפנידערן. אַזוי האַלטן אין מיינונג אַז, אַ פּלאַץ פון וואָס איר ווילן צו טאָן קענען מיסטאָמע ווערן געטאן אין די אָנפֿרעג דורך אַ נאָך אַטריביוט. אַזוי טאָן קוק אַרויף די קוויריז אָנליין אָדער די אנדערע זאכן איר קענען טאָן מיט די קוויריז צו יקספּאַנד זיי. צום סוף, די לעצטע זאַך איר ווילן צו טאָן איז ניט אַרייַנלייגן עפּעס אָדער אויסמעקן עפּעס, אָבער גאַנץ דערהייַנטיקן עפּעס. און וואָס איז געשען מיט די דערהייַנטיקן אָנפֿרעג, און ווידער, וואָס טיש. און וואָס טוישן טאָן איך ווילן צו מאַכן? און צו וואָס רודערן אָדער רעקאָרד טאָן איך ווילן צו מאַכן אַז טוישן? קיין שאלות אויף סקל? גוט. אַזוי מיר האָבן וועגן 15 מינוט. און דעם איז די לעצטע רוק איך האָבן. און אַלעווייַ, דעם לעצט רוק איז אַ גוט סעג אין די פּראָבלעם שטעלן, ווייַל פארשטאנד ווו מיר ווילן צו אַרייַנלייגן רעקאָרדס, אויסמעקן זיי, אויסקלייַבן זיי, און דערהייַנטיקן זיי וועט העלפן אונדז פֿאַרשטיין די גרעסערע לאָגיק און לויפן פון פּראָבלעם שטעלן 7. אַזוי איך וויסן אַלע די ענטפֿערס צו די שאלות. איך בין ניט געגאנגען צו דערציילן איר אַלע פון ​​די ענטפֿערס. אָבער אויב עמעצער אַנדערש וואָלט ווי צו פאָרשטעלן אַ קשיא צו די גרופּע אָדער אַ ענטפער צו איינער פון די קשיא, מיר קענען נוצן אַז ווי אַ דזשאַמפּינג אַוועק פונט צו רעדן וועגן די פּראָבלעם שטעלן. אָדער אויב עמעצער האט אַ מער דזשאַנעריק קשיא אַוועק די פּראָבלעם שטעלן, פילן פֿרייַ צו פרעגן אַז ווי געזונט. און מיר קענען אָנהייבן עס. האַלטן אין גייַסט אַז איר זייַענדיק שטיל איז כערטינג יעדער יינער. יאָ. וילעם: אזוי איז דער בלויז וועג צו פאָרן וועריאַבאַלז צו און פון פאַרשידענע וועב בלעטער, אָדער די מערסט באַקוועם וועג, ניצן פּאָסטן אָדער באַקומען? דזשייסאַן הירסטשהאָרן: אזוי יאָ, אַז איז דער רובֿ באַקוועם וועג צו זאָגן - ווען עמעצער צו זאַט אויס אַ פאָרעם - באַקומען אינפֿאָרמאַציע אויף אנדערן וועב בלאַט, ניצן באַקומען אָדער פּאָסטן. ווייַל פון די פריימווערק מיר ניטאָ ניצן אין דעם פּראָבלעם שטעלן, איר וועט באַמערקן אַז, אַ פּלאַץ פון מאל, מיר ופפירן אנדערן בלאַט. מיר אָדער מיר ופפירן אנדערן טעקע, ניט דאַווקע אנדערן בלאַט. אַזוי מיר פאָרן אין אַ בייַטעוודיק. און דעריבער, עס רענדערז אַ HTML בלאַט, ניצן די אינפֿאָרמאַציע פון ​​אַז בייַטעוודיק. אַז איז ניט טעקניקלי גייט פארביי אינפֿאָרמאַציע צווישן פאַרשידענע וועב בלעטער. אַז איז גייט פארביי אינפֿאָרמאַציע צווישן פאַרשידענע טעקעס. און אַזוי מיר קענען נוצן קיין בייַטעוודיק צו טאָן אַז. אבער יאָ, אויב מיר געוואלט צו פאָרן אינפֿאָרמאַציע פון ​​אַ באַזונדער בלאַט צו אן אנדער בלאַט, באַקומען און פּאָסטן וואָלט זיין די וועג צו טאָן אַז. קיין אנדערע פראגעס וועגן די פּראָבלעם שטעלן? גוט. זאל ס גיין דורך, דעריבער, אַ ספּעציפיש טייל פון די פּראָבלעם שטעלן. איר זענען געגאנגען צו דאַרפֿן צו, אין איין פונט, אַרויסווייַזן עמעצער ס פּאָרטפעל אויף דעם עקראַן. וואָס טוט איך מיינען ווען איך זאָגן פּאָרטפעל, אין דעם קאָנטעקסט פון דעם פּראָבלעם שטעלן? וילעם: עס ס ווי די סטאַקס אַז זיי האָבן ווי, פילע שאַרעס זיי אייגן, די פּרייַז, און ווי פיל געלט זיי האָבן לינקס. דזשייסאַן הירסטשהאָרן: אַז סאָונדס גרויס. אַזוי איך ווילן צו אַרויסווייַזן אַלע די סטאַקס זיי אייגן פֿאַר יעדער לאַגער פירמע ס שאַרעס און מיסטאָמע ווי פיל אַז ס ווערט, און דעמאָלט אַ באַזונדער בייַטעוודיק, ווי פיל געלט זיי אייגן. אַזוי זאָגן איך ווילן צו באַשרייַבן אַז. זאל ס אָנהייב גערעדט וועגן ווי איך קען גיין וועגן טאן אַז, וואָס טישן איך בין געגאנגען צו דאַרפֿן צו האָבן צו קענען צו טאָן אַז. יאָ - וילעם: גוט וסערס, און דעריבער, איך טרעפן איר קענען מאַכן אַ טיש גערופן שאַרעס אָדער עפּעס ווי אַז, וואָס וואָלט זיין ווי פילע זיי 'ווע געקויפט. דזשייסאַן הירסטשהאָרן: גוט. אַזוי איך בין געגאנגען צו דאַרפֿן אַ טיש גערופן ניצערס, וואָס האלט שפּור פון די נאמען, מאַשמאָעס, מיסטאָמע עטלעכע שייַן, מיסטאָמע אַ יחיד ס פּאַראָל. וואָס איז עפּעס אַנדערש אַז איר נאָר געזאגט אַז ס פארבונדן? עמעצער אויסערדעם מיכאל, וואָס איז עפּעס אַנדערש אַז ס פארבונדן מיט יעדער באַניצער, יינציק צו זיי? וילעם: שייַן. דזשייסאַן הירסטשהאָרן: שייַן - וואָס ס איינער אנדערע זאַך אַז מיר ניטאָ מיסטאָמע געגאנגען צו ווילן צו אַרויסווייַזן אויף דעם בלאַט? וילעם: זייער נאָמען. דזשייסאַן הירסטשהאָרן: זייער נאָמען - וואָס ס אן אנדער זאַך שייַכות צו דעם באַזונדער פּראָבלעם שטעלן? וילעם: וואָס סטאַקס זיי אייגן - דזשייסאַן הירסטשהאָרן: עס זענען געגאנגען צו זיין אַ פּלאַץ פון וואָס סטאַקס זיי אייגן. וואָס ס איינער די ספּעציפיש ווערט כאָטש, אַז זיי זענען געגאנגען צו האָבן פארבונדן מיט זיי? ווי זענען זיי געגאנגען צו קויפן און פאַרקויפן זייער סטאַקס? וילעם: געלט. דזשייסאַן הירסטשהאָרן: זיי ניטאָ געגאנגען צו האָבן געלט. אַזוי יעדער באַניצער איז געגאנגען צו האָבן איינער ווערט פֿאַר געלט. און אַז ס געגאנגען צו זיין יינציק צו יעדער באַניצער. אַזוי אין דער באַניצער ס טיש, עס מאכט חוש צו שטעלן אין געלט. איר קען, פון קורס, מאַכן אנדערן טיש אַז האט באַניצער ידס און זייער ווערט פון געלט. אבער עס טוט ניט מאַכן זינען. עס מאכט חוש צו נאָר שטעלן אַלע פון ​​אַז אין איין טיש. אַזוי מיר ניטאָ געגאנגען צו האָבן אַ טיש מיט אַז אינפֿאָרמאַציע. און דעמאָלט, וואָס ס די אנדערע טיש מיר ניטאָ געגאנגען צו האָבן? איר האט געזאגט, אַ סטאַקס טיש. וואָס זענען מיר פּאַטינג אין די סטאַקס טיש? ווער עס יז, געדאנקען - וילעם: די פירמע. דזשייסאַן הירסטשהאָרן: מיר ניטאָ געגאנגען צו שטעלן אין די נאָמען פון די פירמע, אַזוי אַאַפּל פֿאַר עפּל. יאָ. וילעם: ווי פילע שאַרעס און ווי פיל זיי ניטאָ ווערט. דזשייסאַן הירסטשהאָרן: ווי פילע שאַרעס, ווי פיל זיי ניטאָ ווערט - וואָס ס עפּעס אַנדערש מיר דאַרפֿן אין אַז טיש? וילעם: א באַניצער שייַן צו אינדעקס עס. דזשייסאַן הירסטשהאָרן: אַ באַניצער שייַן. אַזוי אין אַז טיש, מיר וועט מיסטאָמע האָבן - זאל ס זאָגן, אויב עס ס עמעצער וואס אָונז דרייַ סטאַקס, דרייַ ראָוז, יעדער מיט אַז באַניצער שייַן אָדער אַז יחיד ס באַניצער שייַן, אָבער אַ אַנדערש פירמע נאָמען, אַ פאַרשידענע נומער פון שאַרעס מאַשמאָעס, און אַ אַנדערש פּרייַז ווערט פֿאַר יעדער פון די סטאַקס. ווידער, וואָס איך בין זאגן איצט איז ניט דאַווקע די ימפּלאַמענטיישאַן, ווייַל איר פאַרשטיין עס זענען עטלעכע מער עפעקטיוו וועגן צו ינסטרומענט עס. אבער דעם איז אַ גוט פּלאַץ צו אָנהייבן. גוט. אַזוי די זענען די צוויי טישן מיר האָבן. איצט מיר ווילן צו אַרויסווייַזן דעם בלאַט. וואָס איז דער ערשטער טיפּ פון אָנפֿרעג מיר וואָלט דאַרפֿן צו מאַכן. אויף יעדער בלאַט, אנגענומען אַז איז אַ באַניצער איז לאָגד אין, מיר האָבן זייער באַניצער שייַן. אַזוי וואָס איז דער ערשטער טיפּ פון אָנפֿרעג מיר דאַרפֿן צו מאַכן? יאָ. וילעם: זייער באַניצער שייַן. דזשייסאַן הירסטשהאָרן: מיר האָבן זייער באַניצער שייַן, ווען מיר ניטאָ סטאַרטינג צו קאָד אין די אָנהייב פון אונדזער בלאַט. אַזוי וואָס ס דער ערשטער טיפּ פון אָנפֿרעג מיר דאַרפֿן צו מאַכן, געגעבן אַ באַניצער ס שייַן? מיר זענען איבער די פיר טייפּס. עס ס נאָר פיר מעגלעך ענטפֿערס. וילעם: עס איז אויסקלייַבן אַ רעקאָרד. דזשייסאַן הירסטשהאָרן: א אויסקלייַבן - מיר ווילן צו אויסקלייַבן פון דער באַניצער ס טיש צו באַקומען, לאָזן ס זאָגן, זייער סומע פון ​​געלט. און מיר קענען דרוקן די סומע פון ​​געלט אויף די שפּיץ פון די פאַרשטעלן. גוט. וואָס ס דער ווייַטער טיפּ פון אָנפֿרעג מיר ווילן צו טאָן? מיר האָבן עטלעכע אנדערע זאכן מיר דאַרפֿן צו אַרויסווייַזן. די זענען געראטעוועט אין אנדערן טיש. אַזוי ווי זענען מיר געגאנגען צו באַקומען אַז? וילעם: איר אויסקלייַבן פֿאַר זיי. דזשייסאַן הירסטשהאָרן: א אויסקלייַבן - ווידער, עס זענען בלויז פיר אָפּציעס. אויסקלייַבן מיסטאָמע סאָונדס ווי די רעכט איינער. אַזוי מיר דאַרפֿן צו טאָן אנדערן אויסקלייַבן אָנפֿרעג, ווידער ניצן אַז באַניצער שייַן. און איצט, מיר ווילן צו צוריקקומען ניט נאָר איינער רודערן, בו אַלע ראָוז אַז גלייַכן אונדזער קרייטיריאַ, ווו באַניצער שייַן יקוואַלז 1. און דעמאָלט מיר קענען גיין און לאָזן אַ שלייף נאָר דרוק אַלע די אויס אויף די פאַרשטעלן, אפֿשר דרוקן אויס די פירמע פון יעדער פון די אויף דעם עקראַן. גרויס, אַז סאָונדס ווי אַז ס ווייַזנדיק אַ פּאָרטפעל, ניט פיל מער קאָמפּליצירט ווי אַז. גוט, דער באַניצער דעמאָלט דיסיידז אַז זיי האָבן שעפע פון ​​געלט לינקס איבער. און זיי ווילן צו קויפן עטלעכע מער שאַרעס פון אַ לאַגער. זאל ס זאָגן, זיי שוין אייגן דעם פירמע ס לאַגער אויך. אַזוי זיי גיין צו דיין קויפן בלאַט. זיי אַרייַנשרייַב די פירמע 'ס נאָמען. וואָס איז די אָנפֿרעג, נאָך די אַרייַנשרייַב די פירמע ס נאָמען, אַז איר דאַרפֿן צו ויספירן ווייַטער? יאָ. וילעם: דערהייַנטיקן. דזשייסאַן הירסטשהאָרן: דערהייַנטיקן - און וואָס טיש טאָן איר ווילן צו דערהייַנטיקן? וילעם: זייער טיש, באזירט אויף זייער שייַן נומער? דזשייסאַן הירסטשהאָרן: אזוי דערהייַנטיקן ניט דער באַניצער ס טיש - אַזוי דערהייַנטיקן די סטאַקס טיש, ווו די באַניצער שייַן ניט בלויז שוועבעלעך, אָבער די לאַגער נאָמען אויך שוועבעלעך. איר וועט באַקומען עטלעכע ווערט. און דעריבער, איר וועט וועלן צו נעמען אַז ווערט און לייגן אָבער פילע סטאַקס זיי ווילן צו קויפן פון עס. אַזוי איר טאָן ניט ווילן צו בליינדלי אָווועררייט אַז ווערט. אָבער איר קענען, אין פאַקט, נעמען אַז ערשט ווערט און פּונקט דערהייַנטיקן עס. איר קענען טאָן ווי אַ פּלוס יקוואַלז, אלא ווי נאָר אַ יקוואַלז. וואָס איז עפּעס כאָטש - אויב מיר ניטאָ טראכטן וועגן דעם און מיר ווילן צו זיין ווי געזונט ווי מעגלעך - מיר זאָל טאָן איידער מיר לויפן אַז דערהייַנטיקן אָנפֿרעג? זיי ווילן צו קויפן פינף יאָרן פון עפּל. יעדער טיילן פון עפּל איז 200 $. וילעם: מיר זאָל טשעק געלט ערשטער. דזשייסאַן הירסטשהאָרן: מיר זאָל טשעק געלט ערשטער. מיר זאָל מאַכן זיכער זיי האָבן גענוג געלט. וואָס סאָרט פון אָנפֿרעג קענען מיר ויספירן צו מאַכן זיכער זיי האָבן גענוג געלט? וילעם: אן אנדער אויסקלייַבן. דזשייסאַן הירסטשהאָרן: א אויסקלייַבן - מיר אויסקלייַבן באזירט אויף זייער באַניצער שייַן, צו באַקומען זייער ווערט פון געלט. טאָן עטלעכע שנעל מאַט. און אויב אַז פּאַסיז מוסטער, זיי האָבן גענוג געלט. דעמאָלט מיר קענען לויפן אונדזער דערהייַנטיקן. אָדער אפֿשר, אויב ניט, מיר פאָרן דעמאָלט. מיר געבן זיי אַ ווארענונג. גוט. זאָגן זיי טאָן ניט האָבן אַ פירמע. זיי ניטאָ בייינג אַ נייַ פירמע. זיי ניטאָ בייינג מייקראָסאָפֿט. וואָס סאָרט פון קוויריז טאָן מיר ווילן צו טאָן, אויב זיי ווילן צו קויפן מייקראָסאָפֿט? און זיי טאָן ניט אייגן קיין מייקראָסאָפֿט. ניט מאַנו, אַבי ווער אַנדערש, אַבי ווער אויסערדעם מארקוס? קאַרלאָס - וילעם: א אויסקלייַבן, צו מאַכן זיכער זיי האָבן גענוג געלט. דזשייסאַן הירסטשהאָרן: סאָונדס גוט. וילעם: און דעמאָלט איר אַרייַנלייגן אויף די [ינאָדאַבאַל]. דזשייסאַן הירסטשהאָרן: פּונקט, מיר ניטאָ געגאנגען צו ווילן צו טאָן אין די סטאַקס טיש. און מיר ניטאָ געגאנגען צו ווילן צו טאָן. מיר קענען טאָן זייער באַניצער שייַן, די נאָמען פון די פירמע, און ווי פילע שאַרעס זיי ווילן צו קויפן. וואָס זענען עטלעכע אנדערע אַפּעריישאַנז אַז זענען בלעטער אָדער פאַנגקשאַנאַליטי איר ניטאָ געגאנגען צו האָבן צו מאַכשער אין פּ-באַשטעטיקט 7, אַז מיר זאָל גיין איבער? וילעם: אַקטואַללי, איך מין פון האָבן אַ קשיא וועגן דעם איינער. איידער איר אַרויסווייַזן די פּאָרטפעל, זאָל איר טשעקס יאַהאָאָ ס וועבזייַטל צו מאַכן זיכער די אַקציעס פּרייסיז האָבן ניט געביטן? דזשייסאַן הירסטשהאָרן: אַז ס סאָונדס ווי אַ גוט געדאַנק. אַזוי וואָס מארקוס איז געזאגט איז, גוט, לאַגער פּרייסיז זענען קעסיידער טשאַנגינג. אין די סטאַקס אַז זיי אייגן טיש, אונדזער טיש גערופן סטאַקס, מיר קען ראַטעווען די פּרייַז פון די אַקציעס זיי געקויפט עס בייַ. אבער אַז טוט נישט ויסקומען אַז געזונט, ווייַל די פּרייַז פון די אַקציעס איז קעסיידער געגאנגען צו טוישן. אַזוי אין פאַקט, איר מיסטאָמע טאָן ניט דאַרפֿן צו ראַטעווען די פּרייַז פון די לאַגער. אבער יעדער צייַט איר אַרויסווייַזן זייער פּאָרטפעל, איר דערפרישן אָדער דערהייַנטיקן די פּרייַז פון די לאַגער. און אויב איר האָבן - און איר האָבן שוין. איך וויסן איר 'ווע אַלע געקוקט אין די פּראָבלעם שטעלט צוריק שוין. איר האָבן איינגעזען אַז מיר 'ווע געשריבן עטלעכע קאָד פֿאַר איר אַז וועט לאָזן איר צו באַקומען די פּרייַז פון אַ לאַגער, געגעבן אַ פירמע ס נאָמען. אַזוי יאָ, אַז מיסטאָמע סאָונדס אַ ביסל מער געזונט. אבער אַז טיש טוט ניט דאַווקע דאַרפֿן צו ראַטעווען די פּרייַז פון די לאַגער. גוט. וואָס זענען עטלעכע אנדערע פונקטיאָנאַליטיעס איר דאַרפֿן צו ינסטרומענט דעם וואָך אַז מיר קענען רעדן וועגן? איך ווילן צו רעדן וועגן זיי. וואָס טוט איר ווילן צו רעדן וועגן? עס ס מיסטאָמע אין דעם ספּעק. איך וואָלט נאָר מעגילע אַראָפּ צו די דנאָ פון די ספּעק און פרעגן מיר דער ערשטער וואָרט איר זען אַז טוט נישט מאַכן זינען. איינער אנדערע פאַנגקשאַנאַליטי - זאל ס רעדן וועגן איינער. מיר וועט אָנהייבן עס. וילעם: רעקאָרדינג די היסטאָריעס. דזשייסאַן הירסטשהאָרן: רעקאָרדינג די געשיכטע, גרויס איינער. אַזוי איר ניטאָ געגאנגען צו האָבן צו האַלטן שפּור פון אַ געשיכטע פון ​​טראַנזאַקשאַנז. אַזוי איר ווילן צו האַלטן שפּור פון יעדער צייַט זיי קויפן אָדער פאַרקויפן אַ לאַגער. איך געקויפט מיין לאַגער. מיר פּונקט האט, עס מיסטאָמע מאכט זינען צו אַרייַננעמען אַ אויסקלייַבן, צו באַקומען זייער סומע פון ​​געלט און טשעק צוריק. עס מיסטאָמע איז קלוג דעריבער צו אַרייַננעמען אַ אַרייַנלייגן אָדער אַ דערהייַנטיקן, דיפּענדינג אויף צי אָדער ניט זיי אייגן אַז לאַגער. אויב מיר אויך ווילן צו האַלטן שפּור פון אַ געשיכטע, ווי קענען מיר טאָן אַז? טוט אַז גיין אין די סטאַקס טיש? וילעם: נומ ' דזשייסאַן הירסטשהאָרן: ניט קיין עס מיסטאָמע גייט אין אַ אַנדערש טיש. ווייַל זאָגן איר קויפן 10 שאַרעס פון עפּל. דעמאָלט איר קויפן אן אנדער 10 שאַרעס. איר ווילן שלעפּ באַזונדער רעקאָרדס. די זענען צוויי באַזונדער טראַנזאַקשאַנז. אַזוי מיר האָבן אנדערן טיש, אַ געשיכטע טיש. אַזוי ווידער, מיר קויפן. מיר ויספירן אַ אויסקלייַבן, דעמאָלט אַ ינסערט אָדער אַ דערהייַנטיקן. וואס טאָן מיר טאָן ווייַטער? וואָס ס דער ווייַטער אָנפֿרעג מיר ויספירן ווען מיר ניטאָ בייינג עפּעס? מיר ווילן צו האַלטן שפּור פון געשיכטע. יאָ. וילעם: איר ווילן צו האַלטן שפּור פון ניט אַנדערש טראַנזאַקשאַנז אויך. דזשייסאַן הירסטשהאָרן: גוט, איידער מיר זאָגן וואָס טיפּ פון מאַסע - מאַטן, וואס טאָן מיר ווילן צו - וואָס טיפּ פון אָנפֿרעג, קאַרלאָס, וואָלט לאָזן אונדז צו האַלטן שפּור פון זאכן אין אַלגעמיין? איר האָבן פיר געסיז. וואָס איינער טאָן איר טראַכטן? וילעם: אַפּדייטינג. דזשייסאַן הירסטשהאָרן: ניט דערהייַנטיקן. וואָס ס אייער רגע טרעפן? וילעם: סעלעקטינג. דזשייסאַן הירסטשהאָרן: אויב איר ווילן צו האַלטן שפּור פון עפּעס, איר מיסטאָמע ווילן צו שרייַבן עס אַראָפּ ערגעץ אָדער שפּאָרן עס פֿאַר שפּעטער. אַזוי אויב ניט דערהייַנטיקן, דעמאָלט - וילעם: ינסערט עס. דזשייסאַן הירסטשהאָרן: ינסערט, עס מיר גיין. יא, אַזוי איר אויסקלייַבן די סומע פון געלט זיי האָבן, סאָונדס גרויס. זיי טאָן ניט האָבן גענוג געלט. אַז מאַסע - מאַטן איז ניט געגאנגען צו ווערק. ניט, איר טאָן ניט דאַרפֿן צו האַלטן שפּור פון אַ מאַסע - מאַטן אויב עס טוט ניט אַרבעט. אָדער איר קענען, אויב איר ווילן צו געבן זיי אַ שווער צייַט. אבער איר טאָן ניט האָבן צו. דערנאך, איר אַרייַנלייגן אָדער דערהייַנטיקן אין זייער סטאַקס טיש. און איצט, איר האָבן אייער אנדערע טיש. איר האָבן אייער געשיכטע טיש אָדער וועלכער איר ווילן צו רופן עס. און אין אַז טיש, איר ניטאָ געגאנגען צו טאָן אַ נייַ רודערן. אַז ס מיסטאָמע געגאנגען צו האָבן די באַניצער ס שייַן. עס ס מיסטאָמע געגאנגען צו האָבן די נאָמען פון די לאַגער. עס ס מיסטאָמע געגאנגען צו האָבן אַ צייַט אַז זיי האט עס. און אין דעם פאַל, איר לל מיסטאָמע ווילן צו טאָן די פּרייַז. ווייַל פֿאַר אַ געשיכטע, איר טאָן ניט קער וואָס די קראַנט פּרייַז איז. איר קער וואָס די פּרייַז איז ווען זיי געקויפט אָדער פארקויפט עפּעס. אַזוי עס סאָונדס ווי, צו מאַכשער בייינג גאָר ינוואַלווז אַ נומער פון פאַרשידענע סקל קוויריז, אבער האָנעסטלי, ניט אַז פיל קאָוד קוילעלדיק. גוט. און אַז נעמט זאָרג פון געשיכטע. זאל ס זאָגן, מיר ווילן צו אַרויסווייַזן אונדזער געשיכטע. מיר גערעדט וועגן ווייַזנדיק אונדזער פּאָרטפעל. ווי וואָלט מיר אַרויסווייַזן אונדזער געשיכטע? וילעם: פּראַזומאַבלי טשראָנאָלאָגיקאַללי. דזשייסאַן הירסטשהאָרן: פּראַזומאַבלי טשראָנאָלאָגיקאַללי - וואָס אָנפֿרעג טוט איר טראַכטן מיר 'ד נוצן? וילעם: א אויסקלייַבן. דזשייסאַן הירסטשהאָרן: א אויסקלייַבן - אויסקלייַבן אפֿשר אַלע ראָוז פון אַז טיש אַז גלייַכן דער באַניצער שייַן און דעמאָלט אַרויסווייַזן זיי קראַנאַלאַדזשיקלי, סאָונדס גוט. צי מיר דאַרפֿן צו שרייַבן קאָד צו סאָרט דורך אַז רשימה? וילעם: ניט קיין, ווייַל איר דערציילט אונדז עס איז אַ אַסענדינג און אראפנידערן זאַך. דזשייסאַן הירסטשהאָרן: זאַך? וילעם: יאָ. דזשייסאַן הירסטשהאָרן: יאָ. גוט, טאָן ניט אומקערן אין קאָד צו מיר, אַז מאַניואַלי סאָרץ דורך דיין קוויריז, צו סאָרט זיי. אַז קאָד איז שוין געגעבן. איר קענען שרייַבן אַ אויסקלייַבן אָנפֿרעג אַז סאָרץ זאכן. סאָרט זיי פארויס און דעמאָלט פאַרקויפט זיי אויס. עס מאכט אַזוי פיל מער געפיל צו טאָן עס אַז וועג, ווי די אנדערע וועג. יאָ. וילעם: צי מיר דאַרפֿן צו סאָרט זיי פארויס? טוט אַז מיינען איר סאָרט זיי אין די דאַטאַבאַסע? דזשייסאַן הירסטשהאָרן: די אויסקלייַבן אָנפֿרעג קערט זיי צו איר אויסגעשטעלט. אַזוי טאָן אַז, אלא ווי נאָר האָבן זיי צוריקקומען צו איר אין אַ טראַפ - סדר און דעמאָלט סאָרט זיי זיך. יאָ. וילעם: איז עס אַ וועג צו האַלטן עס אויסגעשטעלט אין די דאַטאַבאַסע זיך, אַזוי אַז איר טאָן ניט האָבן צו סאָרט עס יעדער צייַט איר - וילעם: קענען איר טאָן עס אויסגעשטעלט? דזשייסאַן הירסטשהאָרן: פראגע - טוט עס ענין אַז זאכן זענען אויסגעשטעלט אין די דאַטאַבאַסע? וילעם: נומ ' דזשייסאַן הירסטשהאָרן: נו, זיי זענען אויסגעשטעלט. זיי ניטאָ אויסגעשטעלט קראַנאַלאַדזשיקלי. אבער לאָזן ס יבערנעמען אַז זאכן זענען אויסגעשטעלט קראַנאַלאַדזשיקלי, פון שפּיץ צו דנאָ. מיר האָבן אַ Google פאָרעם. ווען עמעצער ריספּאַנדז צו אונדזער גוגל פאָרעם, עס פּונקט געץ שטעלן אין די דנאָ פון אַז טיש. טוט עס ענין אַז זאכן זענען אויסגעשטעלט ניט טשראָנאָלאָגיקאַללי? וילעם: אויב עס ס ניט קראַנאַלאַדזשיקאַל, טאָן ניט איר האָבן צו סאָרט עס יעדער צייַט איר נעמען אינפֿאָרמאַציע אויס. אבער אויב עס ס שוין אויסגעשטעלט, קענען ניט איר ניט האָבן צו טאָן אַז נאָך פונקציאָנירן רופן? דזשייסאַן הירסטשהאָרן: אַזוי אַז ס פאקטיש אַ גוט פונט. פֿאַר אונדז ווי פּראָוגראַמערז, עס זאל ענין. און מיר זאל וועלן צו געפינען אַ דאַטאַבאַסע וואס טוט ניט סאָרט זאכן טשראָנאָלאָגיקאַללי. אָדער שטעלן אַרויף אונדזער דייטאַבייס, אַזוי עס האלט דאס אויסגעשטעלט דורך באַניצער שייַן. אַזוי אַז וועג, זאָגן, מיר האָבן 1,000 באַניצער ידס. אָדער פאַסעבאָאָק, מיר האָבן מיליאַנז פון באַניצער ידס. מיר טאָן ניט וועלן אונדזער טיש צו נאָר זיין טראַפ - אָדער אונדזער דייטאַבייס צו זיין טראַפ. עס וואָלט זיין פייַן אויב אַלע די באַניצער ידס זענען אויסגעשטעלט. אַזוי דעמאָלט מיר קען לויפן ביינערי אָנפֿרעגן אויף אונדזער טיש און דעמאָלט נאָר געפינען די ספּעציפיש פּייַדע. אַזוי יאָ, דיפּענדינג אויף - אויב מיר סקיילד אַרויף, מיר זאל וועלן צו געפינען אַ דאַטאַבאַסע אַז געהאלטן דאס אויסגעשטעלט אין אַ אַנדערש וועג, אַזוי אַז די קוויריז וואָלט נעמען ווייניקער צייַט. און מיר האבן ניט האָבן צו גיין דורך אונדזער גאנצע דאַטאַבאַסע אין יעדער איין רודערן אין אַ געגעבן טיש. אבער די מדרגה מיר ניטאָ ארבעטן אין, מיר טאָן ניט דאַרפֿן צו זאָרג וועגן בעכעסקעם דאס אויסגעשטעלט. מיר קענען יבערנעמען אַז די צייַט עס נעמט אַז אָנפֿרעג צו לויפן איז געגאנגען צו זיין נעגלאַדזשאַבאַל, געגעבן וואָס מיר ניטאָ דילינג מיט. אבער יאָ, גרויס געדאַנק - ווי מיר וואָג אַרויף, עס זאל מאַכן חוש צו פּלאַן אונדזער דאַטאַבאַסע אין אַ ביסל פון אַ אַנדערש וועג. איינער לעצט דאַטאַבאַסע פּלאַן זאַך איך ווילן צו דערמאָנען ווי געזונט, ווייַל איר וועט זיין גריידיד, אָדער סקאָרד גאַנץ, אויף דער פּלאַן פון דיין דאַטאַבאַסע. מיר גערעדט וועגן דעם. געלט איז יינציק צו יעדער באַניצער. אַזוי איר 'ווע גאַט אַ טיש גערופן געלט אַז האט זייער באַניצער שייַן און זייער סומע פון געלט און דעמאָלט אַ טיש גערופן ניצערס אַז האט זייער באַניצער שייַן און זייער נאמען. די טישן מאַפּע אַנטו יעדער אנדערע איינער, צו-איינער. עס מיסטאָמע מאכט חוש פֿאַר זיי צו זייַן איינער טיש. אַזוי לאָזן ס יבערנעמען איר האָבן אַ באַניצער טיש אַז האלט שפּור פון באַניצער נעמען און געלט. איר איצט האָבן אַ טיש וואס האט די סטאַקס אַ יחיד אָונז. און אַ יחיד זאל אייגן מער ווי איין לאַגער. אַזוי די טאָן ניט מאַפּע אַנטו יעדער אנדערע איינער, צו-איינער. עס טוט ניט מאַכן חוש צו האָבן איין ריז טיש אַז האט 30 רעקאָרדס אַז אַלע איבערחזרן אַ נאמען, אַז אַלע איבערחזרן אַ פּאַראָל, אַז אַלע איבערחזרן אַ נומער פון געלט. אבער יעדער האט אפֿשר אַ אַנדערש לאַגער נאָמען אָדער אַ אַנדערש לאַגער פּרייַז. עס טוט ניט מאַכן חוש צו האָבן אַז פילע גרויס רעקאָרדס. זיין קלוג וועגן ווען איר מאַכן די דאַטאַבייסיז, אַזוי אַז איר זענען ניט טאן עפּעס נאַריש ווי אַז, ריפּיטינג אַ פּלאַץ פון ומנייטיק אינפֿאָרמאַציע. גוט. מיר האָבן צוויי מינוט לינקס. מענטשן אַרויס זענען יקסייטאַד צו פאַרבינדן אונדז אָדער מיסטאָמע, מאַשמאָעס, אָנהייב זייער אייגן סאָרט. טוט אַבי ווער האָבן קיין שאלות איידער מיר ענדיקן אַרויף? גוט, דעם איז טאַקע אַ וויכער דורך אַלץ. איך אַנטשולדיקן אַז עס האט צו זיין אַזוי שנעל און אַז מיר קען ניט זיין ווי הענט, אויף דעם וואָך ווי איך וואָלט 'ווע לייקט צו האָבן געווען. אבער אויב איר האָבן קיין פראגעס וועגן עפּעס מיר זענען איבער אָדער עפּעס אין דעם פּראָבלעם שטעלן - פּרעסומינג איר 'ווע לייענען עס און שטעלן אין אַ גוט-אמונה מי - פילן פֿרייַ צו בליצפּאָסט מיר אָדער קאָנטאַקט מיר. איך בין מער ווי צופרידן צו אַרבעטן דורך דיין קאָד מיט איר אָדער ענטפֿערן קיין שאלות איר האָבן. האַלטן אין מיינונג אַז, דעם וואָך, אַ פּלאַץ פון דיין צייַט וועט זיין פארבראכט לערנען די נייַ סינטאַקס און טריינג צו פֿאַרשטיין ווי צו שרייַבן סקל קוויריז אָדער פפּ פאַנגקשאַנז אָדער האַנדלען מיט אַ מווק פריימווערק. א פּלאַץ פון אייער צייַט דעם וואָך מיסטאָמע וועט ניט זיין טריינג צו רעכענען אויס די משוגע לאָגיק אַז מיר ניטאָ אַסקינג איר צו טאָן. א פּלאַץ פון עס מיר נאָר געגאנגען איבער איז לעפיערעך סטרייטפאָרווערד. אַזוי אַז טוט נישט מיינען וואַרטן ביז די לעצטע מינוט. אבער עס טוט מיינען סטרויערן ווי איר טאָן אייער אַרבעט אַקאָרדינגלי, צו מאַכן זיכער איר ניטאָ פארשטאנד און לערנען די סינטאַקס. אַזוי איר ניטאָ ניט, אַלע פון ​​אַ פּלוצעמדיק, ווייסט פּונקט וואָס איר ווילן צו טאָן, אָבער מיט קיין געדאַנק ווי צו פּונקט שרייַבן עס. גוט, איך וועט זען איר ווייַטער וואָך.