1 00:00:00,000 --> 00:00:00,500 2 00:00:00,500 --> 00:00:10,960 [MUSIC PLAYING] 3 00:00:10,960 --> 00:00:12,960 ROGER ZURAWICKI: Hi, mənim adı, Roger Zurawicki edir 4 00:00:12,960 --> 00:00:16,410 və mən əhatə olunacaq CS50 Meteor seminar. 5 00:00:16,410 --> 00:00:21,520 Meteor yeni çərçivə web yeni növ həsr olunmuş, 6 00:00:21,520 --> 00:00:25,220 PHP sorğu edilməsi geri və irəli cür 7 00:00:25,220 --> 00:00:29,070 web biz PHPP dəsti gördüm lakin daha dinamik JavaScript 8 00:00:29,070 --> 00:00:31,370 web hissələri. 9 00:00:31,370 --> 00:00:36,260 Things Meteor edə bilərsiniz Live yenilənməsi daxildir 10 00:00:36,260 --> 00:00:42,380 və dərhal ünsiyyət Eyni veb istifadəçiləri arasında. 11 00:00:42,380 --> 00:00:46,420 >> Bu seminarda, biz var code mənim Github da keçirilib. 12 00:00:46,420 --> 00:00:49,690 Siz bu URL getmək və yükləyə bilərsiniz. 13 00:00:49,690 --> 00:00:53,085 Siz to necə istifadə bilirsinizsə, Siz depo klon bilər. 14 00:00:53,085 --> 00:00:55,460 Siz necə istifadə bilmirsinizsə Git və ya GitHub istifadə deyil, 15 00:00:55,460 --> 00:00:57,030 tamamilə gözəl var. 16 00:00:57,030 --> 00:01:00,480 Mən tez həqiqətən sizə göstərəcək biz GitHub bilərsiniz necə 17 00:01:00,480 --> 00:01:03,604 və bir seçim var orada bir zip download. 18 00:01:03,604 --> 00:01:06,770 Bu kataloq download sonra, bizim kodu ilə oynayan başlaya bilərsiniz. 19 00:01:06,770 --> 00:01:10,200 20 00:01:10,200 --> 00:01:13,190 >> Meteor haqqında daha ətraflı məlumat meteor.com əldə edə bilərsiniz. 21 00:01:13,190 --> 00:01:16,580 Seminar qovluq, mən, həqiqətən, Biz istifadə edə bilərsiniz bir Meteor layihələri var. 22 00:01:16,580 --> 00:01:20,380 23 00:01:20,380 --> 00:01:26,400 Biz var qovluq biri bizim seminar layihə todos app edir. 24 00:01:26,400 --> 00:01:28,780 Mən onu getmək əgər, Meteor yüklü. 25 00:01:28,780 --> 00:01:35,690 Belə ki, çalıştırmak üçün, yalnız yazın lazımdır Meteor və Meteor quraşdıracaqlar. 26 00:01:35,690 --> 00:01:38,310 Gördüyünüz kimi, biz var Biz Meteor yüklü əmin olun. 27 00:01:38,310 --> 00:01:40,562 Mən yalnız gedirəm bir dəfə daha run 28 00:01:40,562 --> 00:01:42,520 etmək üçün əmin Meteor düzgün yüklü. 29 00:01:42,520 --> 00:01:46,370 30 00:01:46,370 --> 00:01:48,450 >> Mən Meteor baxmayaraq quraşdırma, Mən sizə göstərə bilər 31 00:01:48,450 --> 00:01:53,760 Meteor sites bəzi canlı demoları internet hazırda canlı gedir. 32 00:01:53,760 --> 00:01:57,990 Mən app bir demo var. 33 00:01:57,990 --> 00:02:00,740 Aşağıdakı URL gedə bilərsiniz. 34 00:02:00,740 --> 00:02:06,350 Bunu etmək app edir ki, Bizim seminar kataloq var. 35 00:02:06,350 --> 00:02:09,940 Bu URL deyil rozu-rabbit.meteor.com. 36 00:02:09,940 --> 00:02:14,782 Siz görəcəksiniz ki, Meteor həqiqətən olacaq pulsuz Meteor layihələr keçiriləcək. 37 00:02:14,782 --> 00:02:17,490 Və Seminarın sonunda, siz də bunu edə bilərsiniz. 38 00:02:17,490 --> 00:02:20,550 39 00:02:20,550 --> 00:02:22,160 >> Bu siyahısı üçün app edir. 40 00:02:22,160 --> 00:02:27,740 Və daxil ola bilərsiniz yaratmaq hesabları və vəzifələri əlavə edin. 41 00:02:27,740 --> 00:02:30,020 Siz kimi bir haqq-hesab yarada bilərsiniz. 42 00:02:30,020 --> 00:02:33,050 43 00:02:33,050 --> 00:02:35,850 İndi, bir dəfə bir var hesab, siz vəzifələri əlavə edə bilərsiniz. 44 00:02:35,850 --> 00:02:42,780 Məsələn, vəzifələrindən biri I Mənim camaşırxana almaq getmək lazımdır. 45 00:02:42,780 --> 00:02:45,160 Və bu etdiyiniz halda site online, will 46 00:02:45,160 --> 00:02:49,790 həqiqətən bu vəzifəni bax real vaxt sizin kompüter. 47 00:02:49,790 --> 00:02:53,760 >> Mən sizə bir sürətli demo göstərə bilər Açılış rozu-dovşan ilə bu 48 00:02:53,760 --> 00:02:56,700 Eyni URL başqa bir nişanı. 49 00:02:56,700 --> 00:03:00,360 Və eyni data gəlir ki, görəcəksiniz. 50 00:03:00,360 --> 00:03:02,240 Biz də çalıştırabilirsiniz fərqli bir browser. 51 00:03:02,240 --> 00:03:03,420 Mən Safari run söyləyin. 52 00:03:03,420 --> 00:03:04,720 Biz daxil deyilik ki, yol. 53 00:03:04,720 --> 00:03:07,750 54 00:03:07,750 --> 00:03:11,060 Belə ki, biz eyni Meteor var app, və yükler sonra, 55 00:03:11,060 --> 00:03:13,910 eyni data görmək lazımdır Biz ilk bir etdi. 56 00:03:13,910 --> 00:03:16,710 Gördüyünüz kimi, mən burada daxil deyiləm. 57 00:03:16,710 --> 00:03:20,000 Və tamaşaçı çek data, bütün brauzerlər yeniləyir 58 00:03:20,000 --> 00:03:20,910 eyni zamanda. 59 00:03:20,910 --> 00:03:23,740 Bu, həqiqətən biridir Meteor haqqında cool xüsusiyyətləri. 60 00:03:23,740 --> 00:03:27,700 Demək olar ki, heç bir iş ilə, canlı yenilənməsi app 61 00:03:27,700 --> 00:03:31,240 ki, bütün dəyişikliklər bir dəfə cihazlar. 62 00:03:31,240 --> 00:03:36,690 >> Mən burada onay kutusunu kontrol edin Mənim bunu siyahısında, biz olacaq, 63 00:03:36,690 --> 00:03:41,230 Mənim digər Chrome brauzer, maddə off yoxlanılır. 64 00:03:41,230 --> 00:03:42,605 Bu dərhal olur. 65 00:03:42,605 --> 00:03:46,340 66 00:03:46,340 --> 00:03:47,280 Bütün hüquqlar. 67 00:03:47,280 --> 00:03:52,730 Belə ki, Meteor kimi görünür quraşdırma artıq hazırdır. 68 00:03:52,730 --> 00:03:57,000 Belə ki, indi geri imkan todos app yerli bu run və. 69 00:03:57,000 --> 00:04:01,599 >> Bir Meteor layihə varsa, siz yalnız komanda Meteor ilə axır. 70 00:04:01,599 --> 00:04:03,640 Bu, Meteor bir dəfə bir hazırlıq edəcəyik 71 00:04:03,640 --> 00:04:06,120 bütün əmin etmək Sizin kodu çek edir. 72 00:04:06,120 --> 00:04:12,440 Və sonra ki, siz deyə bilərsiniz Layihə xidmət etməyə hazırdır. 73 00:04:12,440 --> 00:04:17,750 Siz imkan lazımdır sizin firewall, kompüter blokları əgər. 74 00:04:17,750 --> 00:04:22,440 >> Belə ki, Meteor mənə nə İndi bu web deyil 75 00:04:22,440 --> 00:04:26,100 mənim kompüter yerli, mən görə bilərsiniz Bu Meteor layihə nə. 76 00:04:26,100 --> 00:04:29,290 İndi, mənim app Qeyd edək ki, internet əlçatan deyil. 77 00:04:29,290 --> 00:04:35,170 Biz sizin Meteor gətirmək üçün necə əhatə edəcəyik bir az sonra canlı sayta app. 78 00:04:35,170 --> 00:04:40,510 Mən yalnız bu surəti gedirəm URL indi və Google Chrome daxil. 79 00:04:40,510 --> 00:04:42,600 >> Və bunu edir Məsələn edin. 80 00:04:42,600 --> 00:04:46,080 Siz onlar həyata bilərsiniz Burada bir neçə daha çox xüsusiyyətləri. 81 00:04:46,080 --> 00:04:49,210 Biz müxtəlif sekmeleri Eyni hesab xüsusiyyətləri var, 82 00:04:49,210 --> 00:04:52,141 və biz yeni siyahıları əlavə edə bilərsiniz. 83 00:04:52,141 --> 00:04:54,140 İndi bir həqiqətən Meteor haqqında sərin xüsusiyyət 84 00:04:54,140 --> 00:04:57,450 ki, yalnız edə bu web browser iş, 85 00:04:57,450 --> 00:05:00,030 lakin siz də yarada doğma iPhone və Android 86 00:05:00,030 --> 00:05:02,990 PhoneGap adlı alət vasitəsilə apps. 87 00:05:02,990 --> 00:05:06,740 >> Belə ki, bəzi layihələr gələcək çalışan pre-yapılandırılmış 88 00:05:06,740 --> 00:05:08,700 Bu todos app kimi iOS, on. 89 00:05:08,700 --> 00:05:14,780 Beləliklə, mən nə etmək lazımdır bütün iOS run sonra Meteor, run, və iOS yazın edilir. 90 00:05:14,780 --> 00:05:17,540 Mən Meteor ki, nə zaman daha paketi hazırlayacaq. 91 00:05:17,540 --> 00:05:21,670 Hazır bir dəfə və sonra, o olacaq Mənim komanda iOS simulator yük. 92 00:05:21,670 --> 00:05:24,745 Yalnız iOS apps çalıştırabilirsiniz Qeyd əgər bir Mac kompüter var. 93 00:05:24,745 --> 00:05:27,650 94 00:05:27,650 --> 00:05:30,730 Siz apps çalıştırabilirsiniz Bütün platformlarda Android. 95 00:05:30,730 --> 00:05:34,070 96 00:05:34,070 --> 00:05:38,290 >> Belə ki, indi siz görə bilərsiniz ki, mənim iPhone simulator mənim ekranda gəldi. 97 00:05:38,290 --> 00:05:40,370 Və yalnız bir anda, Bu app ilə yük olacaq. 98 00:05:40,370 --> 00:05:46,070 99 00:05:46,070 --> 00:05:48,490 Biz yalnız bir az etsəniz kiçik ekranda uyğun 100 00:05:48,490 --> 00:05:50,780 biz iPhone app baxın. 101 00:05:50,780 --> 00:05:53,220 Və yalnız biz deyil qarışıq almaq, bu edək 102 00:05:53,220 --> 00:05:59,790 biz eyni olan əmin veb, yerli host 3000. 103 00:05:59,790 --> 00:06:03,490 >> Belə ki, burada bir nümunə Mən Meteor app, 104 00:06:03,490 --> 00:06:08,770 həm də çalışan todos app, Telefon və web browser. 105 00:06:08,770 --> 00:06:10,770 Mən məhsulları dəyişdirmək zaman web browser, 106 00:06:10,770 --> 00:06:12,675 dərhal telefon gedir. 107 00:06:12,675 --> 00:06:16,500 Mən telefon bir şey silə bilərsiniz, və bu web brauzerinizin dəyişir. 108 00:06:16,500 --> 00:06:21,050 >> İndi normal doğma yaratmaq iOS və ya Android telefon app, 109 00:06:21,050 --> 00:06:26,090 Java və ya bilmək lazımdır Məqsəd C. texnologiya Meteor istifadə 110 00:06:26,090 --> 00:06:29,240 JavaScript kimi çalıştırmak üçün imkan Sizin app PhoneGap adlanır. 111 00:06:29,240 --> 00:06:31,320 Sizin app mahiyyətcə bir web browser edir. 112 00:06:31,320 --> 00:06:34,500 Və Meteor bütün emal cəlb çətin hissələri 113 00:06:34,500 --> 00:06:39,820 ki, web browser gətirilməsi üçün Sizin iPhone və ya Android cihaz. 114 00:06:39,820 --> 00:06:42,210 Siz görə bilərsiniz istifadəçi interfeysi, hamar edir 115 00:06:42,210 --> 00:06:45,290 və görünür və çox hiss çox doğma app kimi. 116 00:06:45,290 --> 00:06:48,620 Mən ev getmək fark əgər ekran indi, mən də bir icon almaq. 117 00:06:48,620 --> 00:06:50,880 Bu kimi bir web deyil Safari tapmaq istədiyiniz. 118 00:06:50,880 --> 00:06:51,860 Bu öz app edir. 119 00:06:51,860 --> 00:06:54,130 Siz quraşdıra bilərsiniz və Isterseniz silin. 120 00:06:54,130 --> 00:06:59,500 121 00:06:59,500 --> 00:07:04,436 >> Biz nə code sizə göstərmək qısaca bilər todos bu cür app kimi görünür. 122 00:07:04,436 --> 00:07:08,260 Siz todos qovluq baxsaq, Bir çox qovluq var görəcəksiniz. 123 00:07:08,260 --> 00:07:11,440 Amma ərzində Seminarın alacağıq 124 00:07:11,440 --> 00:07:14,780 hər bir qovluğu üçün istifadə olunur nə başa düşürük. 125 00:07:14,780 --> 00:07:17,830 Terminal daxil edək biz bir az daha yaxşı faylları görə bilərsiniz. 126 00:07:17,830 --> 00:07:20,410 >> Mən Control basın gedirəm C, server dayandırmaq üçün 127 00:07:20,410 --> 00:07:22,770 və indi geri todos app edirəm. 128 00:07:22,770 --> 00:07:26,660 Mən kimi, burada müxtəlif qovluq var müştəri qovluq, server qovluq. 129 00:07:26,660 --> 00:07:30,500 Bu qovluq sadəcə demək Müştəri qovluq hər şey 130 00:07:30,500 --> 00:07:32,630 web browser icra edilir. 131 00:07:32,630 --> 00:07:35,530 Bir server qovluq hər şey bir server icra edilir. 132 00:07:35,530 --> 00:07:38,100 >> Mən qeyd etmək istəyirəm out biz nə ki, 133 00:07:38,100 --> 00:07:42,140 Biz telefon çalışan zaman və Bizim web browser, bu müştəriləri idi. 134 00:07:42,140 --> 00:07:45,730 Amma nə bir qaçır terminal, server var. 135 00:07:45,730 --> 00:07:48,710 Biz kimi, digər qovluq var Kitabxana kodu lib, 136 00:07:48,710 --> 00:07:51,050 Sizin köməkçi kimi funksiyaları, siz 137 00:07:51,050 --> 00:07:53,710 müştəri və server həm də istifadə edin. 138 00:07:53,710 --> 00:07:55,820 Və sonra ictimai var qovluq və resursları 139 00:07:55,820 --> 00:07:59,310 alınması üçün zəruri olan qovluq Sizin şəkillər və digər CSS dolu. 140 00:07:59,310 --> 00:08:02,630 141 00:08:02,630 --> 00:08:09,360 >> Siz Meteor yüklü varsa, biz Meteor üçün tutorial ilə davam edir. 142 00:08:09,360 --> 00:08:12,790 Siz bu URL getmək olar meteor.com/install, 143 00:08:12,790 --> 00:08:17,990 command line almaq üçün ki, mən Meteor quraşdırır ki, göstərdi. 144 00:08:17,990 --> 00:08:20,240 Biz ilk keçəcəyi neçə addımlar daha yaxşı almaq üçün 145 00:08:20,240 --> 00:08:22,760 Meteor yüklemek üçün necə haqqında hiss edirəm. 146 00:08:22,760 --> 00:08:28,000 >> Amma ilk, mən ki, vacibdir Biz JavaScript bir az gözdən keçirin. 147 00:08:28,000 --> 00:08:32,360 Siz necə bəzi nümunələr göstərmək üçün C bilik tərcümə oluna bilər 148 00:08:32,360 --> 00:08:34,950 JavaScript, mən var bir neçə nümunə yaratmışdır. 149 00:08:34,950 --> 00:08:36,940 Onlar js kataloq var. 150 00:08:36,940 --> 00:08:41,750 Seminarlar sizə qovluq əgər Belə ki, js adlı qovluq var, baxmaq. 151 00:08:41,750 --> 00:08:44,540 Və burada, biz bir neçə nümunələr var. 152 00:08:44,540 --> 00:08:50,120 >> Ilk açmaq edək Məsələn və çox tez görürəm. 153 00:08:50,120 --> 00:08:53,980 Biz görmək standart Dünya komanda salam. 154 00:08:53,980 --> 00:08:56,520 Siz C qeyd ki, bir neçə xətləri var. 155 00:08:56,520 --> 00:09:00,490 Və CS50 tələbələr bildiyiniz kimi, Biz əsas funksiyası lazımdır, 156 00:09:00,490 --> 00:09:05,730 və biz standart daxil var I / O printf zəng etmək üçün kitabxana. 157 00:09:05,730 --> 00:09:09,320 >> JavaScript müqayisə necə baxaq. 158 00:09:09,320 --> 00:09:11,560 Mən ex1.js. açmaq üçün gedirəm 159 00:09:11,560 --> 00:09:14,650 Həyata şərh nədir Kodu kimi görünür C, 160 00:09:14,650 --> 00:09:17,550 və aşağıdakı line bütün Siz Node run lazımdır. 161 00:09:17,550 --> 00:09:20,452 Siz, siz əsas funksiyası ehtiyac yoxdur hər hansı bir faylları daxil ehtiyac yoxdur, 162 00:09:20,452 --> 00:09:21,660 və geri ehtiyac yoxdur. 163 00:09:21,660 --> 00:09:23,810 Siz yalnız console.log çağırırıq. 164 00:09:23,810 --> 00:09:26,370 Bu printf bərabərdir. 165 00:09:26,370 --> 00:09:29,310 >> Və eyni edir arqumentlər ki printf. 166 00:09:29,310 --> 00:09:33,870 Və çalıştırmak üçün, yerinə EX1 etmək çalışan, 167 00:09:33,870 --> 00:09:38,930 Yalnız Node ex1.js. zəng 168 00:09:38,930 --> 00:09:41,830 Daha sonra Bölməsi yazmaq və fayl və run olur. 169 00:09:41,830 --> 00:09:43,580 Bu tərtib almaq deyil. 170 00:09:43,580 --> 00:09:45,970 JavaScript şərh dilidir. 171 00:09:45,970 --> 00:09:49,150 Belə ki, bu lazım deyil run əvvəl tərtib. 172 00:09:49,150 --> 00:09:53,450 Mən ex1.c run istəyirdi, Mən ilk etmək lazımdır 173 00:09:53,450 --> 00:09:59,160 və sonra proqram çalıştırabilirsiniz Eyni çıxış almaq üçün. 174 00:09:59,160 --> 00:10:02,460 >> Tez bəzi əhatə edək Digər JavaScript anlayışlar. 175 00:10:02,460 --> 00:10:04,490 Məsələn iki baxaq. 176 00:10:04,490 --> 00:10:14,690 Ex2.js ildə ex2.c, biz bilər bəzi kodu var ki, görəcəksiniz. 177 00:10:14,690 --> 00:10:16,550 Mənə tez gedək Daha yaxşı mətn redaktoru 178 00:10:16,550 --> 00:10:18,400 bu göstərəcək yeni xətlər bir az daha yaxşı. 179 00:10:18,400 --> 00:10:21,760 180 00:10:21,760 --> 00:10:22,380 Bütün hüquqlar. 181 00:10:22,380 --> 00:10:24,190 Burada nümunə 2.c. var 182 00:10:24,190 --> 00:10:27,360 Burada müxtəlif növləri var ki, çap edirik. 183 00:10:27,360 --> 00:10:30,880 Bildiyimiz kimi, printf edir Müxtəlif faiz dəlilləri 184 00:10:30,880 --> 00:10:34,050 məlumatların müxtəlif ədəd daxil olmaq üçün. 185 00:10:34,050 --> 00:10:36,840 Biz çap etmək istəyirsinizsə, simli, biz% s zəng. 186 00:10:36,840 --> 00:10:40,390 Bir üzən zəng etmək üçün istəyirsinizsə, point sayı, biz% f çağırıb. 187 00:10:40,390 --> 00:10:45,810 Və zəng etmək üçün asan bir yol yoxdur Onun doğru və ya yalan dəyəri Boolean. 188 00:10:45,810 --> 00:10:50,760 % D istifadə əgər Lakin, əldə edə bilərsiniz 0 və ya yalan və doğru üçün 1. 189 00:10:50,760 --> 00:10:53,270 >> JavaScript bizim üçün bir az gözəl deyil. 190 00:10:53,270 --> 00:10:57,740 JavaScript ildə neçə baxaq fərqlər bu faylı var. 191 00:10:57,740 --> 00:11:05,790 Birincisi, C biz olduğunu fark bir növü ilə hər dəyişən başlamaq. 192 00:11:05,790 --> 00:11:06,940 S char ulduz edir. 193 00:11:06,940 --> 00:11:08,930 Bu simli var və bu, hər hansı digər növ ola bilməz. 194 00:11:08,930 --> 00:11:10,450 N bir float edir. 195 00:11:10,450 --> 00:11:11,780 B Bool edir. 196 00:11:11,780 --> 00:11:14,220 >> Amma JavaScript, dinamik növləri var. 197 00:11:14,220 --> 00:11:16,400 Bu, yoxdur o deməkdir ki, JavaScript demək lazımdır 198 00:11:16,400 --> 00:11:17,860 Sizin dəyişənlərin olacaq nə növləri. 199 00:11:17,860 --> 00:11:22,730 Siz yalnız demək dəyişən var, adı dəyişən və sonra onun dəyərinin. 200 00:11:22,730 --> 00:11:24,690 Belə ki, bir var həqiqətən bir şey ola bilər. 201 00:11:24,690 --> 00:11:25,640 Bu string ola bilər. 202 00:11:25,640 --> 00:11:27,300 Bu üzən point sayı ola bilər. 203 00:11:27,300 --> 00:11:28,560 Bu bir xarakter ola bilər. 204 00:11:28,560 --> 00:11:31,250 Bu Boolean ola bilər. 205 00:11:31,250 --> 00:11:34,380 Və konsol log fərqli bir az çalışır. 206 00:11:34,380 --> 00:11:37,340 Çap etmək istəyirsinizsə bir sıra% d çağırırıq. 207 00:11:37,340 --> 00:11:41,740 Amma ən dəyərlər ola bilər yalnız gözəl strings kimi çap. 208 00:11:41,740 --> 00:11:46,220 >> Üzrə Node bu run edək baş nə görmək. 209 00:11:46,220 --> 00:11:51,880 Mən Node ex2.js zəng edə bilərsiniz və biz printf almaq 210 00:11:51,880 --> 00:11:56,870 dəyərləri CS50, N olaraq üzən point sayı, 211 00:11:56,870 --> 00:12:00,620 və sonra Boolean kimi B doğru simli çevrilir. 212 00:12:00,620 --> 00:12:03,830 Biz nümunə 2.c əgər haqqında? 213 00:12:03,830 --> 00:12:09,630 Bəli, biz hələ də bəzi printf daha annoyances. 214 00:12:09,630 --> 00:12:13,110 Qeyd üzən point ki, sayı düzgün biçimlendirilmiş var, 215 00:12:13,110 --> 00:12:18,120 ki, Boolean sadəcə bilməz doğru və ya yalan kimi göstərilir. 216 00:12:18,120 --> 00:12:18,620 Bütün hüquqlar. 217 00:12:18,620 --> 00:12:22,680 İndi Məsələn üç baxaq. 218 00:12:22,680 --> 00:12:26,470 Məsələn, üç, biz göstəririk Siz loop üçün istifadə necə. 219 00:12:26,470 --> 00:12:27,630 Əslində, bu, çox sadə. 220 00:12:27,630 --> 00:12:31,430 Haqqında gözəl şeylərdən biri JavaScript C əsaslanır ki. 221 00:12:31,430 --> 00:12:33,920 Bu o deməkdir ki, bir çox sizin kodu çox oxşar görünür 222 00:12:33,920 --> 00:12:36,490 və çox eyni hiss edirəm. 223 00:12:36,490 --> 00:12:39,220 Loop üçün, yalnız bir şey ki, həqiqətən, burada dəyişib 224 00:12:39,220 --> 00:12:41,840 əvəzinə int i, biz i var ola. 225 00:12:41,840 --> 00:12:45,470 Biz hələ dəyər təyin edə bilərsiniz sıfır, bu beş az olduğunu yoxlamaq 226 00:12:45,470 --> 00:12:49,390 və bir arttırmayı ++ operatoru ilə. 227 00:12:49,390 --> 00:12:56,286 Biz i console.log zəng və Bizə hər xətti ilə bir sıra çap edəcək. 228 00:12:56,286 --> 00:12:58,410 Tez həqiqətən run edək Bu nəticələri nə görmək. 229 00:12:58,410 --> 00:13:02,320 230 00:13:02,320 --> 00:13:03,880 Biz hər bir yeni bir sıra almaq. 231 00:13:03,880 --> 00:13:06,920 Başqa bir şey istədiyiniz console.log ilə qeyd etmək 232 00:13:06,920 --> 00:13:09,960 yazmaq yox idi ki, yeni xətt üçün backslash n. 233 00:13:09,960 --> 00:13:12,480 Console.log çap edəcək öz xətti ilə hər şey. 234 00:13:12,480 --> 00:13:14,585 Bu gözəl xüsusiyyət var JavaScript bizə verir. 235 00:13:14,585 --> 00:13:18,440 236 00:13:18,440 --> 00:13:22,600 >> İndi misal dörd açmaq bildirin. 237 00:13:22,600 --> 00:13:28,710 Məsələn dörd ildə ilk C, bir neçə funksiyaları zəng. 238 00:13:28,710 --> 00:13:33,290 Biz elan var Qeyd edək ki, funksiyaları biz əsas onlardan istifadə əvvəl. 239 00:13:33,290 --> 00:13:37,250 Biz olsaydı əsas ilk və sonra əlavə və sonra yüksək etmək, 240 00:13:37,250 --> 00:13:39,540 cingilti, və ya GCC ki, Bizə deyərək bir səhv vermək 241 00:13:39,540 --> 00:13:41,060 yüksək nə bilmir. 242 00:13:41,060 --> 00:13:42,780 Nə əlavə bilmir. 243 00:13:42,780 --> 00:13:46,480 C Belə ki, haqqında picky olmalıdır Siz funksiyaları zəng edən üçün. 244 00:13:46,480 --> 00:13:49,220 245 00:13:49,220 --> 00:13:51,310 >> Nə qədər siz baxaq JavaScript bunu. 246 00:13:51,310 --> 00:13:56,060 Biz müxtəlif fayllar var, çünki Bunu etmək üçün bir neçə müxtəlif yolları var. 247 00:13:56,060 --> 00:13:58,950 Bir yol olduqca çox birbaşa tərcümə. 248 00:13:58,950 --> 00:14:02,180 C funksiyaları Çünki növləri qayıtmaq və JavaScript 249 00:14:02,180 --> 00:14:05,210 həqiqətən bilmək və ya qayğı deyil geri yazın nə, 250 00:14:05,210 --> 00:14:06,300 Bir növü yazmaq deyil. 251 00:14:06,300 --> 00:14:08,100 Bunun əvəzinə, yalnız lazımdır funksiyası yazmaq üçün, 252 00:14:08,100 --> 00:14:11,180 və hər şey olduqca əvvəlki kimi çox. 253 00:14:11,180 --> 00:14:14,630 >> Siz kimi bir dəyişən, zaman biz yalnız x və y yazmaq lazımdır, əlavə edin. 254 00:14:14,630 --> 00:14:16,060 Biz x bir int demək ehtiyac yoxdur. 255 00:14:16,060 --> 00:14:18,940 Biz y bir int demək ehtiyac yoxdur. 256 00:14:18,940 --> 00:14:21,030 Biz eyni sintaksis ilə geri. 257 00:14:21,030 --> 00:14:24,230 Yüksək, biz bəyan əvəzinə etibarsız fəaliyyət göstərir. 258 00:14:24,230 --> 00:14:26,110 Qeyd olub ki, Bu, etibarsız və ya qeyri-etibarsız var 259 00:14:26,110 --> 00:14:28,380 hələ də eyni funksiyası var. 260 00:14:28,380 --> 00:14:32,440 Və biz sadəcə qoymaq deyil parantez şey, 261 00:14:32,440 --> 00:14:34,690 və C kodu kimi çox görünür. 262 00:14:34,690 --> 00:14:37,460 Və aşağıda, biz aşağıda zəng edə bilərsiniz. 263 00:14:37,460 --> 00:14:42,730 >> Biz nümunə 4b baxsaq, biz hiss Mən bir neçə şey dəyişib etdik. 264 00:14:42,730 --> 00:14:45,340 mən dəyişdim, yalnız bir şey Həqiqətən olsa sifariş edir. 265 00:14:45,340 --> 00:14:47,340 Biz eyni var funksiyaları, lakin indi onlar 266 00:14:47,340 --> 00:14:52,200 onlar istifadə etdiyiniz sonra elan console.log və xətləri 18, 19 yüksək. 267 00:14:52,200 --> 00:14:54,740 C bunu əgər, Bir səhv atmaq olardı olun. 268 00:14:54,740 --> 00:14:56,070 Burada, bu, yalnız gözəl işləyir. 269 00:14:56,070 --> 00:15:01,935 Mən sizə bu göstərə bilər 4b nümunə Bölməsi zəng. 270 00:15:01,935 --> 00:15:05,350 271 00:15:05,350 --> 00:15:10,130 >> Biz funksiyaları zəng edə bilərsiniz başqa bir yolu dəyişənlər kimi funksiyaları qənaət edir. 272 00:15:10,130 --> 00:15:13,790 Like Mən dəyişən ifadə edərək, hər hansı bir növü ola bilər. 273 00:15:13,790 --> 00:15:16,720 Dəyişən növlərindən biri ola bilər ki, bir funksiyası var. 274 00:15:16,720 --> 00:15:19,800 Məsələn baxsaq, belə ki, Mən dəyişib nə 4c, 275 00:15:19,800 --> 00:15:24,320 Burada var əvəzinə funksiyası əlavə bir əlavə edir. 276 00:15:24,320 --> 00:15:26,807 İndi bir funksiyası bərabərdir əlavə edin. 277 00:15:26,807 --> 00:15:28,140 Burada Bu funksiya anonim. 278 00:15:28,140 --> 00:15:33,346 Bu, heç bir adı var, belə ki, yalnız var funksiyası və sonra parantez. 279 00:15:33,346 --> 00:15:35,220 bundan sonra sintaksis dəyişdirmək, lakin siz deyil 280 00:15:35,220 --> 00:15:38,300 nəzərə saxlamaq lazımdır ki, Siz etdiyiniz bir dəyişən var 281 00:15:38,300 --> 00:15:42,940 əlavə daxil funksiyası saxlanılması və yüksək daxil saxlanılması edirik dəyişən. 282 00:15:42,940 --> 00:15:47,620 >> Əlavə və yüksək indi dəyişənlər var, çünki və funksiyaları, bir şey dəyişir. 283 00:15:47,620 --> 00:15:50,190 Bu görmək ortaq səhv xalq JavaScripts bir çox, 284 00:15:50,190 --> 00:15:52,410 və bir şey unutmayın. 285 00:15:52,410 --> 00:15:54,365 Mən bu çalıştırdığınızda, nə görmək edək. 286 00:15:54,365 --> 00:15:57,410 287 00:15:57,410 --> 00:15:58,230 Mən bir səhv almaq. 288 00:15:58,230 --> 00:16:01,000 Bu nöqtədə undefined deyən oldu. 289 00:16:01,000 --> 00:16:03,520 Belə ki, onu deyən oldu ki, əlavə nə bilmir. 290 00:16:03,520 --> 00:16:06,010 >> İndi bir əlavə edin, çünki funksiyası, əlavə dəyişir. 291 00:16:06,010 --> 00:16:10,100 Və həqiqətən verilmiş deyil Siz onu istifadə edərkən hələ bir dəyər əlavə edin. 292 00:16:10,100 --> 00:16:14,460 Olduğu halda, misal 4d, bizə gətirir funksiyaları kimi dəyişənlər istifadə etmək istəyirsinizsə, 293 00:16:14,460 --> 00:16:17,210 Yalnız əmin etmək lazımdır, onlar onlar istifadə etdiyiniz əvvəl dəyər almaq. 294 00:16:17,210 --> 00:16:20,200 295 00:16:20,200 --> 00:16:23,420 >> Daha sonra, məsələn beş hərəkət edək. 296 00:16:23,420 --> 00:16:27,390 Burada haqqında danışmaq C C. structs, structs 297 00:16:27,390 --> 00:16:30,320 onlara bu sabit quruluş var Əgər siz onları bəyan çünki 298 00:16:30,320 --> 00:16:33,050 Siz onu istifadə etməzdən əvvəl, və Mən bir tələbə var demək, 299 00:16:33,050 --> 00:16:36,645 və hər tələbə dəqiq var bir adı, bir il, bir gender. 300 00:16:36,645 --> 00:16:37,770 Onların bütün var. 301 00:16:37,770 --> 00:16:42,280 Hər hansı digər dəyərlər ola bilməz, və onlar xüsusi növ olmalıdır. 302 00:16:42,280 --> 00:16:47,540 >> Sonra başlamaq olar Bu gözəl sintaksis struct 303 00:16:47,540 --> 00:16:49,470 Bu sifariş bilir, çünki. 304 00:16:49,470 --> 00:16:51,460 Belə ki, Roger bir ad olduğunu bilir. 305 00:16:51,460 --> 00:16:54,060 Bu 2016 bir bilir ki il M gender deyil 306 00:16:54,060 --> 00:16:58,200 biz bu bildirib, çünki siyahısı struct tələbəsidir. 307 00:16:58,200 --> 00:17:01,607 Və sonra çap edə bilərsiniz Bu, s.name daxil. 308 00:17:01,607 --> 00:17:03,690 Necə ki Baxaq JavaScript ki, çevirmək. 309 00:17:03,690 --> 00:17:06,400 310 00:17:06,400 --> 00:17:09,790 İndi ki, var edək dəyişən və heç bir növü var. 311 00:17:09,790 --> 00:17:10,920 Bu daha bir var var. 312 00:17:10,920 --> 00:17:14,480 Əgər məsələ deyil, çünki bu dəyişən növü, bir göstərici 313 00:17:14,480 --> 00:17:17,440 bir struct, və ya başqa bir şey var. 314 00:17:17,440 --> 00:17:19,650 Biz bir az fərqli sintaksis var. 315 00:17:19,650 --> 00:17:21,890 Bu syntax obyekt sintaksis edir. 316 00:17:21,890 --> 00:17:24,400 >> Siz JSON onu görmüşəm bilər. 317 00:17:24,400 --> 00:17:27,780 JSON həqiqətən tərəfdardır JavaScript Obyekt Notation. 318 00:17:27,780 --> 00:17:31,240 Bu müəyyən necə JavaScript obyektləri. 319 00:17:31,240 --> 00:17:34,500 Biz olan əsas var adı kimi dəyər. 320 00:17:34,500 --> 00:17:37,680 Və biz bu dəyərləri vermək kolon digər tərəfdən. 321 00:17:37,680 --> 00:17:41,850 Və unutmayın bir şey deyil adı və bir il üçün ehtiyac yoxdur 322 00:17:41,850 --> 00:17:42,980 və obyekt üçün gender. 323 00:17:42,980 --> 00:17:44,570 Bir obyekt heç bir dəyərlər ola bilər. 324 00:17:44,570 --> 00:17:46,920 Bu istədiyiniz kimi bir çox ola bilər. 325 00:17:46,920 --> 00:17:50,375 >> Biz yalnız bu obyektlərin istifadə edə bilərsiniz Eyni şəkildə, s.name bir struct istifadə edir. 326 00:17:50,375 --> 00:17:53,810 327 00:17:53,810 --> 00:17:57,080 Biz tez həqiqətən çalıştırabilirsiniz node Məsələn 5.c. etməklə 328 00:17:57,080 --> 00:18:00,320 329 00:18:00,320 --> 00:18:02,520 Biz, həqiqətən, Node bir C fayl run bilməz. 330 00:18:02,520 --> 00:18:03,654 Bu C nə bilmir. 331 00:18:03,654 --> 00:18:04,695 Bu, yalnız JavaScript bilir. 332 00:18:04,695 --> 00:18:09,865 Biz ex5.js çalıştırdığınızda, biz almaq gözlədiyimiz dəyəri. 333 00:18:09,865 --> 00:18:13,490 334 00:18:13,490 --> 00:18:15,980 >> Məsələn altı hərəkət edək. 335 00:18:15,980 --> 00:18:18,930 Burada bir az danışmaq istəyirəm JavaScript Diziler haqqında az daha 336 00:18:18,930 --> 00:18:20,930 Onlar bir az istəyirik, çünki Siz etdiyiniz nə çox fərqli 337 00:18:20,930 --> 00:18:26,940 C. Diziler notated üçün istifadə, Biz C kimi mötərizədə ilə, 338 00:18:26,940 --> 00:18:28,640 qıvrım aşırma, lakin Mötərizədə ilə. 339 00:18:28,640 --> 00:18:32,150 Siz boş sıra ola bilər, line dörd Varış kimi. 340 00:18:32,150 --> 00:18:34,680 Siz seriallarda ola bilər birdən çox dəyərləri ilə. 341 00:18:34,680 --> 00:18:39,790 Və onlara daxil olmaq C. yalnız eyni şəkildə 342 00:18:39,790 --> 00:18:42,990 >> Yeddi girdi, hər şey Up olduqca sadə görünür. 343 00:18:42,990 --> 00:18:45,390 Bir kiçik fərq line 10 burada. 344 00:18:45,390 --> 00:18:48,620 yol bir uzunluğu almaq array yalnız Uzunluğu zəng edir. 345 00:18:48,620 --> 00:18:50,620 Bir sıra həqiqətən ola bilər bir obyekt kimi rəftar, 346 00:18:50,620 --> 00:18:54,960 və bu obyekt uzunluğu əmlak var Siz onu uzunluğu almaq üçün zəng. 347 00:18:54,960 --> 00:18:57,350 Bu fərqli Qeyd edək ki, C çünki C siz 348 00:18:57,350 --> 00:19:01,600 uzunluğu bilmək lazımdır vaxtından əvvəl sizin obyekt. 349 00:19:01,600 --> 00:19:04,700 >> Diziler haqqında Belə ki, bir gözəl şey Siz müxtəlif növ ola bilər ki. 350 00:19:04,700 --> 00:19:07,470 C bir sıra varsa, orada xüsusi dəyər Diziler, 351 00:19:07,470 --> 00:19:11,900 bir struct pointer ya və ya [Işitilemez] üzüb gedirdi və ya. 352 00:19:11,900 --> 00:19:13,700 Burada, siz müxtəlif dəyərlər ola bilər. 353 00:19:13,700 --> 00:19:17,560 Mən ilk üzən point var idi, sonra Boolean, sonra başqa bir tam. 354 00:19:17,560 --> 00:19:19,670 Və həqiqətən, onlar da növləri dəyişə bilər. 355 00:19:19,670 --> 00:19:21,220 Line 16 baxın. 356 00:19:21,220 --> 00:19:26,760 Array iki olan dəyişir simli bir sıra bir tamsayı. 357 00:19:26,760 --> 00:19:30,920 >> Diziler haqqında başqa bir gözəl şey burada line 19, onlar sonsuz ölçüsü var. 358 00:19:30,920 --> 00:19:35,900 Siz yalnız mən yüzüncü istəyirsiniz bilər element legit string olmalıdır. 359 00:19:35,900 --> 00:19:38,510 Bu etmək üçün görünmür mənada, çünki array yalnız 360 00:19:38,510 --> 00:19:41,080 üç elementləri üçün yer var, belə ki, son iki olmalıdır. 361 00:19:41,080 --> 00:19:44,800 Bunu zaman, edək üç olur nə array oldu. 362 00:19:44,800 --> 00:19:47,460 Biz tez bu çalışır node Məsələn six.js. ilə 363 00:19:47,460 --> 00:19:49,990 364 00:19:49,990 --> 00:19:52,180 Biz bu həqiqətən uzun almaq array, və nə olur 365 00:19:52,180 --> 00:19:55,100 Biz ilk bir neçə elementləri var blanklara və sonra bir dəstə 366 00:19:55,100 --> 00:19:56,580 qədər biz string almaq. 367 00:19:56,580 --> 00:19:58,580 JavaScript doldurur array lazım kimi. 368 00:19:58,580 --> 00:20:01,790 369 00:20:01,790 --> 00:20:05,420 >> Nəhayət bizim son misal gedək. 370 00:20:05,420 --> 00:20:08,180 Burada bir siyahısı var müxtəlif tələbələr. 371 00:20:08,180 --> 00:20:11,350 Mən bir az danışmaq istəyirəm bəzi gözəl aspektləri haqqında bit 372 00:20:11,350 --> 00:20:14,240 JavaScript loops üçün. 373 00:20:14,240 --> 00:20:17,500 C, loops cür məhduddur. 374 00:20:17,500 --> 00:20:21,490 Onlar harada sabit strukturu var dəyişən var, bir şərt var, 375 00:20:21,490 --> 00:20:23,850 və sonra bir şey loop sonunda. 376 00:20:23,850 --> 00:20:27,560 Və əlbəttə, bu, JavaScript işləri Əvvəlki nümunələri gördüm. 377 00:20:27,560 --> 00:20:31,030 Amma biz də gözəl yolları var JavaScript bunu. 378 00:20:31,030 --> 00:20:33,870 Bu foreach loop adlanır. 379 00:20:33,870 --> 00:20:36,580 >> Üzr istəyirik, geri gedək Burada misal yeddi. 380 00:20:36,580 --> 00:20:39,320 Biz də bölmə siyahısı demək olar. 381 00:20:39,320 --> 00:20:43,250 Belə ki, mənə hər i vermək və ya ki, siyahıda hər index. 382 00:20:43,250 --> 00:20:46,255 Sonra tələbə əldə edə bilərsiniz yalnız i bölmə zəng etmək olar. 383 00:20:46,255 --> 00:20:50,690 Belə ki, qəbulu i bütün kodu sıfıra bərabər və əmin i edilməsi 384 00:20:50,690 --> 00:20:54,420 uzunluğu az və i biri hər zaman əlavə, ki 385 00:20:54,420 --> 00:21:00,220 daha sizə qayğı qəşəng bu foreach loop ilə. 386 00:21:00,220 --> 00:21:02,830 >> Yalnız foreach loops etmək siyahıları və ya seriallarda işləmək, 387 00:21:02,830 --> 00:21:06,130 Onlar həmçinin obyektlərin iş, həmçinin gözəl. 388 00:21:06,130 --> 00:21:10,240 Siz adı əldə edə bilərsiniz yalnız alaraq hər əmlak 389 00:21:10,240 --> 00:21:15,030 Bir lüğət və ya bir obyekt, tələbə kimi, və sonra yalnız mənə hər əsas verir deyərək. 390 00:21:15,030 --> 00:21:18,920 A əsas bu olardı xassələri, adı və ya ev. 391 00:21:18,920 --> 00:21:22,870 Belə ki, burada baş neler ki, Biz ilk adı və çap 392 00:21:22,870 --> 00:21:24,920 hər bir tələbənin ev. 393 00:21:24,920 --> 00:21:29,170 >> Mən Node bu çalıştırabilirsiniz həqiqətən tez sizə göstərmək üçün. 394 00:21:29,170 --> 00:21:35,510 Biz ilk loop üçün C stil almaq hər obyekt çap olunur almaq. 395 00:21:35,510 --> 00:21:38,910 Və sonra biz JavaScript style, burada yalnız bilərsiniz 396 00:21:38,910 --> 00:21:41,510 hər bir əsas çap və fərdi dəyər. 397 00:21:41,510 --> 00:21:45,560 398 00:21:45,560 --> 00:21:47,050 >> Bütün hüquqlar. 399 00:21:47,050 --> 00:21:52,850 İndi biz Node.js əhatə etdik ki, mən hesab edirəm ki, Biz Meteor başlamaq üçün hazırıq. 400 00:21:52,850 --> 00:21:56,070 Dediyim kimi, Meteor böyük bir iş idi bəzi hazır nümunələri yazılı 401 00:21:56,070 --> 00:22:00,600 Sizin üçün Siz tədqiq edə bilərsiniz ki, Bu tutorial və ya seminar qovluq. 402 00:22:00,600 --> 00:22:03,750 Amma burada istəyirəm sıfırdan daha başlayın. 403 00:22:03,750 --> 00:22:06,810 >> Müraciət etmək üçün sadə yaratmaq imkan verir. 404 00:22:06,810 --> 00:22:14,140 Bu nə bazasının növ Mən əvvəllər göstərdi tətbiq etmək. 405 00:22:14,140 --> 00:22:16,990 Bu eğitimde, siz var ki, görəcəksiniz 406 00:22:16,990 --> 00:22:20,180 bir komanda Meteor yaratmaq Yeni Meteor layihə yaratmaq. 407 00:22:20,180 --> 00:22:24,510 Siz üçün bu zəng etmək lazımdır Meteor layihələr çünki run 408 00:22:24,510 --> 00:22:27,470 əmrləri davam edəcək Meteor yaratmaq 409 00:22:27,470 --> 00:22:31,100 Sizin layihə üçün lazım olan faylları. 410 00:22:31,100 --> 00:22:35,920 >> Siz terminal daxil edin, biz addım adlı qovluq daxil. 411 00:22:35,920 --> 00:22:41,240 Və bir uyğun addım tutorial ilk addım. 412 00:22:41,240 --> 00:22:44,020 Qeyd qovluq, addım var Bir addım iki, beş, bütün yolu. 413 00:22:44,020 --> 00:22:47,835 Və hər bir müxbir Bu tutorial bir addım. 414 00:22:47,835 --> 00:22:50,960 415 00:22:50,960 --> 00:22:52,780 Mən onu açmaq üçün gedirəm burada mətn redaktoru 416 00:22:52,780 --> 00:22:56,280 belə ki, biz yaradılmışdır nə bir az edə bilərsiniz. 417 00:22:56,280 --> 00:22:58,530 Qeyd ki dörd əsas hissələridir. 418 00:22:58,530 --> 00:23:01,170 Bir Meteor kataloq Meteor var. 419 00:23:01,170 --> 00:23:03,180 Və adətən toxunmaq lazım deyil. 420 00:23:03,180 --> 00:23:05,070 Meteor qayğı ki, qovluq, və yalnız 421 00:23:05,070 --> 00:23:08,640 əmin edir sizin Layihə düzgün işləyəcək. 422 00:23:08,640 --> 00:23:14,580 >> Biz də, üç faylları, HTML fayl var Bir JavaScript fayl, və CSS faylı. 423 00:23:14,580 --> 00:23:18,670 Ilk HTML faylı ilə başlamaq edək. 424 00:23:18,670 --> 00:23:21,310 İlk baxışdan, bu görünür bir normal HTML sənəd kimi. 425 00:23:21,310 --> 00:23:23,490 Amma ki, görürsünüz bir neçə fərqlər var. 426 00:23:23,490 --> 00:23:26,520 Biri, bu həqiqətən deyil tam HTML sənəd. 427 00:23:26,520 --> 00:23:28,640 Biz HTML tags itkin edirik. 428 00:23:28,640 --> 00:23:29,700 Bu normal deyil. 429 00:23:29,700 --> 00:23:33,560 Meteor, siz gözlənilən deyilik Bu HTML tags yaratmaq. 430 00:23:33,560 --> 00:23:35,260 Bu sizin üçün həyata. 431 00:23:35,260 --> 00:23:38,380 Siz əgər begin-- istəyirəm bir web yaratmaq istəyirik, 432 00:23:38,380 --> 00:23:40,430 Yalnız başlamaq lazımdır baş tag ilə, 433 00:23:40,430 --> 00:23:43,510 sonra müəyyən və bədən tag müəyyən edir. 434 00:23:43,510 --> 00:23:48,940 >> Amma bu qeyd əgər HTML fayl, yeni bir tag var. 435 00:23:48,940 --> 00:23:50,350 Biz şablon tag var. 436 00:23:50,350 --> 00:23:52,050 Bu normal HTML deyil. 437 00:23:52,050 --> 00:23:55,300 Bu HTML-ın xüsusi versiyası Meteor sizin üçün edir ki,. 438 00:23:55,300 --> 00:23:57,660 Bu kosmik bar deyirlər. 439 00:23:57,660 --> 00:24:00,980 Siz az şablonları müəyyən edə bilərsiniz cür köməkçi funksiyaları kimi modulları, 440 00:24:00,980 --> 00:24:03,660 Sizin C və ya JavaScript kodu. 441 00:24:03,660 --> 00:24:06,020 Bu şablon ki vəzifəsi adlı bir ad var. 442 00:24:06,020 --> 00:24:10,520 Və line burada görə bilərsiniz 13 bu şablonları zəng edə bilərsiniz ki,. 443 00:24:10,520 --> 00:24:14,380 Və nə Meteor edəcəyik yalnız Sizin üçün bu vəzifələri doldurun. 444 00:24:14,380 --> 00:24:17,540 445 00:24:17,540 --> 00:24:22,580 >> Siz görə bilərsiniz başqa bir şey bir az fərqli bu hər funksiyası var. 446 00:24:22,580 --> 00:24:26,130 Hər bir dəyişən olacaq vəzifələri və cür keçmək 447 00:24:26,130 --> 00:24:28,810 ki, foreach loop biz ilə Məsələn yeddi gördüm. 448 00:24:28,810 --> 00:24:34,200 Bu hər bir lüğət edə bilər və ya siyahısı, bir obyekt və ya bir siyahısı, 449 00:24:34,200 --> 00:24:38,820 və yalnız bütün vasitəsilə getmək lazımdır bir foreach loop kimi dəyərlər edirik. 450 00:24:38,820 --> 00:24:44,110 Beləliklə, biz vəzifələri bir dəstə varsa, bu Hər vəzifə şablon zəng edəcək. 451 00:24:44,110 --> 00:24:49,590 >> Üzrə Meteor layihəsi run edək yalnız bu olur ki, görmək. 452 00:24:49,590 --> 00:24:53,260 Mən Meteor layihəsi ilə run yalnız Meteor və ya Meteor axır. 453 00:24:53,260 --> 00:24:56,690 İndi Meteor yalnız lazımdır tez layihəsinin hazırlanması, 454 00:24:56,690 --> 00:25:03,320 zəruri verilənlər bazası başlamaq, və sonra yerli app göndərin. 455 00:25:03,320 --> 00:25:07,200 İndi bizim web browser bilərsiniz. 456 00:25:07,200 --> 00:25:10,215 Və biz biz görəcəksiniz çox sadə app var. 457 00:25:10,215 --> 00:25:22,190 458 00:25:22,190 --> 00:25:29,130 Belə ki, biz göstərdi gördük nə həqiqətən addım, addım bir fayl. 459 00:25:29,130 --> 00:25:33,260 >> Üzrə iki yalnız çünki addım hərəkət edək Hesab edirəm ki, eyni məqsədə xidmət edəcək. 460 00:25:33,260 --> 00:25:36,500 Mən yalnız dəyişdirmək üçün gedirəm addım iki kataloq 461 00:25:36,500 --> 00:25:39,550 Biz görə bilərsiniz və yenidən Meteor run şablon biz yalnız işləmişdir. 462 00:25:39,550 --> 00:25:43,560 463 00:25:43,560 --> 00:25:45,730 Bəli, bir sual? 464 00:25:45,730 --> 00:25:49,724 >> Auditoriya: Biz alıyorsanız icazə təkzib, bu nə that-- edir 465 00:25:49,724 --> 00:25:50,390 ki adlanır? 466 00:25:50,390 --> 00:25:52,154 467 00:25:52,154 --> 00:25:54,070 ROGER ZURAWICKI: Əgər Siz Meteor run yayınlıyorsanız 468 00:25:54,070 --> 00:25:57,280 və Sizin icazəniz təkzib faylları bəzi 469 00:25:57,280 --> 00:25:59,070 Sağ icazə set ola bilər. 470 00:25:59,070 --> 00:26:03,970 Belə ki, burada yoxlamaq lazımdır icazələrin off edir. 471 00:26:03,970 --> 00:26:06,030 Onlar off ola bilər Sizin Meteor layihəsi 472 00:26:06,030 --> 00:26:08,550 və ya onlar off ola bilər Meteor faylları özləri. 473 00:26:08,550 --> 00:26:13,742 >> Auditoriya: Mən indi nazil varsa Sizin GitHub, sonra mən nə etməliyəm 474 00:26:13,742 --> 00:26:16,110 [Işitilemez]? 475 00:26:16,110 --> 00:26:20,110 >> ROGER ZURAWICKI: Əgər istəyirsinizsə Siz əldə edə bilərsiniz əmin etmək üçün, 476 00:26:20,110 --> 00:26:21,450 çalıştırabilirsiniz bir komanda var. 477 00:26:21,450 --> 00:26:26,590 Tez mənə imkan onu yazmaq belə ki, digər insanlar bunu edə bilərsiniz. 478 00:26:26,590 --> 00:26:30,670 Mən burada bir yeni nişanı açmaq üçün gedirəm və seminar qovluğa gedin. 479 00:26:30,670 --> 00:26:33,500 480 00:26:33,500 --> 00:26:36,490 Chmod əmr edir izinleri dəyişdirmək üçün, 481 00:26:36,490 --> 00:26:40,060 bunu üçün və r demək olar recursively hər bir fayl üçün. 482 00:26:40,060 --> 00:26:46,040 Və icazələrin, siz 0755 cəhd edə bilərsiniz tam girişi var əmin etmək üçün, 483 00:26:46,040 --> 00:26:47,820 və hər kəs oxuya bilərsiniz. 484 00:26:47,820 --> 00:26:50,100 Və yalnız əgər Bu komanda, bu etmək lazımdır 485 00:26:50,100 --> 00:26:55,800 əmin icazələrin var bütün kataloq yoxlayın. 486 00:26:55,800 --> 00:26:59,160 -L ls çalışan göstərə bilər daha ətraflı icazələrin. 487 00:26:59,160 --> 00:27:01,290 Bu OK görünür. 488 00:27:01,290 --> 00:27:03,900 >> Nə ən Mühüm deyil Bütün üç var ki, 489 00:27:03,900 --> 00:27:06,610 bütün faylları üçün RWX seminar directory. 490 00:27:06,610 --> 00:27:09,415 491 00:27:09,415 --> 00:27:11,330 Ki, problem həll mi? 492 00:27:11,330 --> 00:27:13,735 >> Auditoriya: Bu itkin deyir operant [işitilemez]. 493 00:27:13,735 --> 00:27:17,980 494 00:27:17,980 --> 00:27:18,740 [Işitilemez] 495 00:27:18,740 --> 00:27:20,490 ROGER ZURAWICKI: Siz Sizi əmin etmək lazımdır 496 00:27:20,490 --> 00:27:23,022 Sizin komanda sonunda nöqtə var. 497 00:27:23,022 --> 00:27:23,938 Auditoriya: [işitilemez]. 498 00:27:23,938 --> 00:27:36,395 499 00:27:36,395 --> 00:27:37,520 ROGER ZURAWICKI: Bütün hüququ. 500 00:27:37,520 --> 00:27:42,220 Bizə tez geri gedək yerli host, biz app. 501 00:27:42,220 --> 00:27:46,640 Və biz bir var ki, görəcəksiniz gözlənildiyi kimi, burada bir neçə vəzifələri. 502 00:27:46,640 --> 00:27:49,330 503 00:27:49,330 --> 00:27:51,990 Biz CSS bir dəstə var ki, siz narahat ehtiyac yoxdur. 504 00:27:51,990 --> 00:27:53,740 Meteor tutorial yalnız bu verir 505 00:27:53,740 --> 00:27:58,010 Siyahı görünüşü a etmək üçün sizin etmək düz HTML-dən gözəl bit. 506 00:27:58,010 --> 00:28:02,290 Və biz JavaScript fayl, olan Mən bir az sonra daha ətraflı getmək lazımdır 507 00:28:02,290 --> 00:28:04,272 lakin yalnız bu vəzifələri təmin edir. 508 00:28:04,272 --> 00:28:04,980 Bu məsələ biridir. 509 00:28:04,980 --> 00:28:05,740 Bu məsələ iki. 510 00:28:05,740 --> 00:28:06,590 Bu məsələ üç edir. 511 00:28:06,590 --> 00:28:09,720 Belə ki, bu Meteor-nin əldə məlumatdır. 512 00:28:09,720 --> 00:28:15,590 >> Sərin şeyi biri Meteor haqqında dəyişikliklər avtomatik olaraq baş verə bilər ki,. 513 00:28:15,590 --> 00:28:18,990 Mən dəyişmək istəyirdi ilk vəzifə adı, 514 00:28:18,990 --> 00:28:22,490 belə ki, bu deyil deyərdim Task bir və bunu saxlamaq, 515 00:28:22,490 --> 00:28:26,370 Mən web getmək sonra zaman browser, siz onu yenileyin bilər, 516 00:28:26,370 --> 00:28:30,861 və avtomatik olaraq deyir bu bir vəzifə deyil. 517 00:28:30,861 --> 00:28:32,860 Siz eyni şey edə bilərsiniz Bu fayllar hər hansı bir. 518 00:28:32,860 --> 00:28:37,940 Bir dəyişiklik əvəzinə etmək siyahısı, mən mənim siyahısı olacaq. 519 00:28:37,940 --> 00:28:40,980 >> Və bir şey yalnız, qeyd Mən hətta yenilemek üçün yox idi. 520 00:28:40,980 --> 00:28:43,960 sərinləşdirici ideyası növüdür bir Meteor sizin üçün həll. 521 00:28:43,960 --> 00:28:48,970 Bu fayl və dəyişikliklər algılar zaman, Sizin üçün dəyişikliklər yük olacaq. 522 00:28:48,970 --> 00:28:53,110 Bu asılı olmayaraq, bütün faylları üzərində işləyir Bu HTML, CSS, və ya JavaScript var. 523 00:28:53,110 --> 00:28:57,990 Bu app görünür nə göstərmək üçün kimi CSS olmadan, mən bütün edə bilərsiniz. 524 00:28:57,990 --> 00:29:04,720 Bu yeniden zaman, siz indi a kimi gözəl görünüşlü siyahısı etmək. 525 00:29:04,720 --> 00:29:06,370 Geri ki, content qoymaq edək. 526 00:29:06,370 --> 00:29:11,343 Və şübhəsiz ki, kifayət qədər, bu yenilenir və CSS geri edir. 527 00:29:11,343 --> 00:29:11,843 Böyük. 528 00:29:11,843 --> 00:29:15,700 529 00:29:15,700 --> 00:29:20,010 >> İndi tutorial ilə hərəkət edə bilər. 530 00:29:20,010 --> 00:29:23,360 Üzrə addım iki şablonları haqqında danışmaq edək. 531 00:29:23,360 --> 00:29:27,140 Bu yalnız gördüm nə müxtəlif vəzifələri ilə. 532 00:29:27,140 --> 00:29:31,550 Meteor sizə izah nə şablonları və bu məntiq işləyir. 533 00:29:31,550 --> 00:29:34,760 Amma yalnız kodunu baxaq biz bu mənada edə bilər, əgər baxın. 534 00:29:34,760 --> 00:29:38,030 535 00:29:38,030 --> 00:29:41,460 >> Çox sadə applications, Biz sadə nə kimi 536 00:29:41,460 --> 00:29:44,550 addım, addım, iki addım etmək üç addım dörd addım beş, 537 00:29:44,550 --> 00:29:45,700 Biz hər hansı bir qovluq yoxdur. 538 00:29:45,700 --> 00:29:47,533 Biz server yoxdur qovluq Qeyd. 539 00:29:47,533 --> 00:29:50,510 Biz müştəri yoxdur qeyd edilmişdir qovluq. 540 00:29:50,510 --> 00:29:52,290 Belə ki, Meteor bütün faylları davam edəcək. 541 00:29:52,290 --> 00:29:55,210 Bu onu, həm də run lazımdır müştəri, server, həm də. 542 00:29:55,210 --> 00:29:58,840 >> Və sizin JavaScript hissələri istəyirsinizsə kodu, yalnız müştəri run 543 00:29:58,840 --> 00:30:02,350 onlar var ki, əmin etmək lazımdır bir şərhdə, əgər cür kimi nə 544 00:30:02,350 --> 00:30:04,890 Biz burada JavaScript fayl var. 545 00:30:04,890 --> 00:30:08,010 Belə ki, Meteor, yalnız sonra, müştəri Mən 546 00:30:08,010 --> 00:30:12,355 bir şablon müəyyən etmək istəyirəm köməkçi adlı vəzifələri. 547 00:30:12,355 --> 00:30:15,050 548 00:30:15,050 --> 00:30:19,260 Bu kodu həqiqətən edir ki, var deyir 549 00:30:19,260 --> 00:30:21,800 bir obyekt adlı şablon ki, Meteor təmin edir. 550 00:30:21,800 --> 00:30:23,270 Və biz bir köməkçi əlavə olacaq. 551 00:30:23,270 --> 00:30:27,680 Köməkçilər bu vəzifələri var, vəzifələri kimi bu şeylər. 552 00:30:27,680 --> 00:30:33,890 >> Siz görürsünüz ki, biz geri getmək əgər ki, HTML fayl, biz vəzifələri hər çağırıb. 553 00:30:33,890 --> 00:30:35,750 Tapşırıqlar HTML müəyyən deyil. 554 00:30:35,750 --> 00:30:37,770 Bu JavaScript müəyyən edir. 555 00:30:37,770 --> 00:30:42,610 Və Meteor nə vəzifələri bilmək lazımdır Biz burada JavaScript getmək zaman. 556 00:30:42,610 --> 00:30:45,550 Tapşırıqlar bu yardım edir. 557 00:30:45,550 --> 00:30:49,830 Helper, siz hesab edə bilər bir şablon dəyişən kimi. 558 00:30:49,830 --> 00:30:51,000 Və vəzifələri nə edir? 559 00:30:51,000 --> 00:30:53,580 Bəli, bu dəyərlər siyahısını qaytarır. 560 00:30:53,580 --> 00:30:56,750 Bu bir siyahısı var, çünki, biz onu hər zəng edə bilərsiniz. 561 00:30:56,750 --> 00:30:58,590 Biz vəzifələri hər zəng nə ki, var. 562 00:30:58,590 --> 00:30:59,730 İndi biz bir vəzifə var. 563 00:30:59,730 --> 00:31:02,850 564 00:31:02,850 --> 00:31:03,990 >> Vəzifəsi nə edir? 565 00:31:03,990 --> 00:31:07,740 Bəli, bu arrow var burada qıvrım aşırma sonra. 566 00:31:07,740 --> 00:31:09,130 Bu məsələ bir şablon deməkdir. 567 00:31:09,130 --> 00:31:11,100 Bu, bir köməkçi deyil biz yalnız gördüm nə kimi. 568 00:31:11,100 --> 00:31:12,872 Biz müəyyən etdik bir şablon var. 569 00:31:12,872 --> 00:31:14,080 Və biz bunu müəyyən var? 570 00:31:14,080 --> 00:31:16,950 Biz aşağıda və burada onu müəyyən etdik. 571 00:31:16,950 --> 00:31:21,160 >> Bütün bu şablon göstərmək olar siyahısı maddə və bu mətn çağırır. 572 00:31:21,160 --> 00:31:24,160 İndi mətn görünür köməkçi, amma sizə göstərmək lazımdır 573 00:31:24,160 --> 00:31:26,610 Bu hələ həqiqətən ki, vəzifələri bir məlumat üzvüdür. 574 00:31:26,610 --> 00:31:29,230 575 00:31:29,230 --> 00:31:33,670 Hər bir zəng, o gedir data structure bir az. 576 00:31:33,670 --> 00:31:39,130 Foreach loop kimi, indi yalnız görünür Bizim obyekt ilk element. 577 00:31:39,130 --> 00:31:41,850 Biz bu mətn görəcəksiniz Bizim obyekt burada müəyyən edilmişdir. 578 00:31:41,850 --> 00:31:45,350 Belə ki, Meteor bilirik ki, smart deyil biz bu mətn söhbət edirik 579 00:31:45,350 --> 00:31:47,630 mətn adlı köməkçi. 580 00:31:47,630 --> 00:31:52,120 Bu, sadəcə bu dəyəri olur Burada mətn və HTML göstərir ki,, 581 00:31:52,120 --> 00:31:55,475 ki, data gedir necə HTML JavaScript. 582 00:31:55,475 --> 00:32:03,320 583 00:32:03,320 --> 00:32:07,030 >> Bu misalda olsa Nəqliyyat biz çox o dəyərləri kodlu. 584 00:32:07,030 --> 00:32:10,440 Meteor həqiqətən iki deyil Bizim üçün gözəl şeylər. 585 00:32:10,440 --> 00:32:15,050 Canlı Yenile Bundan başqa, biz göstərdi ki, bu da bizim verilənlər bazası idarə. 586 00:32:15,050 --> 00:32:18,750 Siz PHP ilə iş olsaydı, Siz phpMyAdmin konfiqurasiya idi. 587 00:32:18,750 --> 00:32:21,320 Siz əmin idi sizin masalar bütün çek idi. 588 00:32:21,320 --> 00:32:24,760 Siz etmək üçün bir çox iş idi Sizin data düzgün biçimli idi əmin 589 00:32:24,760 --> 00:32:27,880 və PHP ilə ünsiyyət bilər. 590 00:32:27,880 --> 00:32:30,170 >> İndi Meteor yeni bir paradiqma istifadə edir. 591 00:32:30,170 --> 00:32:32,310 Bu daha müasir bir yoldur bir verilənlər bazası idarə. 592 00:32:32,310 --> 00:32:34,580 Bu MongoDB adlı bir texnologiya var. 593 00:32:34,580 --> 00:32:38,740 Just JavaScript kimi, biz bu olduğunu gördüm məlumat nə növ fərqi yox idi. 594 00:32:38,740 --> 00:32:39,640 Hər şey bir var idi. 595 00:32:39,640 --> 00:32:40,570 Bu charstar deyildi. 596 00:32:40,570 --> 00:32:40,930 Bu int deyildi. 597 00:32:40,930 --> 00:32:41,970 Bu struct deyildi. 598 00:32:41,970 --> 00:32:44,210 Bu var, yalnız bu var idi. 599 00:32:44,210 --> 00:32:46,320 >> MongoDB eyni şəkildə cür işləyir. 600 00:32:46,320 --> 00:32:48,160 Siz masalar müəyyən etmək yoxdur. 601 00:32:48,160 --> 00:32:50,860 Siz bir masa demək yoxdur bir int bir ad var. 602 00:32:50,860 --> 00:32:54,710 Mən bilmirəm, bir var bir bu deyil dollar. 603 00:32:54,710 --> 00:32:58,360 Bu, yalnız bu JavaScript obyektlərin var Bütün bu VARS, mahiyyətcə. 604 00:32:58,360 --> 00:33:02,780 Və bu həqiqətən güclü Sizin app prototip yol. 605 00:33:02,780 --> 00:33:06,190 Və Meteor görə Bu istifadə edir. 606 00:33:06,190 --> 00:33:11,080 >> Biz üç addım getmək varsa, üzrə dəyişib nə görmək edək. 607 00:33:11,080 --> 00:33:15,480 Biz todos HTML baxsaq, çox deyil. 608 00:33:15,480 --> 00:33:17,170 CSS bütün dəyişməyib. 609 00:33:17,170 --> 00:33:22,420 Amma kiçik bir dəyişiklik, biz HTML görmək vəzifələri müəyyən edilir necə dəyişdi etdik. 610 00:33:22,420 --> 00:33:23,800 Tapşırıqlar artıq bir funksiyası var. 611 00:33:23,800 --> 00:33:25,800 Ki, hər o deməkdir ki, Biz vəzifələri almaq istəyirəm zaman, 612 00:33:25,800 --> 00:33:27,480 Biz bu funksiyanı çalıştırmak olacaq. 613 00:33:27,480 --> 00:33:29,230 Bu qayıtmaq deyil bir dəyər olaraq fəaliyyət göstərir. 614 00:33:29,230 --> 00:33:33,710 >> Meteor həqiqətən run Ağıllı funksiyası biz almaq nə görmək. 615 00:33:33,710 --> 00:33:36,650 Və bu vəzifələri adlanan bu şey qaytarır. 616 00:33:36,650 --> 00:33:40,650 Biz, line bir vəzifələri müəyyən etdik və bir Mongo kolleksiyası var. 617 00:33:40,650 --> 00:33:43,170 Mongo istinad Meteor istifadə verilənlər bazası, 618 00:33:43,170 --> 00:33:48,420 və bu yeni, yalnız ən edək deməkdir yeni kolleksiyası, bu vəzifələri çağırırıq. 619 00:33:48,420 --> 00:33:53,540 MySQL, bu bərabər olardı masa adlı vəzifələri üçün axtarır. 620 00:33:53,540 --> 00:33:56,350 Mongo kolleksiyalar deyil masalar var. 621 00:33:56,350 --> 00:34:00,100 Belə ki, bu, yalnız vəzifələri üçün görünür. 622 00:34:00,100 --> 00:34:04,820 >> İndi, şablon bizim şablon köməkçi, bütün 623 00:34:04,820 --> 00:34:08,380 Biz bütün almaq üçün nə etmək lazımdır vəzifələri bu funksiya, tapmaq olunur 624 00:34:08,380 --> 00:34:11,710 bu boş brace. 625 00:34:11,710 --> 00:34:14,150 Bu Mongo sintaksis daha xüsusi edir. 626 00:34:14,150 --> 00:34:16,159 Çox var necə online sənədlər 627 00:34:16,159 --> 00:34:19,360 Siz səmərəli edə bilər və həqiqətən faydalı Mongo sorğuları. 628 00:34:19,360 --> 00:34:25,560 Amma bu kimi bir şey yaxşıdır yalnız bütün məlumat tapmaq üçün kifayət qədər. 629 00:34:25,560 --> 00:34:30,100 >> İndi məsələlərdən biri görə bilərsiniz Biz, həqiqətən, məlumat əlavə heç edir. 630 00:34:30,100 --> 00:34:35,020 Belə ki, nə zaman biz olur həqiqətən addım üç run? 631 00:34:35,020 --> 00:34:37,550 Tez daxil edək üç addım və Meteor axır. 632 00:34:37,550 --> 00:34:42,870 633 00:34:42,870 --> 00:34:45,650 Mən başqa Meteor olduğunu qeyd Layihə, başqa bir yerdə çalışan 634 00:34:45,650 --> 00:34:49,110 belə ki, Meteor ki, kimi deyil. 635 00:34:49,110 --> 00:34:52,810 Mən yalnız tez yaxın gedirəm Control C digər Meteor, 636 00:34:52,810 --> 00:34:55,780 addım üç daxil, və yenidən Meteor axır. 637 00:34:55,780 --> 00:35:01,070 638 00:35:01,070 --> 00:35:03,180 Bu başlayan edək MongoDB çünki MongoDB 639 00:35:03,180 --> 00:35:06,370 Hər Meteor layihəsinin bir hissəsidir. 640 00:35:06,370 --> 00:35:09,190 >> Belə ki, mənim proqram səhvlər edib. 641 00:35:09,190 --> 00:35:10,590 Bu Meteor bir gözəl xüsusiyyət var. 642 00:35:10,590 --> 00:35:13,700 Bu əmin edir sizin HTML yaxşı təsdiq edilir. 643 00:35:13,700 --> 00:35:17,710 Tez bu ola bilər nə baxaq. 644 00:35:17,710 --> 00:35:26,110 Mən təsadüfən var görünür səhv HTML kodu kopyalanan. 645 00:35:26,110 --> 00:35:30,610 İndi saxlamaq varsa, Meteor avtomatik server yenidən 646 00:35:30,610 --> 00:35:34,650 Gözlənildiyi kimi, indi app çalışır. 647 00:35:34,650 --> 00:35:39,220 Bu düzeltmek üçün bildirək, yalnız çalıştırabilirsiniz addım iki eyni HTML fayl, 648 00:35:39,220 --> 00:35:40,380 addım üç kopyalayın. 649 00:35:40,380 --> 00:35:43,290 650 00:35:43,290 --> 00:35:45,917 >> Biz yerli host geri bilərsiniz. 651 00:35:45,917 --> 00:35:47,500 İndi biz siyahısı etmək əlimizdən görmək. 652 00:35:47,500 --> 00:35:50,070 Böyük, lakin o, boş. 653 00:35:50,070 --> 00:35:54,210 Biz, həqiqətən, heç bir yoxdur Bizim Mongo bazasında vəzifələri. 654 00:35:54,210 --> 00:35:57,930 Belə ki, bir haqqında danışmaq edək neçə yol biz bunu edə bilərsiniz. 655 00:35:57,930 --> 00:36:03,240 Biz terminal geri, biz bu, yaxın və Meteor Mongo çalıştırabilirsiniz. 656 00:36:03,240 --> 00:36:05,320 >> Tanış edirsinizsə Meteor işləri necə, 657 00:36:05,320 --> 00:36:14,100 Bu, həqiqətən, siz imkanı verir Meteor tam MongoDB üçün. 658 00:36:14,100 --> 00:36:17,570 Çalışan olmalıdır Qeyd edək ki, Bu iş üçün ilk Meteor. 659 00:36:17,570 --> 00:36:23,840 Mən yeni nişanı bu run əgər, Mən Eyni kataloq geri bilərsiniz. 660 00:36:23,840 --> 00:36:29,040 661 00:36:29,040 --> 00:36:32,570 İndi Meteor yalnız gözəl işləyir. 662 00:36:32,570 --> 00:36:33,600 Bu tez edir. 663 00:36:33,600 --> 00:36:36,350 664 00:36:36,350 --> 00:36:38,790 Mənə bir az edək Biz görə bilərsiniz böyük. 665 00:36:38,790 --> 00:36:41,550 Bu bir az fərqli görünür nə siz istifadə edilə bilər 666 00:36:41,550 --> 00:36:42,869 Həqiqətən Mongo istifadə etmək lazım deyil. 667 00:36:42,869 --> 00:36:45,410 Mənim bütün point burada ki JavaScript istifadə edə bilərsiniz. 668 00:36:45,410 --> 00:36:48,250 Amma maraqlı olduğunuz halda, Mongo API deyil 669 00:36:48,250 --> 00:36:50,730 SQL, Yapılandırılmış Query Language istifadə edin. 670 00:36:50,730 --> 00:36:55,570 O, öz dil istifadə edir ki, JavaScript kimi bir çox görünür. 671 00:36:55,570 --> 00:37:00,520 Çox tez, biz tapa bilərsiniz db.tasks vasitəsilə masa. 672 00:37:00,520 --> 00:37:08,940 Və mənə izah Biz tapmaq əgər çıxır, 673 00:37:08,940 --> 00:37:13,450 biz nə oxşar cür Meteor, biz bütün elementləri yükləyə bilər. 674 00:37:13,450 --> 00:37:17,330 problem, biz deyil həqiqətən müəyyən edilmiş hər hansı vəzifələri var. 675 00:37:17,330 --> 00:37:20,600 Belə ki, onları əldə edə bilməz. 676 00:37:20,600 --> 00:37:22,130 >> Biz də, əlavə edə bilərsiniz. 677 00:37:22,130 --> 00:37:25,170 Belə ki, biz insert çalıştırabilirsiniz komanda insert ilə. 678 00:37:25,170 --> 00:37:29,140 Və biz yalnız vermək obyekt, və biz yalnız 679 00:37:29,140 --> 00:37:31,840 format gözləyirik nə əmin olun. 680 00:37:31,840 --> 00:37:35,030 Biz addım iki baxdı varsa, hər vəzifə olduğunu gördüm 681 00:37:35,030 --> 00:37:39,590 mətn ilə bir obyekt idi əsas və nə kimi 682 00:37:39,590 --> 00:37:41,640 nə üçün maddə dəyişən idi. 683 00:37:41,640 --> 00:37:44,680 Beləliklə, biz burada bir şey edə bilərsiniz. 684 00:37:44,680 --> 00:37:50,160 >> Biz bir məsələ daxil ola bilər Mən Mongo gələn çağırıb. 685 00:37:50,160 --> 00:37:52,570 Və biz Enter düyməsini basın, və çalışır. 686 00:37:52,570 --> 00:37:56,900 Biz yenə tapmaq run, və biz edə bilərsiniz bir obyekt burada var ki, görəcəksiniz. 687 00:37:56,900 --> 00:38:01,810 Mongo bu ID, verir ki, sizə həqiqətən narahat ehtiyac yoxdur. 688 00:38:01,810 --> 00:38:06,690 Nə üçün vacib olan məlumatların Siz qoymaq, siz çıxmaq məlumatdır. 689 00:38:06,690 --> 00:38:10,500 >> , Bizim veb səhifəsinə geri gedək və hey bizim vəzifəmiz yükləndi. 690 00:38:10,500 --> 00:38:13,987 Və olduğunu görə bilərsiniz Meteor çox ağıllı, çünki 691 00:38:13,987 --> 00:38:16,570 və həmişə mən sizin üçün yenilenir səhifə toxunmaq yox idi. 692 00:38:16,570 --> 00:38:19,160 Bu avtomatik olaraq instantly. 693 00:38:19,160 --> 00:38:23,520 >> Nin bəzi kodu run edək JavaScript baxmayaraq bunu. 694 00:38:23,520 --> 00:38:26,120 Biz geri Bölməsi var kimi JavaScript həyata icra son, 695 00:38:26,120 --> 00:38:29,280 biz də JavaScript çalıştırabilirsiniz birbaşa brauzerlərdə. 696 00:38:29,280 --> 00:38:31,970 Siz bir xüsusiyyət bu edə bilərsiniz Element Inspect çağırıb. 697 00:38:31,970 --> 00:38:34,210 Mən hüququ basın Səhifənin ikibölməli, 698 00:38:34,210 --> 00:38:36,730 bir seçim var Element Inspect çağırıb. 699 00:38:36,730 --> 00:38:38,840 Çalışan edirsinizsə Safari, sizin kimi browser 700 00:38:38,840 --> 00:38:45,430 Sizin geliştirici təmin etmək üçün lazım ola bilər Sizdən əvvəl tools bu xüsusiyyət almaq. 701 00:38:45,430 --> 00:38:46,930 >> Biz qayğı konsol edir. 702 00:38:46,930 --> 00:38:48,930 Belə ki, biz yalnız gedəcək alt konsol. 703 00:38:48,930 --> 00:38:52,110 704 00:38:52,110 --> 00:38:55,970 İndi hər hansı bir JavaScript çalıştırabilirsiniz Burada JavaScript kimi 705 00:38:55,970 --> 00:38:58,860 faylları I js nümunə göstərdi. 706 00:38:58,860 --> 00:39:02,040 Amma indi vəzifələri baxaq. 707 00:39:02,040 --> 00:39:04,955 Biz komanda çalışır. 708 00:39:04,955 --> 00:39:07,830 Və ümid edirəm ki, edə bilərsiniz bu bir az böyük, belə ki, biz bütün bilərsiniz. 709 00:39:07,830 --> 00:39:14,390 710 00:39:14,390 --> 00:39:18,450 >> Biz tasks.find run və siz lazımdır Bu eyni kodu olduğunu görəcəksiniz 711 00:39:18,450 --> 00:39:24,840 JavaScript fayl istifadə ki, addım üç, bu task.find. 712 00:39:24,840 --> 00:39:29,100 Biz eyni şey run, və indi biz bəzi qəribə stuff almaq. 713 00:39:29,100 --> 00:39:31,050 Necə ki, biz, həqiqətən, məlumat almaq edirsiniz? 714 00:39:31,050 --> 00:39:34,860 Bəli, biz bu run var adlı komanda almaq. 715 00:39:34,860 --> 00:39:37,150 >> Bu ayıklama üçün çox faydalıdır. 716 00:39:37,150 --> 00:39:41,000 Nə burada almaq bir kursor və bu 717 00:39:41,000 --> 00:39:44,890 Meteor bir gözəl yolu optimize alma data. 718 00:39:44,890 --> 00:39:48,270 Bu kursor üçün bütün xüsusiyyətləri vardır canlı yenilənməsi və səhifə sərinləşdirici 719 00:39:48,270 --> 00:39:49,650 Bir şey dəyişib zaman. 720 00:39:49,650 --> 00:39:51,280 Amma bu, bizə məlumat almaq deyil. 721 00:39:51,280 --> 00:39:52,720 Biz almaq vasitəsilə məlumat əldə edə bilərsiniz. 722 00:39:52,720 --> 00:39:56,880 Və biz bir obyekt görmək və Bu, yalnız biz Mongo idi nə kimi 723 00:39:56,880 --> 00:40:00,040 şəxsiyyət və mətn ilə biz qoydu. 724 00:40:00,040 --> 00:40:04,200 >> Belə ki, necə biz Meteor bir maddə daxil edə bilərəm? 725 00:40:04,200 --> 00:40:07,250 Bəli, biz yalnız vəzifələri var. 726 00:40:07,250 --> 00:40:09,990 Və sonra biz çalıştırabilirsiniz Eyni daxil komanda, 727 00:40:09,990 --> 00:40:17,520 Bir lüğət və ya bir obyekt verilməsi Eyni format, mətn 728 00:40:17,520 --> 00:40:22,340 və sonra mən konsol gəlir. 729 00:40:22,340 --> 00:40:27,240 Yuxarıda bir göz atın, çünki mən Bunu, bu saytda göstərir 730 00:40:27,240 --> 00:40:29,660 Avtomatik. 731 00:40:29,660 --> 00:40:33,291 >> Heç bir şey qoya bilər Qeyd edək ki, Bu maddələr istəyirəm. 732 00:40:33,291 --> 00:40:35,040 Bu yoxdur sabit quruluşu var. 733 00:40:35,040 --> 00:40:39,790 Mən bir bərabər ola bilər sayı üç və saxta bərabər b. 734 00:40:39,790 --> 00:40:41,600 Və bütün işləri. 735 00:40:41,600 --> 00:40:46,000 Mən hətta seçə bilərsiniz deyil bütün mətn daxildir. 736 00:40:46,000 --> 00:40:48,320 Bu yalnız məsləhət deyil baxmayaraq daha sonra Meteor çünki 737 00:40:48,320 --> 00:40:50,920 Profilə nə deyil. 738 00:40:50,920 --> 00:40:53,110 Amma hər halda, biz ID almaq və ki 739 00:40:53,110 --> 00:40:54,785 Istifadə edə bilərsiniz obyekt ID. 740 00:40:54,785 --> 00:41:01,120 741 00:41:01,120 --> 00:41:03,280 >> Biz davam kimi dörd addım və beş addım, 742 00:41:03,280 --> 00:41:06,870 tutorial siz yollarını göstərir ki, istifadə UI elementləri yarada 743 00:41:06,870 --> 00:41:13,130 Siz bilirsiniz HTML müxtəlif vəzifələri yaradır. 744 00:41:13,130 --> 00:41:15,440 Nin həqiqətən tez addım dörd baxaq. 745 00:41:15,440 --> 00:41:18,290 Biz əlavə edib ki, görürsünüz hadisələrlə əlaqədar bir bölüm. 746 00:41:18,290 --> 00:41:20,874 Şablonlar ola bilər Bizə məlumat almaq köməkçiləri. 747 00:41:20,874 --> 00:41:22,040 Lakin bu da hadisələr zəng edə bilərsiniz. 748 00:41:22,040 --> 00:41:25,300 Bu harada stuff deyil hadisələr səbəbiylə faydalı olur 749 00:41:25,300 --> 00:41:28,590 Siz basın zaman nə baş olunur Web sitenizde fərqli şeylər. 750 00:41:28,590 --> 00:41:33,790 >> Burada kodu izah edir bu hadisə əlavə etmək üçün. 751 00:41:33,790 --> 00:41:38,860 Siz təqdim etdiyiniz zaman əlavə et class yeni vəzifəsi ilə bir şey. 752 00:41:38,860 --> 00:41:41,910 Siz burada bir CSS selector edir. 753 00:41:41,910 --> 00:41:45,870 Belə ki, bu yalnız bir HTML üçün görünür class yeni vəzifə var element. 754 00:41:45,870 --> 00:41:47,940 Və bu hadisə üçün kimi təqdim görünür. 755 00:41:47,940 --> 00:41:51,050 Başqa tədbirlər daxildir hover, klik, cüt basın, 756 00:41:51,050 --> 00:41:54,450 Siz normal HTML almaq nə bənzər. 757 00:41:54,450 --> 00:41:56,770 >> Nə burada vermək artıq bir funksiyası var. 758 00:41:56,770 --> 00:42:01,210 Və siz edə bilərsiniz ki, funksiyası kodu. 759 00:42:01,210 --> 00:42:06,360 Əldə qədər başa nə bu funksiyanın Bu yeni vəzifə təqdim edilərkən çağırıb. 760 00:42:06,360 --> 00:42:12,170 Yalnız belə HTML baxaq biz Bu yeni vəzifə nə başa düşürük. 761 00:42:12,170 --> 00:42:15,570 Biz burada bir forma əlavə etdik class yeni vəzifəsi ilə. 762 00:42:15,570 --> 00:42:19,880 Və bu mətn edir giriş var. 763 00:42:19,880 --> 00:42:22,605 Bu harada biz Yeni tapşırıqlar əlavə edəcək. 764 00:42:22,605 --> 00:42:25,520 765 00:42:25,520 --> 00:42:29,780 >> Nin addım dörd run edək Haqqinda kimi görünür nə görmək. 766 00:42:29,780 --> 00:42:32,710 Biz ilk out tərk edə bilər MongoDB biz idi 767 00:42:32,710 --> 00:42:35,300 Bizim əvvəlki Control C. nümunə 768 00:42:35,300 --> 00:42:37,690 Və onu dəyişdirmək imkan addım dörd directory. 769 00:42:37,690 --> 00:42:41,000 770 00:42:41,000 --> 00:42:42,920 Biz yenə Meteor run lazımdır server başlamaq üçün. 771 00:42:42,920 --> 00:42:46,850 772 00:42:46,850 --> 00:42:50,510 Və təəssüf ki, Meteor idi başqa terminal çalışır. 773 00:42:50,510 --> 00:42:53,080 Mən yalnız gedirəm Bu qapalı əmin olun. 774 00:42:53,080 --> 00:43:01,805 Bu və dəyişiklik çıxmaq edək hissəsi dörd, dörd addım. 775 00:43:01,805 --> 00:43:02,305 OK. 776 00:43:02,305 --> 00:43:11,220 777 00:43:11,220 --> 00:43:13,250 >> İndi bizim Meteor kodu çalışır. 778 00:43:13,250 --> 00:43:19,480 Və olmadan, bu updated olduğunu görə bilərsiniz bizi səhifə yenilemek üçün olan. 779 00:43:19,480 --> 00:43:24,410 Burada dəyişib indi Biz hər hansı bir vəzifələri yoxdur ki, 780 00:43:24,410 --> 00:43:29,530 lakin biz burada, bu forma var Mesaja, bizim yeni vəzifələr əlavə edin. 781 00:43:29,530 --> 00:43:31,550 Və biz burada vəzifə edəbilərsiniz. 782 00:43:31,550 --> 00:43:34,564 Mən HTML page gəlir. 783 00:43:34,564 --> 00:43:36,105 Mən Enter düyməsini basın, o, təqdim oldu. 784 00:43:36,105 --> 00:43:39,180 785 00:43:39,180 --> 00:43:44,540 >> Biz nə baş verdiyini görə bilərsiniz JavaScript kodu müəyyən edilmişdir. 786 00:43:44,540 --> 00:43:49,930 Bu funksiya etdi oldu şəklində mətn almaq, 787 00:43:49,930 --> 00:43:53,680 və sonra yalnız tasks.insert adlı kimi biz konsol etdi. 788 00:43:53,680 --> 00:43:56,410 Onlar həmçinin createdAt tarix əlavə etmək üçün seçdi. 789 00:43:56,410 --> 00:43:59,840 Bu necə ki var cari vaxt daxil. 790 00:43:59,840 --> 00:44:03,220 Bundan sonra edərək şəklində təmizləyir əmin dəyəri boş simli edir. 791 00:44:03,220 --> 00:44:06,550 >> Və sonra bu saxta qayıtmaq çağırır başqa, əmin heç bir şey olmur olun. 792 00:44:06,550 --> 00:44:10,350 Bir olan yalan qayıtmaq zaman icra vermir forma hadisə. 793 00:44:10,350 --> 00:44:14,520 Bir forma bir hərəkət var demək oxşar PHP səhifə təqdim edir. 794 00:44:14,520 --> 00:44:16,980 Əgər geri olmasaydı yalan, doğru geri ediyorum. 795 00:44:16,980 --> 00:44:18,500 Bu sorğu edilməsi sona çatacağını. 796 00:44:18,500 --> 00:44:20,590 Saxta tutduğunu bu və orada dayanır. 797 00:44:20,590 --> 00:44:23,510 798 00:44:23,510 --> 00:44:28,610 >> Belə ki, bir az demo haqqında idi Meteor işləyir və biz necə 799 00:44:28,610 --> 00:44:30,980 Bir müddət üçün tutorial aşağıdakı olmuşdur. 800 00:44:30,980 --> 00:44:33,560 Və hiss edin bilər pulsuz bunu davam edir. 801 00:44:33,560 --> 00:44:37,760 Resursların çox var, və tutorial yalnız əslində 802 00:44:37,760 --> 00:44:40,400 izah çox yaxşı nə olacaq. 803 00:44:40,400 --> 00:44:44,362 Mən indi sizə göstərmək istəyirəm biz yazmayıblar neçə dəqiqə, 804 00:44:44,362 --> 00:44:46,320 bəzi nə Meteor soyuducu xüsusiyyətləri, 805 00:44:46,320 --> 00:44:48,772 və bəzi nə daha faydalı paketləri. 806 00:44:48,772 --> 00:44:51,730 Meteor haqqında böyük şeyi biri Bir paket sistemi var. 807 00:44:51,730 --> 00:44:55,620 Siz asanlıqla kodu daxil edə bilərsiniz developers çox minlərlə 808 00:44:55,620 --> 00:44:58,840 dünyada yazılı Sizin Meteor layihə. 809 00:44:58,840 --> 00:45:02,410 Bu bir nümunə nə ola bilər ki, tutorial, addım doqquz yoxdur 810 00:45:02,410 --> 00:45:07,435 Siz hesabları əlavə etmək üçün çalışırıq Sizin Meteor layihə. 811 00:45:07,435 --> 00:45:10,010 812 00:45:10,010 --> 00:45:13,690 Biz CS50 PHP varsa Layihə, biz ki, 813 00:45:13,690 --> 00:45:17,810 çərçivəsində etibar və ya öz kodu etmək 814 00:45:17,810 --> 00:45:20,820 Biz təhlükəsiz idarə əmin parol və istifadəçi adı 815 00:45:20,820 --> 00:45:23,120 və verilənlər bazası saxlanılması və ki, bütün. 816 00:45:23,120 --> 00:45:25,670 >> Bu Meteor bəzi çıxır paketləri, sizin üçün bunu 817 00:45:25,670 --> 00:45:29,160 və çox asanlıqla bunu. 818 00:45:29,160 --> 00:45:31,950 Biz nə edə bilərsiniz bir neçə paketləri əlavə edir. 819 00:45:31,950 --> 00:45:37,450 Belə ki, doğru edək İndi bizim konsolda. 820 00:45:37,450 --> 00:45:42,460 Mən layihənin çıxmaq üçün gedirəm və İndi sadə todos daxil. 821 00:45:42,460 --> 00:45:47,450 822 00:45:47,450 --> 00:45:50,050 İndi sadə todos edir Layihə ki, 823 00:45:50,050 --> 00:45:53,500 görülən sonra olacaq addım 11 və ya addım 12, 824 00:45:53,500 --> 00:45:55,250 Bu tutorial sonunda. 825 00:45:55,250 --> 00:45:58,642 Və görmək üçün tez baxaq Biz müxtəlif xüsusiyyətləri edir. 826 00:45:58,642 --> 00:46:01,610 Yalnız çalışan əmin olun. 827 00:46:01,610 --> 00:46:04,400 Bəzən bir müddət alır Yenile, lakin burada deyil. 828 00:46:04,400 --> 00:46:09,710 >> Biz gizlətmək üçün bizim seçimi tam vəzifələri, və biz daxil ola bilərsiniz. 829 00:46:09,710 --> 00:46:11,770 Bu ilə həyata keçirilmişdir Meteor paketi. 830 00:46:11,770 --> 00:46:12,270 Bu, böyük deyil. 831 00:46:12,270 --> 00:46:14,910 Biz indi istifadəçi adı var və parol işarəsidir. 832 00:46:14,910 --> 00:46:19,170 Biz əlavə etmək istəyirdi Lakin nə giriş mexanizmi başqa cür? 833 00:46:19,170 --> 00:46:22,560 Mən daxil istədiyini deyirlər Mənim Meteor hesabı ilə. 834 00:46:22,560 --> 00:46:27,270 Mən meteor əlavə çalıştırmak üçün gedir və bu alıram paketləri əlavə etmək üçün sintaksis edir. 835 00:46:27,270 --> 00:46:32,160 Mən hesabları, və accounts.meteor demək olar. 836 00:46:32,160 --> 00:46:35,720 İndi tapmaq olacaq paketi və yük. 837 00:46:35,720 --> 00:46:40,480 Mən deyil ki, görə bilərsiniz Sağ paket adı tapdı. 838 00:46:40,480 --> 00:46:42,820 >> Belə ki, necə paketləri haqqında məlumat yoxdur? 839 00:46:42,820 --> 00:46:46,380 Yaxşı bir böyük web var Meteor insanlar tərəfindən mövcud, 840 00:46:46,380 --> 00:46:47,780 atmospherejs.com çağırıb. 841 00:46:47,780 --> 00:46:52,520 Atmospherejs, bir söz, dot com, böyük bir depo edir 842 00:46:52,520 --> 00:46:57,660 Meteor bütün tapmaq üçün deposu da paketləri. 843 00:46:57,660 --> 00:47:05,140 Mən o hesabları axtarış edə bilərsiniz bütün müvafiq məhsulları mənə göstərmək lazımdır, 844 00:47:05,140 --> 00:47:07,320 hesab adı ilə bütün paketləri. 845 00:47:07,320 --> 00:47:10,180 846 00:47:10,180 --> 00:47:13,270 >> Ki yükləyir baxmayaraq, biz cəhd edə bilərsiniz bəzi digər paketləri əlavə. 847 00:47:13,270 --> 00:47:19,380 Bəlkə Meteor paketi iş deyil İndi, amma Facebook əlavə edə bilərsiniz. 848 00:47:19,380 --> 00:47:22,860 849 00:47:22,860 --> 00:47:27,190 Mən sonra hesabı əlavə edə bilərsiniz daha Meteor layihə axır. 850 00:47:27,190 --> 00:47:33,260 851 00:47:33,260 --> 00:47:36,900 Bu başlayır sonra, görək nə saytında dəyişib. 852 00:47:36,900 --> 00:47:40,010 853 00:47:40,010 --> 00:47:44,580 Mən bilər see-- bilər burada yenilemek üçün var. 854 00:47:44,580 --> 00:47:47,320 >> Mən bir düyməsinə var Facebook giriş yapılandırın. 855 00:47:47,320 --> 00:47:49,765 Və burada mən bütün təlimat Meteor 856 00:47:49,765 --> 00:47:52,960 sizin üçün hazırlamışdır Facebook app yaradılması. 857 00:47:52,960 --> 00:47:58,990 Və siz istifadə edə bilərsiniz məlumat kimlikleri əlavə edin. 858 00:47:58,990 --> 00:48:04,130 Sonra həyata ki, siz lazımdır Sizin app çalışan Facebook giriş. 859 00:48:04,130 --> 00:48:08,559 >> Mən yalnız almaq üçün gedirəm Bir app ID və gizli, 860 00:48:08,559 --> 00:48:10,100 bu iş ola bilər necə göstərmək üçün. 861 00:48:10,100 --> 00:48:16,000 862 00:48:16,000 --> 00:48:20,360 Siz Facebook hesabı lazımdır Facebook geliştirici variantları istifadə etmək. 863 00:48:20,360 --> 00:48:31,160 864 00:48:31,160 --> 00:48:35,290 Mənə yalnız tez tapsın Lazım olan Meteor düymələri. 865 00:48:35,290 --> 00:48:46,994 866 00:48:46,994 --> 00:48:49,160 Başqa bir Meteor layihə var Mən istifadə gedirəm ki, 867 00:48:49,160 --> 00:48:55,590 və mən yalnız almaq üçün gedirəm ki, faylı düymələri. 868 00:48:55,590 --> 00:49:14,410 869 00:49:14,410 --> 00:49:20,930 >> Mən bunu bir dəfə, mən yalnız edə bilərsiniz Mənim Facebook bu açarları surəti. 870 00:49:20,930 --> 00:49:23,489 Belə ki, burada bir açardır. 871 00:49:23,489 --> 00:49:24,280 Bu sirr deyil. 872 00:49:24,280 --> 00:49:26,071 Siz olmamalıdır insanlar bu mübadiləsi. 873 00:49:26,071 --> 00:49:28,870 874 00:49:28,870 --> 00:49:30,910 Və sonra siz app gizli verir. 875 00:49:30,910 --> 00:49:33,560 Və bu Facebook siz bilir. 876 00:49:33,560 --> 00:49:37,630 877 00:49:37,630 --> 00:49:39,080 Və konfiqurasiya edin. 878 00:49:39,080 --> 00:49:45,160 879 00:49:45,160 --> 00:49:48,640 >> Mən proses I hesab edirəm ki, Mənim Meteor app dayandırılıb. 880 00:49:48,640 --> 00:49:52,290 Mən yalnız etmək istəyirəm əmin hələ də var. 881 00:49:52,290 --> 00:49:54,962 882 00:49:54,962 --> 00:49:58,610 OK, əmin Meteor server edək belə ki, web page çalışan çalışır. 883 00:49:58,610 --> 00:50:02,440 Biz Meteor dayandırmaq əgər edək server, səhifə hələ. 884 00:50:02,440 --> 00:50:04,700 Bu, sadəcə artıq yeniləmə deyil. 885 00:50:04,700 --> 00:50:10,290 Meteor server lazımdır arxayın səhifə canlı. 886 00:50:10,290 --> 00:50:14,050 >> OK, mən təqdim və indi etdik Facebook ilə daxil ola bilərsiniz. 887 00:50:14,050 --> 00:50:17,400 İndi yalnız bir məsələ var Facebook pop up olan 888 00:50:17,400 --> 00:50:21,710 və hesabınıza qoyulması məlumat və giriş ilə. 889 00:50:21,710 --> 00:50:24,520 890 00:50:24,520 --> 00:50:27,930 Bunu sonra, Facebook bilər Siz daha çox təhlükəsizlik üçün əmma qoymaq. 891 00:50:27,930 --> 00:50:29,810 Belə ki, biz orada dayandırmaq lazımdır. 892 00:50:29,810 --> 00:50:34,110 point Bitirdiğinizde ki, ki, Facebook giriş lazımdır. 893 00:50:34,110 --> 00:50:37,850 >> Meteor bir dəstə var Digər paketləri həmçinin. 894 00:50:37,850 --> 00:50:39,200 Siz Google ilə daxil ola bilərsiniz. 895 00:50:39,200 --> 00:50:40,500 Siz GitHub ilə daxil ola bilərsiniz. 896 00:50:40,500 --> 00:50:42,170 Siz Twitter ilə daxil ola bilərsiniz. 897 00:50:42,170 --> 00:50:44,870 Siz və ya əgər siz lazımdır digər şeylər çox tapa 898 00:50:44,870 --> 00:50:49,170 Meetup, LinkedIn kimi, və Meteor Developer. 899 00:50:49,170 --> 00:50:53,100 Belə ki, Meteor Developer oldu paketi mən axtarır. 900 00:50:53,100 --> 00:50:56,170 meteor hesabları-meteor-geliştirici əlavə edin. 901 00:50:56,170 --> 00:51:06,192 902 00:51:06,192 --> 00:51:07,900 Bu vaxt da tövsiyə etmək istəyirəm 903 00:51:07,900 --> 00:51:11,340 Sizin layihələr üçün bəzi digər paketləri. 904 00:51:11,340 --> 00:51:14,670 Bu faydalı sübut ola bilər jQuery paketi daxildir. 905 00:51:14,670 --> 00:51:17,909 Bu istifadə etməyə imkan verir Sizin müştərilər jQuery. 906 00:51:17,909 --> 00:51:21,200 Siz yalnız bir xətt ilə bunu bilər Meteor siz bu günə qədər etdiyiniz edəcək 907 00:51:21,200 --> 00:51:21,825 jQuery haqqında. 908 00:51:21,825 --> 00:51:24,330 909 00:51:24,330 --> 00:51:27,450 Mən də houston gəlir: admin. 910 00:51:27,450 --> 00:51:31,550 >> Bu phpMyAdmin kimi növ edir Sizin MongoDB üçün alət cür. 911 00:51:31,550 --> 00:51:33,890 Bu redaktə etməyə imkan verir Sizin data çox asanlıqla 912 00:51:33,890 --> 00:51:37,950 Mongo shell getmək olmadan, kimi mən əvvəllər seminarda etmişdi. 913 00:51:37,950 --> 00:51:43,160 914 00:51:43,160 --> 00:51:47,101 Belə ki, indi ki, çalışan ki, bu run edək Daha Meteor və biz nə edə görəcəksiniz. 915 00:51:47,101 --> 00:51:56,240 916 00:51:56,240 --> 00:52:00,720 >> Siz bir paketləri əlavə fark onlara bir xəbərdarlıq təqdim ola bilər. 917 00:52:00,720 --> 00:52:02,720 Siz narahat ehtiyac yoxdur Houston ilə əlaqədar. 918 00:52:02,720 --> 00:52:06,040 919 00:52:06,040 --> 00:52:10,810 Belə ki, biz indi seçimi ola bilər Meteor admin konfiqurasiya. 920 00:52:10,810 --> 00:52:15,080 Onlar istiqamət vermək ki, qurmaq istəyirsinizsə. 921 00:52:15,080 --> 00:52:17,750 922 00:52:17,750 --> 00:52:20,440 >> Biz də indi / admin bilərsiniz. 923 00:52:20,440 --> 00:52:23,280 Bu gətirilir houston paket. 924 00:52:23,280 --> 00:52:27,470 Bu Meteor admin interfeys. 925 00:52:27,470 --> 00:52:30,660 Siz yalnız bir yaratmaq admin hesabı kimi belə. 926 00:52:30,660 --> 00:52:38,150 Siz səhifəni yenileyin varsa, bilər Bəzi kolleksiyalar gösterilmesini var. 927 00:52:38,150 --> 00:52:40,980 928 00:52:40,980 --> 00:52:43,460 >> Bu, çox faydalı aracıdır və mən güclü gəlir. 929 00:52:43,460 --> 00:52:46,717 930 00:52:46,717 --> 00:52:49,050 Siz, çünki olduğunu görə bilərsiniz houston bəzi səhvlər verirdi, 931 00:52:49,050 --> 00:52:52,330 Biz hər hansı bir kolleksiyalar yoxdur İndi gösterilmesini. 932 00:52:52,330 --> 00:52:56,800 Siz Houston istifadə edir yoldur Bu funksiya olur arxayın 933 00:52:56,800 --> 00:52:58,860 sadə-todos çağırıb. 934 00:52:58,860 --> 00:53:01,370 Belə ki, houston deyil Mənim vəzifələri nə bilirik. 935 00:53:01,370 --> 00:53:04,490 >> Biz Mongo qurmaq kolleksiya adlı vəzifələri. 936 00:53:04,490 --> 00:53:11,390 Sadə-todos və yalnız daxil edək ki, JavaScript əmin olun, 937 00:53:11,390 --> 00:53:16,295 Biz kolleksiyaları vəzifələri əlavə edilmişdir. 938 00:53:16,295 --> 00:53:19,340 939 00:53:19,340 --> 00:53:25,670 İndi xilas etdik və bu bina var proqram sərinləşdirici. 940 00:53:25,670 --> 00:53:26,750 Və nin görək. 941 00:53:26,750 --> 00:53:29,090 İndi biz bəzi vəzifələri var. 942 00:53:29,090 --> 00:53:32,630 Və biz bir sıra yeni tapşırıqlar əlavə edə bilərsiniz. 943 00:53:32,630 --> 00:53:35,840 Amma biz vəzifələri əlavə etmək istəyirsinizsə, app özü ilə bunu edək. 944 00:53:35,840 --> 00:53:39,660 945 00:53:39,660 --> 00:53:41,050 >> İndi biz bəzi məlumatlar əlavə edə bilərsiniz. 946 00:53:41,050 --> 00:53:53,410 Salam, bu bir vəzifədir. 947 00:53:53,410 --> 00:53:57,080 Bu cür qəribə görünür Biz hər hansı bir vəzifələri görən deyilik. 948 00:53:57,080 --> 00:54:00,290 949 00:54:00,290 --> 00:54:05,260 Biz hər hansı bir var, əgər Biz check istədiyiniz bilər Burada, və ya bəlkə başqa bir yerdə səhvlər. 950 00:54:05,260 --> 00:54:08,810 951 00:54:08,810 --> 00:54:20,260 Biz admin getmək varsa, bu qəribə görünür. 952 00:54:20,260 --> 00:54:24,080 Siz deposu çəkmək əgər Bu seminarda sonra, 953 00:54:24,080 --> 00:54:27,580 Mən əmin edəcək sadə todos Houston ilə işləyir. 954 00:54:27,580 --> 00:54:30,370 Təəssüf ki, bu görünmür Bu anda iş ola bilər. 955 00:54:30,370 --> 00:54:34,810 956 00:54:34,810 --> 00:54:37,640 >> Hər hansı digər suallar var? 957 00:54:37,640 --> 00:54:41,800 Houston normal bir çox yaxşı işləyir vasitədir. 958 00:54:41,800 --> 00:54:44,510 Houston xüsusi bir az digər olanları daha buggier, 959 00:54:44,510 --> 00:54:49,470 amma bu işləri zaman tövsiyə edirsiniz. 960 00:54:49,470 --> 00:54:50,080 Bəli. 961 00:54:50,080 --> 00:54:52,395 >> Auditoriya: Siz nə edə bilər Facebook paketi 962 00:54:52,395 --> 00:54:54,270 bir istifadəçi daxil sonra Onların Facebook? 963 00:54:54,270 --> 00:54:55,978 >> ROGER ZURAWICKI: Bir Bir istifadəçi, daxil 964 00:54:55,978 --> 00:54:59,540 Siz Facebook API zəng edə bilərsiniz. 965 00:54:59,540 --> 00:55:02,890 Ki, bir çox daha çox yatır necə Facebook onların API açır. 966 00:55:02,890 --> 00:55:05,120 Meteor, siz əmin olun əlaqəsi yoxdur. 967 00:55:05,120 --> 00:55:09,300 Amma bundan sonra hər şey bir məsələdir Facebook API istifadə necə öyrənmək. 968 00:55:09,300 --> 00:55:10,216 Auditoriya: [işitilemez]. 969 00:55:10,216 --> 00:55:17,756 970 00:55:17,756 --> 00:55:18,880 ROGER ZURAWICKI: Bütün hüququ. 971 00:55:18,880 --> 00:55:21,670 Üçün çox təşəkkür edirik Meteor bu CS50 seminar. 972 00:55:21,670 --> 00:55:24,060 Hər hansı bir sualınız varsa, Siz mənə e-poçt 973 00:55:24,060 --> 00:55:28,319 Mənim e-mail Seminarda aşağıdakı. 974 00:55:28,319 --> 00:55:30,110 Mən xoşbəxt olacaq suallara cavab. 975 00:55:30,110 --> 00:55:33,020 Mən də olacaq CS50 Hackathon olmalıdır 976 00:55:33,020 --> 00:55:35,550 Siz Meteor layihələri ilə kömək lazımdır. 977 00:55:35,550 --> 00:55:37,650 Izləmək üçün təşəkkür edirik. 978 00:55:37,650 --> 00:55:38,816