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 библиотека зове јКуери који ће омогућити нас да почистимо наш код док још 4 00:00:07,520 --> 00:00:11,010 избегавајући проблем смо наишли раније при чему неки код који сам написао 5 00:00:11,010 --> 00:00:15,600 је прерано погубљен пре елементи ми је потребно да постоји у ДОМ 6 00:00:15,600 --> 00:00:17,530 стварно постојао. 7 00:00:17,530 --> 00:00:22,120 >> Приметимо овде у дом-2.хтмл, ја имам скрипта ознака већ са атрибутом 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 скраћеница за јКуери сама, (документ). 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 јКуери документ, глобална променљива, која већ постоји у 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 $ "# Демо", који прецизира да бих волео да се елемент из мог ДОМ 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 који прецизира да бих волео да се елемент у мом ДОМ чија јединствена 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 евент.превентДефаулт. 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 хттп://лоцалхост/дом-2.хтмл 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