1 00:00:00,000 --> 00:00:00,470 2 00:00:00,470 --> 00:00:03,760 >> HOPARLÖR: ki, son olaraq inkişaf edək məşhur JavaScript istifadə edərək, misal 3 00:00:03,760 --> 00:00:07,520 imkan verir ki, jQuery adlı kitabxana bizim kodu təmizləmək isə hələ 4 00:00:07,520 --> 00:00:11,010 Qarşılaşdığımız bu məsələ aradan qaldırılması əvvəllər vasitəsi yazdım ki, bəzi kodu 5 00:00:11,010 --> 00:00:15,600 əvvəl vaxtından əvvəl edam edildi Mən DOM mövcud lazım elementləri 6 00:00:15,600 --> 00:00:17,530 həqiqətən mövcud. 7 00:00:17,530 --> 00:00:22,120 >> Burada dom-2.html bildiriş, mən var bir atributu ilə artıq script tag 8 00:00:22,120 --> 00:00:26,460 onların dəyəri URL mənbəyi Bu kitabxana son versiyası. 9 00:00:26,460 --> 00:00:30,220 Ki, Aşağıda mən ayrı bir script tag var I tərk etdik heç bir mənbə, həm Ü ilə 10 00:00:30,220 --> 00:00:32,590 həqiqətən yazmaq üçün otaq öz kodu bəzi. 11 00:00:32,590 --> 00:00:36,690 Mən yazmaq istədiyiniz kodu kimi yalnız həqiqətən olan aşağıdakı $, 12 00:00:36,690 --> 00:00:40,510 jQuery üçün stenoqrafiya notation özü, (sənəd). 13 00:00:40,510 --> 00:00:43,330 14 00:00:43,330 --> 00:00:46,700 Başqa sözlə, mən sadəcə olaraq keçən alıram adlı funksiyası üçün bir dəlil 15 00:00:46,700 --> 00:00:50,690 jQuery sənəd, qlobal dəyişən, artıq daxilində mövcud 16 00:00:50,690 --> 00:00:52,100 hər hansı bir web page. 17 00:00:52,100 --> 00:00:57,400 >> Sonra nə edək. Hazır, bir funksiyası zəng və ya ifadə edən üsul 18 00:00:57,400 --> 00:01:01,290 aşağıdakı kod yığın olmalıdır yalnız bütün sənəd dəfə edam 19 00:01:01,290 --> 00:01:04,750 xüsusilə bu, hazırdır burada anonim funksiyası. 20 00:01:04,750 --> 00:01:07,450 21 00:01:07,450 --> 00:01:14,210 Mən istərdim ki, ifadə etdiyi $ "# demo" Mənim DOM element almaq üçün 22 00:01:14,210 --> 00:01:16,370 unikal identifikator demo olan oldu. 23 00:01:16,370 --> 00:01:19,990 Ki kazanılmış sonra və sonra, edək bu bir hadisə handler qeydiyyatdan 24 00:01:19,990 --> 00:01:25,250 ifadə edərək hadisəni təqdim edir. təqdim ki, bir anonim keçən 25 00:01:25,250 --> 00:01:29,370 bir arqument gözləyir funksiyası biz hadisə zəng lazımdır ki, olan 26 00:01:29,370 --> 00:01:32,230 nəticədə yalnız bir istinad olacaq faktiki növ 27 00:01:32,230 --> 00:01:36,030 yalnız biz had halda təqdim hadisə birbaşa daxil olmaq üçün istəyirəm. 28 00:01:36,030 --> 00:01:40,470 >> Eyni zamanda, açıq burğu daxil edək və yaxın burğu və həmin daxili 29 00:01:40,470 --> 00:01:44,140 aşırma, həqiqətən kodu yazmaq imkan biz icra istəyirəm ki, bu formu 30 00:01:44,140 --> 00:01:45,210 təqdim edilir. 31 00:01:45,210 --> 00:01:54,810 xəbərdarlıq "merhaba" və üzrə concatenate bildirin ki, $ "# adını" zəng nəticə 32 00:01:54,810 --> 00:01:58,880 Mən almaq istiyorum ifadə olan unikal mənim DOM element 33 00:01:58,880 --> 00:02:00,750 identifikator adı. 34 00:02:00,750 --> 00:02:04,790 Və indi daxilində bir funksiyası zəng edək əldə olan val deyilir ki, obyekt 35 00:02:04,790 --> 00:02:07,370 mətn dəyər ki, istifadəçi daxil çap olunur 36 00:02:07,370 --> 00:02:11,270 Və üzrə concatenate edək ki, yalnız əyləncə üçün, bir nida point. 37 00:02:11,270 --> 00:02:14,610 >> Nəhayət, daha çox kimi yalan qayıtmaq biz əvvəl, bir az daha olsun vermədi 38 00:02:14,610 --> 00:02:18,750 aydın və verildiyini müəyyən hadisə obyekt, biz almaq istəyirsinizsə onun 39 00:02:18,750 --> 00:02:22,480 xüsusi axtararaq davranış default adlı bir funksiyası və ya metodu 40 00:02:22,480 --> 00:02:24,190 aşağıdakı kimi default qarşısını almaq. 41 00:02:24,190 --> 00:02:25,440 event.preventDefault. 42 00:02:25,440 --> 00:02:27,760 43 00:02:27,760 --> 00:02:30,080 Indi faylı edək və mənim brauzerinizin açmaq. 44 00:02:30,080 --> 00:02:33,240 45 00:02:33,240 --> 00:02:40,120 http://localhost/dom-2.html 46 00:02:40,120 --> 00:02:41,410 >> Ki, forma var. 47 00:02:41,410 --> 00:02:42,720 Giriş David edək. 48 00:02:42,720 --> 00:02:45,040 Tıklayarak tarixi və hello, David geri edir. 49 00:02:45,040 --> 00:02:48,299