1 00:00:00,000 --> 00:00:00,380 2 00:00:00,380 --> 00:00:03,000 >> HOPARL脰R 1: 陌ndi ki, son misal olaraq biz b蓹zi interspersed ki, xat谋rlay谋ram 3 00:00:03,000 --> 00:00:07,170 M蓹nim HTML daxilind蓹 JavaScript kodu, x眉susi, d蓹y蓹ri daxilind蓹 4 00:00:07,170 --> 00:00:10,460 tarixi On adl谋 atribut ki, forma tag. 5 00:00:10,460 --> 00:00:12,850 陌ndi ki莽ik pages 眉莽眉n, bu Bel蓹 bir b枚y眉k deyil. 6 00:00:12,850 --> 00:00:15,950 Amma bir web page uzun v蓹 daha 莽ox olur kimi kompleks, sad蓹c蓹 qoyaraq sizin 7 00:00:15,950 --> 00:00:19,660 Daxilind蓹 burada v蓹 orada JavaScript kodu atributlar谋 d蓹y蓹r deyil v蓹 8 00:00:19,660 --> 00:00:20,830 蓹n yax艧谋 dizayn. 9 00:00:20,830 --> 00:00:23,440 Best ki amil v蓹 蓹g蓹r 蓹n az谋 daxilind蓹 qoymaq 10 00:00:23,440 --> 00:00:25,200 M蓹rk蓹zl蓹艧dirilmi艧 script tag. 11 00:00:25,200 --> 00:00:26,080 >> Bunu nec蓹? 12 00:00:26,080 --> 00:00:30,040 Yax艧谋 m蓹nim forma tag qay谋daq v蓹 ilk bu atribut v蓹 onun silm蓹k 13 00:00:30,040 --> 00:00:31,780 c蓹mi qiym蓹tl蓹ndiririk. 14 00:00:31,780 --> 00:00:35,730 Sonra burada, daha 莽ox m眉蓹yy蓹n Tan谋艧ma adl谋 funksiyas谋, 眉zr蓹 asmaq bildirin 15 00:00:35,730 --> 00:00:39,405 kodu x蓹ttinin ki, son n蓹tic蓹d蓹 biz h蓹l蓹 icra v蓹 蓹v蓹z etm蓹k ist蓹yir蓹m 16 00:00:39,405 --> 00:00:41,560 a艧a臒谋dak谋 kimi Tan谋艧ma funksiyas谋. 17 00:00:41,560 --> 00:00:48,190 Document.get Element By ID d谋rna臒谋 ba臒lamaq demo sitat - 18 00:00:48,190 --> 00:00:52,410 demo, geri, unikal oldu臒u 艧蓹klind蓹 枚z眉 眉莽眉n identifikatoru - 19 00:00:52,410 --> 00:00:56,600 dot 眉zr蓹 ad谋 olan xat谋rlay谋ram, t蓹qdim hadis蓹 handler olan 20 00:00:56,600 --> 00:00:57,710 biz maraql谋 deyilik. 21 00:00:57,710 --> 00:01:01,990 V蓹 handler t蓹qdim ki, t蓹yin ed蓹k h蓹qiq蓹t蓹n ki, d蓹y蓹ri bir 22 00:01:01,990 --> 00:01:03,740 枚z眉n眉 g枚st蓹rir. 23 00:01:03,740 --> 00:01:06,390 >> 陌ndi m蓹n h蓹qiq蓹t蓹n deyil蓹m ki, g枚r眉rs眉n眉z Burada bir funksiyas谋 z蓹ng. 24 00:01:06,390 --> 00:01:10,650 M蓹n 蓹v蓹zin蓹 anonim m眉蓹yy蓹n edir蓹m, ba艧qa bir lambda funksiyas谋 kimi tan谋nan, 25 00:01:10,650 --> 00:01:14,100 Bu q谋vr谋m a艧谋rma aras谋nda ifad蓹 ed蓹r蓹k kodu bir d蓹st蓹 laz谋md谋r ki, 26 00:01:14,100 --> 00:01:15,490 h蓹qiq蓹t蓹n icra edil蓹c蓹k. 27 00:01:15,490 --> 00:01:18,500 X眉susil蓹, m蓹n ist蓹diyiniz kodu icra m蓹n ki, x蓹tt 28 00:01:18,500 --> 00:01:23,370 蓹vv蓹l v蓹 sonra ki 蓹lav蓹 ed蓹k bu forma deyil ki yalan qay谋tmaq 29 00:01:23,370 --> 00:01:26,950 n蓹tic蓹d蓹 uzaq web son t蓹qdim 蓹n蓹n蓹vi 艧蓹kild蓹 server. 30 00:01:26,950 --> 00:01:30,345 >> Indi, bu fayl谋 onu a莽maq ed蓹k bir brauzer, v蓹 n蓹 g枚rm蓹k. 31 00:01:30,345 --> 00:01:33,050 32 00:01:33,050 --> 00:01:39,800 http://localhost/dom-1.html. 33 00:01:39,800 --> 00:01:43,060 Indi m蓹nim ad谋m谋 yaz谋n ed蓹k, David, tarixi. 34 00:01:43,060 --> 00:01:46,900 V蓹 he莽 bir 艧ey 眉莽眉n g枚r眉n眉r m蓹nim s蓹hif蓹 URL g枚r眉n眉r istisna olmaqla 35 00:01:46,900 --> 00:01:52,580 formu idi d蓹yi艧ib 蓹slind蓹 eyni fayl t蓹qdim. 36 00:01:52,580 --> 00:01:53,870 >> 陌ndi n蓹 ola bil蓹r? 37 00:01:53,870 --> 00:01:55,340 Yax艧谋 m蓹n daha 莽ox m蓹lumat laz谋md谋r. 38 00:01:55,340 --> 00:01:58,700 Bel蓹 nin ir蓹li getm蓹k v蓹 Chrome-nin a莽maq Developer Tools ki, m蓹n, h蓹qiq蓹t蓹n bil蓹r 39 00:01:58,700 --> 00:02:01,440 g枚rm蓹k 眉莽眉n konsol p蓹nc蓹r蓹 baxmaq M蓹n yanl谋艧 bir 艧ey varsa. 40 00:02:01,440 --> 00:02:03,330 M蓹n vasit蓹sil蓹 蓹ld蓹 ed蓹 bil蓹rsiniz yollar谋 bir ne莽蓹. 41 00:02:03,330 --> 00:02:07,250 Olan biri, burada bu menyu vasit蓹sil蓹 sonra Tools alt谋nda, sonra a艧a臒谋 42 00:02:07,250 --> 00:02:08,509 Developer Tools. 43 00:02:08,509 --> 00:02:12,890 >> V蓹 burada Console ni艧an谋 qeyd bir uncaught n枚v眉 s蓹hv bilm蓹z var 44 00:02:12,890 --> 00:02:15,390 NULL t蓹qdim 蓹mlak谋n m眉蓹yy蓹n. 45 00:02:15,390 --> 00:02:16,900 陌ndi n蓹 ola bil蓹r? 46 00:02:16,900 --> 00:02:21,380 Yax艧谋 geri m蓹nim m蓹nb蓹 kodu burada, bildiri艧 ki, M蓹n hesab edir蓹m submit bir 47 00:02:21,380 --> 00:02:25,360 kimin element 蓹mlak unikal identifikator demo edir. 48 00:02:25,360 --> 00:02:27,810 Bir element, yenid蓹n, yaln谋z bir a臒ac bir node. 49 00:02:27,810 --> 00:02:30,870 >> Bel蓹 ki, m蓹nim browser deyil ki, g枚r眉n眉r hesab edir蓹m ki, element 50 00:02:30,870 --> 00:02:32,500 v蓹 ya node h蓹l蓹 var. 51 00:02:32,500 --> 00:02:33,790 V蓹 h蓹qiq蓹t蓹n, bu deyil. 52 00:02:33,790 --> 00:02:37,690 Bir web page ayr谋艧t谋r谋lan Xat谋rladaq ki, v蓹 ya oxumaq bir web browser il蓹, a艧a臒谋 top, 53 00:02:37,690 --> 00:02:38,430 sa臒. 54 00:02:38,430 --> 00:02:41,810 V蓹 zaman JavaScript kodu edir qar艧谋la艧d谋, ad蓹t蓹n, bu icra edir 55 00:02:41,810 --> 00:02:42,700 hemen. 56 00:02:42,700 --> 00:02:46,460 >> Lakin bu halda, biz h蓹tta kazan谋lm谋艧 deyil h蓹l蓹 azadl谋臒谋n h眉dudlar谋n谋 hiss蓹si, 57 00:02:46,460 --> 00:02:51,100 Unikal il蓹 olan ki, forma HTML, identifikator demo elan edilmi艧dir. 58 00:02:51,100 --> 00:02:54,320 V蓹 bel蓹 ki, biz h蓹yata 莽al谋艧d谋臒谋n谋z m蓹nim , Node 蓹vv蓹l JavaScript kodu h蓹tta 59 00:02:54,320 --> 00:02:58,530 , 蓹lb蓹tt蓹, olan a臒ac var problemli, sonra, 艧眉bh蓹siz ki, 莽眉nki 60 00:02:58,530 --> 00:03:01,390 Bu element 枚z眉 null olacaq zaman o n枚qt蓹d蓹. 61 00:03:01,390 --> 00:03:02,390 >> Bel蓹 ki, nec蓹 d眉zeltmek 眉莽眉n? 62 00:03:02,390 --> 00:03:03,810 Yax艧谋 biz h蓹ll蓹rinin bir ne莽蓹 var. 63 00:03:03,810 --> 00:03:07,200 Amma k枚莽眉r眉lm蓹si il蓹 sad蓹 ed蓹k ba艧 m蓹nim script tag 64 00:03:07,200 --> 00:03:11,560 do臒ru, x眉susil蓹 m蓹nim b蓹d蓹n tag, lakin M蓹nim sayt谋n b蓹d蓹n alt bel蓹 65 00:03:11,560 --> 00:03:14,170 Bu qov艧aqlar谋n谋n a艧a臒谋da ki, v蓹 suallar. 66 00:03:14,170 --> 00:03:19,930 X眉susil蓹, nin qeyd ed蓹k v蓹 k蓹sm蓹k a莽谋q tag v蓹 script 眉莽眉n yax谋n tag 67 00:03:19,930 --> 00:03:24,720 v蓹 kodu ki, b眉t眉n blok k枚莽眉r眉lm蓹si burada fayl alt谋na. 68 00:03:24,720 --> 00:03:27,690 >> 陌ndi bu m眉tl蓹q t蓹miz deyil dizayn, lakin 蓹n az谋 olacaq 69 00:03:27,690 --> 00:03:29,530 蓹m蓹liyyatlar谋n sa臒 眉莽眉n t蓹tbiq. 70 00:03:29,530 --> 00:03:31,495 Nin fayl谋 ed蓹k v蓹 m蓹nim brauzerinizin yeniden. 71 00:03:31,495 --> 00:03:34,620 72 00:03:34,620 --> 00:03:40,240 Nin s蓹hif蓹ni yenid蓹n bildirin, yenid蓹n giri艧 my name v蓹 orada Hello David geri edir. 73 00:03:40,240 --> 00:03:42,784