1 00:00:00,000 --> 00:00:00,470 2 00:00:00,470 --> 00:00:03,760 >> СПІКЕР: Давайце палепшыць, што ў мінулым прыклад, выкарыстоўваючы папулярны наяўнасць 3 00:00:03,760 --> 00:00:07,520 Бібліятэка называецца JQuery, што дазволіць нам ачысціць наш код у той жа час 4 00:00:07,520 --> 00:00:11,010 пазбягаючы пытання мы сутыкнуліся раней у выніку чаго код, які я напісаў 5 00:00:11,010 --> 00:00:15,600 быў пакараны заўчасна да элементы, якія я павінен існаваць у DOM 6 00:00:15,600 --> 00:00:17,530 на самай справе не існавала. 7 00:00:17,530 --> 00:00:22,120 >> Звярніце ўвагу, тут, у Дом-2.html, у мяне ёсць тэг сцэнара ўжо з атрыбутам 8 00:00:22,120 --> 00:00:26,460 крыніцы, значэнне якога Адрас Апошняя версія гэтай бібліятэкі. 9 00:00:26,460 --> 00:00:30,220 Ніжэй, што ў мяне ёсць асобны тэг сцэнара без якіх-небудзь крыніцы, але дзе я пакінуў 10 00:00:30,220 --> 00:00:32,590 пакой на самай справе напісаць некаторыя з маіх уласных кода. 11 00:00:32,590 --> 00:00:36,690 Код, які я хацеў бы напісаць гэтак жа варта, $, якая на самай справе 12 00:00:36,690 --> 00:00:40,510 скарочанае пазначэнне для JQuery Сам, (дакумент). 13 00:00:40,510 --> 00:00:43,330 14 00:00:43,330 --> 00:00:46,700 Іншымі словамі, я проста перадаючы ў якасці Аргумент функцыі пад назвай 15 00:00:46,700 --> 00:00:50,690 JQuery дакумент, глабальны зменная, што ўжо існуе ўнутры 16 00:00:50,690 --> 00:00:52,100 любы вэб-старонцы. 17 00:00:52,100 --> 00:00:57,400 >> Тады давайце зробім. Ці гатовы, выкліку функцыі або метад, які паказвае, што 18 00:00:57,400 --> 00:01:01,290 наступнае кавалак кода павінен быць выконваецца толькі адзін раз за ўсё дакумента 19 00:01:01,290 --> 00:01:04,750 гатовы, у прыватнасці, гэта ананімная функцыя тут. 20 00:01:04,750 --> 00:01:07,450 21 00:01:07,450 --> 00:01:14,210 $ "# Дэма", які паказвае, што я хацеў бы каб атрымаць элемент з майго DOM 22 00:01:14,210 --> 00:01:16,370 хто унікальны ідэнтыфікатар з'яўляецца дэма. 23 00:01:16,370 --> 00:01:19,990 І тое, як толькі мы атрымалі, што, давайце зарэгістравацца ў ім апрацоўшчык падзей для 24 00:01:19,990 --> 00:01:25,250 дадаць падзея, паказаўшы. ўявіць, пераходзячы да, што ананімны 25 00:01:25,250 --> 00:01:29,370 функцыя, якая чакае адзін аргумент што мы будзем называць падзея, якая з'яўляецца 26 00:01:29,370 --> 00:01:32,230 у канчатковым рахунку, проста будзе спасылка роду да фактычнага 27 00:01:32,230 --> 00:01:36,030 Мерапрыемства прадстаўлення на ўсялякі выпадак мы б б атрымаць доступ, непасрэдна. 28 00:01:36,030 --> 00:01:40,470 >> Між тым, давайце ўдакладнім адкрыты дужкі і якая зачыняе фігурная дужка і ўнутры тых, 29 00:01:40,470 --> 00:01:44,140 дужкі, давайце на самай справе пісаць код што мы хочам выконваецца, калі гэтая форма 30 00:01:44,140 --> 00:01:45,210 ўяўляецца. 31 00:01:45,210 --> 00:01:54,810 папярэдзіць "прывітанне", і давайце аб'ядноўваць на так што вынік выкліку $ "# імя" 32 00:01:54,810 --> 00:01:58,880 які паказвае, што я хацеў бы атрымаць элемент у маёй DOM чые унікальныя 33 00:01:58,880 --> 00:02:00,750 ідэнтыфікатар імя. 34 00:02:00,750 --> 00:02:04,790 І давайце цяпер выклікаць функцыю ўнутры што аб'ект, званы вал, які атрымлівае 35 00:02:04,790 --> 00:02:07,370 тэкставае значэнне, што карыстальнік ўвялі цалі 36 00:02:07,370 --> 00:02:11,270 І давайце аб'ядноўваць на так што, проста для задавальнення, клічнік. 37 00:02:11,270 --> 00:02:14,610 >> Нарэшце, а не проста вярнуцца ілжывым, як мы раней, давайце быць трохі больш 38 00:02:14,610 --> 00:02:18,750 відавочнае і паказаць, што, улічваючы, што Аб'ект падзеі, мы хацелі б, каб прадухіліць яго 39 00:02:18,750 --> 00:02:22,480 па змаўчанні паводзіны, у прыватнасці, называючы функцыя або метад называецца 40 00:02:22,480 --> 00:02:24,190 прадухіліць дэфолт наступным чынам. 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 Давайце зараз захавайце файл і адкрыць яго ў браўзэры. 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 >> Там у іншай форме. 47 00:02:41,410 --> 00:02:42,720 Давайце ўваход Дэвід. 48 00:02:42,720 --> 00:02:45,040 Націскаючы Адаслаць і прывітанне, Дэвід вярнуўся. 49 00:02:45,040 --> 00:02:48,299