1
00:00:00,360 --> 00:00:01,270
Tekrar hoşgeldiniz.

2
00:00:01,290 --> 00:00:07,140
Bu videoda, yapmak için yeni bir yaratılış olan kalan en büyük işlevselliği

3
00:00:07,140 --> 00:00:08,140
ele alacağız.

4
00:00:08,670 --> 00:00:14,610
Dolayısıyla tamamlanmış versiyonda, belleğinizin çalıştığı şekilde yürümesini sağlamak için buraya yazabilir ve

5
00:00:14,610 --> 00:00:16,400
sonra enter tuşuna basabilirim.

6
00:00:16,410 --> 00:00:17,610
Dolayısıyla tıklamanız gereken hiçbir düğme yok.

7
00:00:17,610 --> 00:00:24,240
Ben sadece enter tuşuna basardım ve o zaman bana teslim edip burada kontrol etmek veya silmek

8
00:00:24,240 --> 00:00:25,360
için yeni yapacağım.

9
00:00:26,190 --> 00:00:27,510
Öyleyse başlayalım.

10
00:00:27,510 --> 00:00:33,330
Yapmamız gereken ilk şey, enter tuşuna basarken tetiklenen metin girişine bir dinleyici eklemektir.

11
00:00:34,350 --> 00:00:36,300
Bunu yapmak için birkaç seçeneğimiz var.

12
00:00:36,540 --> 00:00:44,880
Tuş vuruşunu kullanabiliriz veya kullanabildiğimiz kadarıyla, girişi seçerek ve yalnızca girdi olarak bırakarak

13
00:00:44,880 --> 00:00:46,530
başlamamız gerekir.

14
00:00:46,530 --> 00:00:50,670
Daha spesifik olacak ve giriş türünün metne eşit olduğunu söylüyorum.

15
00:00:50,790 --> 00:00:58,940
Böylece bu, tüm girdileri etkileyecek ya da metinde olduğu gibi yazacak ve sonra DOT'ımızı ekleyecek ve

16
00:00:58,940 --> 00:01:04,270
burada tuş vuruşunu kullanacağız. Giriş türü çağrıları metin tuşuna basın.

17
00:01:04,290 --> 00:01:11,760
Aşağıda yalnızca sabit bir alt günlükle başlayacağımız geri arama işlevi verilmiştir ve bu sabit günlük, herhangi bir tuşa

18
00:01:12,450 --> 00:01:15,520
basarak, yalnızca giriş tuşuna değil de çalışacaktır.

19
00:01:15,540 --> 00:01:24,340
Dolayısıyla sadece basılı tutmak ve kaydetmek için tarayıcıya geri dönün ve yenileyin ve bunu burada açacağız.

20
00:01:24,870 --> 00:01:28,910
Ve anahtarı bastırırken anladığımı görüyorum.

21
00:01:29,130 --> 00:01:33,160
Bu yüzden başka bir anahtarı vuracağım ve bu devam ediyor.

22
00:01:33,300 --> 00:01:36,590
Dolayısıyla kullanıcı giriş tuşuna basana kadar hiçbir şey yapmak istemiyoruz.

23
00:01:36,980 --> 00:01:44,090
Bu nedenle, anahtar basın yöntemini tanıttığımız videoda kodunuzu biraz değiştirmeliyiz.

24
00:01:44,130 --> 00:01:50,940
mülkünden bahsettim ve basılı olan anahtara veya anahtarın karakter koduna karşılık geldi.

25
00:01:50,940 --> 00:01:53,520
Ayrıca, tuşa basma nesnesinin hangi

26
00:01:53,550 --> 00:01:58,830
Yani burada kullanacağız ve karakter kodunun enter tuşu için kod olan 13

27
00:01:58,830 --> 00:02:00,480
olup olmadığını kontrol edeceğiz.

28
00:02:00,570 --> 00:02:07,260
Bu yüzden olay nesnesi ile tekrar çalışmalıyız, istediğimiz her şeyi denebilir ve sonra da,

29
00:02:07,260 --> 00:02:17,280
her üç karakterin de, her bir karakterin kendisine ait olan giriş anahtarını kontrol etmemize eşit olan sayı 13'e eşit olması durumunda,

30
00:02:17,730 --> 00:02:24,870
biz koşacağız. kodunu girin ve giriş tuşu 13 ise o zaman sadece sabit bir kayıt yapalım.

31
00:02:25,290 --> 00:02:31,890
Girişe vurursan kurtarırsın buraya dön.

32
00:02:31,920 --> 00:02:34,470
Şimdi girmediğim bir sürü anahtar yazıyorum.

33
00:02:34,620 --> 00:02:36,900
Ve şimdi girmek istiyorum.

34
00:02:37,000 --> 00:02:39,710
Kayıt hakkında görüşme yaptığımızı görebilirsiniz.

35
00:02:39,780 --> 00:02:41,610
Girişe vurdun.

36
00:02:41,610 --> 00:02:42,040
TAMAM.

37
00:02:42,240 --> 00:02:48,100
Dolayısıyla giriş yaptığımızda girişi iptal etmektense, yapmamız gereken şeyi girmekten, metni buradan

38
00:02:48,420 --> 00:02:57,210
çıkarıp yeni bir müttefik haline getirmekten çekinmek yerine bu metni sonra ekleyelim ve sonra bu girdiyi temizleyerek metnin

39
00:02:57,210 --> 00:02:58,700
ortadan kalkmasını istiyoruz.

40
00:02:58,920 --> 00:03:03,780
Bu nedenle, değeri çıkararak başlayacağız ve bu değeri oldukça basit bulacaksınız.

41
00:03:03,780 --> 00:03:06,270
Val yöntemini kullanacağız.

42
00:03:06,270 --> 00:03:13,750
Dolayısıyla, sadece bu yemini basit bir şekilde yapabileceğimiz girdi üzerindeki değeri istiyoruz.

43
00:03:14,310 --> 00:03:15,620
O halde bir polis memuru yapalım.

44
00:03:15,660 --> 00:03:23,180
bu Darvell, günlük basının yenilemede meydana geldiği girdiyi hatırladığını günlüğe kaydet.

45
00:03:23,580 --> 00:03:25,090
Girmeyen bir şeyi yazın.

46
00:03:25,110 --> 00:03:26,280
Hiçbir şey olmuyor.

47
00:03:26,280 --> 00:03:34,990
Şimdi isabet edersem değeri yazan bir konsola girerseniz talo yazdığımı görebilir ve enter tuşuna basarım.

48
00:03:35,100 --> 00:03:38,820
O halde bir değişkene kaydettirelim.

49
00:03:40,020 --> 00:03:45,910
Yapalım, metin başlama sesli harfine eşit olsun.

50
00:03:45,960 --> 00:03:52,440
Dolayısıyla bu, girdiden yeni metin kapmaktır.

51
00:03:52,440 --> 00:04:02,660
Ve sonra yapmak istediğimiz şey yeni bir müttefik oluşturmak ve bunu yapmak için size iyi katkıda bulunmak.

52
00:04:02,670 --> 00:04:08,160
Ekleme işlevi biçiminde eklenen yeni bir yöntemi tanıtacağım, ilk önce

53
00:04:08,160 --> 00:04:10,420
eklenecek bir öğe seçeceğiz.

54
00:04:10,440 --> 00:04:13,330
Bu yüzden, şeylerin yapması gereken şeyleri ekleyeceğiz.

55
00:04:13,500 --> 00:04:18,000
Böylece aidatlarımızı U'ya ekleyeceğiz. N. sayfada.

56
00:04:18,000 --> 00:04:22,880
Böylece bu olacaksın ve müttefikleri o kuyuya ekliyor olacak.

57
00:04:23,190 --> 00:04:29,180
Öyleyse yaparsam ekleyeceksin ve ona bir dizi h t m l verebilirim.

58
00:04:29,220 --> 00:04:35,430
Eđer müttefiklerimi buraya eklersem ve baţka birţeyimi baţlangýçta kodladým.

59
00:04:35,460 --> 00:04:44,040
Bu, UL'yi seçtiğim gibi bu UL'ye eklediğimiz yeni bir

60
00:04:46,810 --> 00:04:51,900
müttefiktir ve bu aslında hepsini seçer.

61
00:04:51,910 --> 00:04:54,500
Sadece bir tane var, sonra kalem bitti.

62
00:04:54,790 --> 00:05:02,030
Ve bu cümleyi alıp içerideki her Chimo kadar iyi ekleyecektir.

63
00:05:02,410 --> 00:05:07,090
Dolayısıyla burada girmek isabet ettiğimizde ne yazdığımın bir önemi olmadığını, çünkü

64
00:05:07,090 --> 00:05:08,350
bunu kullanmadığımızı göstereceğim.

65
00:05:08,830 --> 00:05:10,660
Yeni bir müttefik ekliyor.

66
00:05:10,780 --> 00:05:18,370
Ve her girdiğimde bunu yapacak ve bunu inceleyeceksem, eleman gibi, kuyunun

67
00:05:18,370 --> 00:05:22,770
içine eklenen bir unsur olduğunu görebilirsiniz.

68
00:05:22,840 --> 00:05:28,420
Bununla birlikte, bir sonraki adımda yapmak istediğimiz, aslında do metni değişkeni kullanmaktır.

69
00:05:28,480 --> 00:05:33,150
Tek yapmamız gereken, bu değişkeni eklemek için artı işaretini kullanmaktır.

70
00:05:33,520 --> 00:05:40,630
olacağız ve bir artı işareti kullanacağız ve metin yapmak için ekleyeceğiz ve bu, yaptığımız metinle

71
00:05:40,780 --> 00:05:47,470
birlikte kullanıcının girdiye girdikleri ne olursa olsun büyük bir dize ile sonuçlanacak. açılış ve

72
00:05:47,470 --> 00:05:57,270
kapanış müttefiki ve bunu size yürüyüş köpeklerini yenileyecek şekilde gönderiyoruz ve içeri girdik ve burada yeni bir müttefik buldum.

73
00:05:57,280 --> 00:06:01,970
Dolayısıyla, iki ayrı açılış hattı etiketi ve kapanış etiketi sahibi

74
00:06:02,470 --> 00:06:03,710
Yani iki önemli konu var.

75
00:06:03,760 --> 00:06:08,090
Biri bu girdiyi temizlemek istiyor ve ikimizde bu alan yok.

76
00:06:08,590 --> 00:06:10,870
Girişi temizleyerek başlayalım.

77
00:06:10,870 --> 00:06:20,710
Tek yapmamız gereken doların dolandırıcılığını bu yemin imzalayıp, boş bir dize vererek, yalnızca bir alıcı olmaktan ziyade

78
00:06:20,800 --> 00:06:22,460
ayarlayıcı olarak davranmasıdır.

79
00:06:22,870 --> 00:06:29,110
Ve şimdi yazdıklarında boş bir girdi vermeliyiz, her işi yapmak için yeni bir şey ekliyordum

80
00:06:29,110 --> 00:06:30,120
ve bu temizlendi.

81
00:06:30,490 --> 00:06:32,990
Sonra yedeklemeyi gösterecek şekilde span alalım.

82
00:06:33,460 --> 00:06:41,110
Dolayısıyla orada yapmamız gereken şey, müttefiklerimizin içinde bir span yığına ekleyeceğimiz ve eklenecek olan şey.

83
00:06:42,250 --> 00:06:49,690
Ve sadece X'in orada olduğunu ve X'in aralarında bir boşluk bıraktığı ve metin yapmaktan kaçındığı yerden

84
00:06:49,690 --> 00:06:51,320
boşaltılamadığımızdan emin olmamız yeterlidir.

85
00:06:51,520 --> 00:06:57,500
Ve eğer tasarruf edersek, içinde bir müttefik ile birlikte yeni bir ip ekliyoruz.

86
00:06:57,670 --> 00:07:05,030
Böylece köpeği besliyoruz ve biz de span ve yeni müttefiklerimizle son buluyoruz.

87
00:07:05,080 --> 00:07:11,710
Bununla birlikte, bu kodla ilgili bir sorunum var ki, feed kedi gibi yapmak için yeni şeyler eklediğimde

88
00:07:11,710 --> 00:07:13,660
yeni olanları kontrol etmeye çalışıyorum.

89
00:07:13,660 --> 00:07:18,540
Aslında kontrol etmiyorlar ya da eskilerini hala silmiyorlar.

90
00:07:18,670 --> 00:07:21,180
Bu yüzden canlı olay hala ateş ediyor.

91
00:07:21,490 --> 00:07:26,920
Bu yayılma olayı yine de tetiklenir, ancak sayfa yükleri işe yaramazsa

92
00:07:26,920 --> 00:07:30,040
dinamik olarak bulunmayan yeni dövmeler oluşturulur.

93
00:07:30,040 --> 00:07:36,160
Sana bu slaydı gösterdiğimde bahsettiğim şey buydu ve Çoğu durumda hızlı ve Quake'in

94
00:07:36,210 --> 00:07:38,190
ikisini de halledeceğiz dedi.

95
00:07:38,380 --> 00:07:40,500
Ancak önemli bir fark var.

96
00:07:40,570 --> 00:07:47,800
Hızlı yalnızca mevcut öğeler için dinleyiciler katacak ve gelecekteki olası tüm öğeler için dinleyiciler katacak.

97
00:07:48,220 --> 00:07:53,920
Ve burada yapmamız gereken şey, o dinleyicilerin tüm potansiyel müttefikleri dinlemelerini

98
00:07:53,920 --> 00:07:55,310
istiyoruz, çünkü kullanıyoruz.

99
00:07:55,390 --> 00:08:01,060
Yani arzuyu açıp buradayım ve hızlıdan ziyade çabucak nasıl kullanabileceğimizi göstereceğim.

100
00:08:01,390 --> 00:08:04,800
Bu yüzden sadece üzerinde olmak için takas meselesi değil.

101
00:08:05,050 --> 00:08:14,130
Bu yüzden sadece bunu bir müttefik olarak değiştirirsem, öyle bir şekilde bırakıyorum ve bunu böyle bırakıyorum.

102
00:08:14,200 --> 00:08:18,180
Temel olarak, aynı yerine, çabuk değil, açıktır.

103
00:08:18,310 --> 00:08:25,780
Geri dönüp özgün öğeler üzerindeki işleri yenileyebilir ve yenilerini eklersem işe yaramaz.

104
00:08:25,990 --> 00:08:29,450
Bu yüzden yalnızca çabucak ve hızlı bir şekilde değiştirme meselesi değil.

105
00:08:29,710 --> 00:08:33,250
Aslında yapmamız gereken, kodumuzu hafifçe değiştirmek.

106
00:08:33,250 --> 00:08:40,060
Bu yüzden önce sana değişimi göstereceğim ve sonra bunu açıklayacağım.

107
00:08:40,150 --> 00:08:44,940
Bu yüzden, hızlı virgül üzerine yazdım.

108
00:08:45,180 --> 00:08:46,010
Niye ya.

109
00:08:46,060 --> 00:08:52,630
Bunu yapmak zorunda kalmamız, bu kod ilk çalıştırıldığında varolan öğelerde j sorgusu kullanarak

110
00:08:52,810 --> 00:08:54,890
yalnızca bir dinleyici ekleyebilmemizdir.

111
00:08:55,180 --> 00:08:59,190
Ve bu kod ilk çalıştırıldığında, tüm müttefiklerimize sahip değiliz.

112
00:08:59,200 --> 00:09:04,710
Sadece üçümüz var, bu yüzden müttefikleri için hızlı bir dinleyiciyi eklersek, bu üçlüğe de eklenir.

113
00:09:04,720 --> 00:09:09,590
Bunun yerine, tüm UL ebeveyne bir dinleyici ekleyelim.

114
00:09:09,910 --> 00:09:13,590
Böylece her tıkladığımızda bu dinleyicinin ateşi olacak.

115
00:09:13,810 --> 00:09:16,690
Ancak bu ikinci argümanı ekliyoruz.

116
00:09:17,140 --> 00:09:24,470
Ve bu kod ne yapar, bir müttefikin içinde tıklandığında bu kodu çalıştıracağını söyler.

117
00:09:24,580 --> 00:09:28,670
Bu nedenle sayfa yüklendiğinde var olan bir öğeye bir dinleyici ekledik.

118
00:09:28,900 --> 00:09:33,930
Ancak biz gerçekten sadece bunun içinde tıklanan yalanlar dinliyoruz.

119
00:09:34,380 --> 00:09:36,300
Şimdi şunu göstereyim.

120
00:09:37,000 --> 00:09:40,400
Yenileyeceğim ve burada bazı yenilerini ekleyelim.

121
00:09:40,930 --> 00:09:44,720
Eskiler hala çalışır ve yenileri de kontrol edilebilir.

122
00:09:45,070 --> 00:09:46,550
Ancak silmek işe yaramıyor.

123
00:09:46,840 --> 00:09:50,250
Dolayısıyla, geri dönüp aynı kesin değişikliği yapmamız gerekiyor.

124
00:09:50,410 --> 00:09:58,450
Böylece sayfa yüklendiğinde ve ardından tıkladığında var olan bir olayı dinleyeceğiz, ancak yalnızca

125
00:09:58,450 --> 00:10:03,520
bir yayının kuyu içinde tıklandığında bu kodun çalıştırılmasını istiyoruz.

126
00:10:04,120 --> 00:10:06,690
Ve bunu bırakırsak, gitmemiz iyi olur.

127
00:10:06,700 --> 00:10:08,810
Şimdi onu test edelim.

128
00:10:09,040 --> 00:10:14,890
Eski olanları ve yenilerini silebiliriz ve her ikisini de geçebiliriz.

129
00:10:15,730 --> 00:10:18,620
Pekâlâ, burada bazı yeni materyalleri burada özetleyelim.

130
00:10:18,640 --> 00:10:24,850
İlk şey, HMO dizesini alabilen append yöntemidir ve seçtiğimiz her şeye

131
00:10:25,090 --> 00:10:27,110
bu unsurları ekleyecektir.

132
00:10:27,340 --> 00:10:34,940
Ve ikincisi çabucak kullanmak yerine çabucak bu UL'yi ekliyordu.

133
00:10:34,960 --> 00:10:41,200
Ve sayfanın yüklü olduğu müttefikleri belirten ikinci argüman da, sayfa

134
00:10:41,990 --> 00:10:46,300
yüklendiğinde sayfanın üzerinde kesinlikle bulunan kuyuyu yüklediğinde.

135
00:10:46,450 --> 00:10:51,850
Bu yüzden sayfa yüklendiğinde var olan unsurlara olay dinleyicileri ekliyoruz, böylece henüz

136
00:10:51,850 --> 00:10:53,530
orada olmayan unsurları hesaplayabiliyoruz.

137
00:10:53,980 --> 00:10:55,800
Temel işlevlerimiz için bu kadar.

138
00:10:55,810 --> 00:10:57,810
Yapılması gereken bir listemiz var.

139
00:10:57,880 --> 00:11:00,710
Bir sonraki videoda üzerinde duracağımız şey stil.

140
00:11:00,850 --> 00:11:02,350
Ve kesinlikle oraya gitmek için bir yol var.
