1 00:00:00,000 --> 00:00:10,632 2 00:00:10,632 --> 00:00:12,340 آلیسون BUCHHOLTZ-AU: همه همه راست. 3 00:00:12,340 --> 00:00:13,520 خوش آمدید به بخش. 4 00:00:13,520 --> 00:00:15,315 این بخش یکی به اخر مانده ما است. 5 00:00:15,315 --> 00:00:16,542 این خیلی غم انگیز. 6 00:00:16,542 --> 00:00:19,500 من نمی دانم آنچه که من قصد دارم به انجام بدون دیدن شما بچه ها هر دوشنبه. 7 00:00:19,500 --> 00:00:20,970 من حدس می زنم ما باید just-- شاید ما می تواند فقط 8 00:00:20,970 --> 00:00:22,710 ملاقات اینجا و صرف شام و یا چیزی. 9 00:00:22,710 --> 00:00:23,270 نمی دانم. 10 00:00:23,270 --> 00:00:24,370 من غذا به جای آورد. 11 00:00:24,370 --> 00:00:26,290 ما فقط صحبت کنید. 12 00:00:26,290 --> 00:00:29,900 اما بله، هفته آینده است بخش آخر ما است. 13 00:00:29,900 --> 00:00:32,390 >> در آن توجه داشته باشید، شما باید مسابقه هفته آینده. 14 00:00:32,390 --> 00:00:35,660 من می دانم که من را فراموش کرده به انجام من، مثل، دو هفته قبل هشدار هفته گذشته، 15 00:00:35,660 --> 00:00:39,140 اما امیدوارم شما بچه ها می دانستم که این آمد. 16 00:00:39,140 --> 00:00:42,880 امیدوارم این یکی از آخرین است لاس برای شما بچه ها برای ترم. 17 00:00:42,880 --> 00:00:46,950 اما آن را به پوشش دادن همه مواد است که ما بیش از رفته. 18 00:00:46,950 --> 00:00:50,811 بنابراین آن را دوست ندارم شما فقط می توانید را فراموش کرده ام حدود چهار حلقه یا متغیر. 19 00:00:50,811 --> 00:00:52,560 از آنجا که ما یاد گرفته کسانی که در آغاز، 20 00:00:52,560 --> 00:00:55,870 کسانی هستند بدیهی است بازی منصفانه برای مسابقه خود را. 21 00:00:55,870 --> 00:01:00,150 >> این رفتن به همان فرمت، همان طول، بنابراین شما در حال حاضر به آن استفاده می شود. 22 00:01:00,150 --> 00:01:02,330 رفتن وجود دارد به برنامه نویسی با مشکلات دست، 23 00:01:02,330 --> 00:01:06,270 شاید برخی غلط درست است، شاید برخی از پاسخ کوتاه. 24 00:01:06,270 --> 00:01:08,090 بنابراین شما باید با فرمت آشنا، 25 00:01:08,090 --> 00:01:10,940 به خصوص اگر شما را آزمون عمل. 26 00:01:10,940 --> 00:01:13,950 اما همانطور که در اینجا می گویند، آن را تجمعی، اما ما قطعا هستید 27 00:01:13,950 --> 00:01:17,410 رفتن به تمرکز بر همه چیز از هفته شش بعد. 28 00:01:17,410 --> 00:01:24,050 بنابراین، ما احتمالا نمی خواهید به شما در مورد بپرسید که چگونه بسیاری از بایت 29 00:01:24,050 --> 00:01:26,180 در هر نوع هستند یا کسانی که چیزها، 30 00:01:26,180 --> 00:01:29,730 اما ما احتمالا رفتن به علاقه مند چیزهایی مانند لیست های پیوندی، 31 00:01:29,730 --> 00:01:32,750 و یا ساختمان داده های مختلف، یا الگوریتم های مختلف 32 00:01:32,750 --> 00:01:33,960 که ما در مورد صحبت کردیم. 33 00:01:33,960 --> 00:01:38,990 بنابراین مطمئن شوید که شما واقعا تا در آن، و اگر شما 34 00:01:38,990 --> 00:01:41,590 نیاز به هر گونه منابع، در اینجا تعداد زیادی از منابع است. 35 00:01:41,590 --> 00:01:44,790 من فقط به شما داد نوع از یک لیست سریع وجود دارد. 36 00:01:44,790 --> 00:01:48,330 >> هفته آینده خواهد بود مسابقه در طول این زمان بررسی. 37 00:01:48,330 --> 00:01:52,290 بنابراین اگر شما هر گونه سوال و یا موضوعات خاص، 38 00:01:52,290 --> 00:01:56,180 چیزهایی خاص در مسابقه که شما می خواهم برای رفتن بیش از، لطفا 39 00:01:56,180 --> 00:02:01,780 ارسال آنها را به من جلوتر از زمان بنابراین من می توانم نوع که برای تهیه برخی مواد. 40 00:02:01,780 --> 00:02:06,310 و علاوه بر این بررسی بخش، ما به شما 41 00:02:06,310 --> 00:02:09,616 همچنین برگزاری می شود البته در سطح بررسی مثل ما زمان گذشته. 42 00:02:09,616 --> 00:02:11,490 و آن را به انجام شده توسط مردم همان. 43 00:02:11,490 --> 00:02:13,030 من اگر که نمی دانم باعث می شود آن را بهتر یا بدتر از آن، 44 00:02:13,030 --> 00:02:15,670 اما آن را به من باشد، هانا، دوان، و گیب دوباره. 45 00:02:15,670 --> 00:02:18,630 بنابراین اگر شما می خواهید برای آمدن ببینید ما همه گفتگوی بورسی با یکدیگر 46 00:02:18,630 --> 00:02:21,270 و شما راه رفتن را از طریق مسابقه بررسی، شما باید قطعا 47 00:02:21,270 --> 00:02:22,600 آمده است که دوشنبه آینده نیز می باشد. 48 00:02:22,600 --> 00:02:26,210 بنابراین شما فقط باید جم دوشنبه بسته بندی شده از بررسی مسابقه، که خوب است 49 00:02:26,210 --> 00:02:29,840 چون شما سه از طریق همه چیز روند. 50 00:02:29,840 --> 00:02:32,230 >> اما قطعا انجام چک از این منابع است. 51 00:02:32,230 --> 00:02:36,030 Study.csv.net است تا حد زیادی، من فکر می کنم، یکی از مفید ترین، 52 00:02:36,030 --> 00:02:37,990 عمدتا به دلیل آن است بسیاری از کد نمونه، 53 00:02:37,990 --> 00:02:40,490 آن را تا به همه قدرت امتیاز با یادداشت بر روی آن، 54 00:02:40,490 --> 00:02:44,510 که واقعا آنچه که من در قرعه کشی ترین مواد بخش من از. 55 00:02:44,510 --> 00:02:47,480 اگر هر چیزی در گذشته وجود دارد بخش که من ممکن است به بیرون فرستاده 56 00:02:47,480 --> 00:02:49,920 که شما ممکن است نداشته باشند بدست، فقط من می دانم. 57 00:02:49,920 --> 00:02:52,520 مانند کد نمونه هفته گذشته، اگر کسی را می کنید که، 58 00:02:52,520 --> 00:02:55,930 فقط به من ایمیل و یا آمده با من صحبت کنی، و من مطمئن شوید که شما دریافت کنید که. 59 00:02:55,930 --> 00:03:02,000 >> بنابراین با آن، امروز ما می رویم به صحبت کردن در مورد جاوا اسکریپت. 60 00:03:02,000 --> 00:03:04,690 بنابراین در اینجا ما تامی، که من بود فقط صحبت کردن به شما شب گذشته. 61 00:03:04,690 --> 00:03:06,670 من عاشق تامی. 62 00:03:06,670 --> 00:03:09,040 جاوا اسکریپت مورد علاقه خود را است زبان، به عنوان او می گوید در اینجا. 63 00:03:09,040 --> 00:03:14,050 آنها را امتحان کنید و به شما بگویم که این نه بهترین، و آنها غلط خواهد بود. 64 00:03:14,050 --> 00:03:16,510 بنابراین تامی استاد جاوا اسکریپت است. 65 00:03:16,510 --> 00:03:19,850 من در خود کاملا نیستم سطح، اما من مانند بود، 66 00:03:19,850 --> 00:03:22,900 "تامی، چگونه آموزش من این بچه جاوا اسکریپت؟ " 67 00:03:22,900 --> 00:03:26,700 پس من راهنمایی کردم، بنابراین امیدوارم آنها کار کردن. 68 00:03:26,700 --> 00:03:31,140 >> بنابراین یک زن و شوهر چیزهایی بدانید این است که جاوا اسکریپت اسکریپت نویسی سمت سرویس گیرنده است 69 00:03:31,140 --> 00:03:35,560 زبان، به طوری که در حالی که پی اچ پی چیزی است که ما بیشتر در سمت سرور در نظر گرفته، 70 00:03:35,560 --> 00:03:39,280 آن را به سرور آپلود شد، وارد شده و اعدام وجود دارد. 71 00:03:39,280 --> 00:03:42,871 این یکی اجرا شده است بر روی دستگاه خود تغییر دهید. 72 00:03:42,871 --> 00:03:43,370 باشه؟ 73 00:03:43,370 --> 00:03:46,960 بنابراین شما برخی از صفحه جاوا اسکریپت بار، و آن را بر روی دستگاه شما اجرا می کند. 74 00:03:46,960 --> 00:03:49,910 نحو بسیار شبیه به C و PHP است. 75 00:03:49,910 --> 00:03:52,490 ما قصد داریم از طریق رفتن چند نمونه از جاوا اسکریپت، 76 00:03:52,490 --> 00:03:56,740 و شما به دید که راه ما در مورد متغیرهای صحبت می کنید، حلقه، 77 00:03:56,740 --> 00:03:58,910 و شرایط همه بسیار مشابه است. 78 00:03:58,910 --> 00:04:00,500 باشه؟ 79 00:04:00,500 --> 00:04:04,490 این واقعیت که آنها خیلی شبیه هم هستند است احتمالا رفتن به سفر برخی از شما 80 00:04:04,490 --> 00:04:08,529 تا، در برخی موارد، فقط به خاطر شما کمی از C را ترکیب 81 00:04:08,529 --> 00:04:09,570 که در آن نباید وجود داشته باشد. 82 00:04:09,570 --> 00:04:14,130 شاید شما سعی می کنید و چیزی تایپ زمانی که آن را باید تایپ شود. 83 00:04:14,130 --> 00:04:16,540 >> و در آن، یک چیز را به می دانم این است که جاوا اسکریپت 84 00:04:16,540 --> 00:04:19,360 است به صورت پویا تایپ زبان، مانند پی اچ پی. 85 00:04:19,360 --> 00:04:21,410 بنابراین اگر شما بچه ها به یاد داشته باشید از بخش هفته گذشته، 86 00:04:21,410 --> 00:04:23,680 زمانی که ما نوع بودند از انجام دوره سقوط پی اچ پی ما، 87 00:04:23,680 --> 00:04:28,860 ما دیدیم که چگونه یک رشته می تواند تبدیل به یک بین المللی، و غیره. 88 00:04:28,860 --> 00:04:31,650 89 00:04:31,650 --> 00:04:34,850 نوع متغیر خود را در زمان اجرا مشخص، 90 00:04:34,850 --> 00:04:38,180 به طوری که آنها ممکن است تغییر بیش از این دوره از برنامه، 91 00:04:38,180 --> 00:04:43,109 و در راه همان است که ما هرگز واقعا برای متغیرهای PHP اعلام انواع، 92 00:04:43,109 --> 00:04:45,900 ما قصد داریم به انجام همان چیزی که در اینجا، که در آن ما واقعا نمی 93 00:04:45,900 --> 00:04:49,740 کنترل از نوع متغیرهای ما، پس به صحبت، مانند ما در C. انجام 94 00:04:49,740 --> 00:04:52,200 >> و پس از آن یک چیز که خیلی سرد است 95 00:04:52,200 --> 00:04:54,090 که شما می توانید خطا از طریق کنسول را بررسی کنید، 96 00:04:54,090 --> 00:04:57,240 با این تابع بزرگ console.log، که 97 00:04:57,240 --> 00:05:00,930 اجازه می دهد تا شما را به چاپ های مختلف متغیرهای یا اشیاء که ما به 98 00:05:00,930 --> 00:05:01,750 درباره صحبت کنید. 99 00:05:01,750 --> 00:05:05,720 درست مثل هفته گذشته زمانی که من بود مانند، "استفاده از این تابع،" با کمپرسی 100 00:05:05,720 --> 00:05:10,490 از pset شما این تابع است شما می خواهید به استفاده از، console.log. 101 00:05:10,490 --> 00:05:12,860 من خیلی تعجب بود که چگونه بسیاری از دانش آموزان در ساعات اداری 102 00:05:12,860 --> 00:05:14,530 در مورد تابع روگرفت نمی دانند. 103 00:05:14,530 --> 00:05:19,010 و من دوست دارم، "بچه ها، این خواهد بود زندگی خود را بسیار آسان تر است. " 104 00:05:19,010 --> 00:05:22,960 >> همه حق است، به طوری که نوع بود تنها یک چیز کوتاه، مثل همیشه، 105 00:05:22,960 --> 00:05:24,000 ما نمونه هایی داشته باشد. 106 00:05:24,000 --> 00:05:25,600 من می دانم که شما بچه ها را دوست دارم کسانی که. 107 00:05:25,600 --> 00:05:30,930 بنابراین در اینجا یک نمونه از بسیار است ساده جاوا اسکریپت فایل اینجا. 108 00:05:30,930 --> 00:05:34,000 بنابراین آن را فقط رفتن به ایجاد این پاپ آپ که می گوید، 109 00:05:34,000 --> 00:05:36,336 "سلام جهان"، هنگامی که شما ورود به صفحه، اما اجازه دهید 110 00:05:36,336 --> 00:05:37,960 سعی و راه رفتن را از طریق این کمی. 111 00:05:37,960 --> 00:05:43,440 بنابراین بدیهی است که این فقط مثل ها index.html عادی خود را. 112 00:05:43,440 --> 00:05:50,280 بنابراین، فقط قالب های پایه ما در اینجا، و ما باید HTML، ما باید سر ما، 113 00:05:50,280 --> 00:05:55,580 و درست مثل با CSS، چگونه ما شامل برخی از فایل خارج، درست است؟ 114 00:05:55,580 --> 00:05:59,260 ما برخی از نوع اسکریپت متن این است که جاوا اسکریپت. 115 00:05:59,260 --> 00:06:02,680 و منبع hello.js است، که در اینجا. 116 00:06:02,680 --> 00:06:05,630 این کل فایل از hello.js است. 117 00:06:05,630 --> 00:06:09,080 و پس از آن ما باید برخی از عنوان و برخی HTML بدن 118 00:06:09,080 --> 00:06:11,050 که ما واقعا در مورد مراقبت. 119 00:06:11,050 --> 00:06:15,970 >> چه اتفاقی می افتد است، زمانی که ما این صفحه را بارگیری، آن طور خودکار این اسکریپت اجرا می کند. 120 00:06:15,970 --> 00:06:16,470 باشه؟ 121 00:06:16,470 --> 00:06:18,790 بنابراین جاوا اسکریپت خواهد شد اجرا به صورت خودکار. 122 00:06:18,790 --> 00:06:22,860 پس چه آن را انجام دهید، آن را تا فورا بروید و اجرای این. 123 00:06:22,860 --> 00:06:24,110 و آن را به می گویند، "هشدار. 124 00:06:24,110 --> 00:06:25,190 سلام دنیا. " 125 00:06:25,190 --> 00:06:30,840 کدام هشدار تابع این است که در واقع تولید این جعبه. 126 00:06:30,840 --> 00:06:31,540 باشه؟ 127 00:06:31,540 --> 00:06:33,390 پس از آن نوع از همه شامل است. 128 00:06:33,390 --> 00:06:36,700 هیچ چیز وجود دارد اضافی ما تا به حال به علاوه تنها هشدار انجام دهید، 129 00:06:36,700 --> 00:06:40,000 و پس از آن هر چه می خواست در جعبه هشدار ما. 130 00:06:40,000 --> 00:06:40,500 باشه؟ 131 00:06:40,500 --> 00:06:45,080 به طوری که فقط یک فوق العاده ساده به عنوان مثال از آنچه جاوا اسکریپت می تواند انجام دهد. 132 00:06:45,080 --> 00:06:48,110 133 00:06:48,110 --> 00:06:50,070 >> یکی از واقعا سرد همه چیز، به عنوان خواهیم دید، 134 00:06:50,070 --> 00:06:55,150 این است که جاوا اسکریپت شما اجازه می دهد تا برای دستکاری صفحات وب خود را، 135 00:06:55,150 --> 00:06:57,720 بدون نیاز به هر بار بارگذاری مجدد آنها. 136 00:06:57,720 --> 00:07:01,830 بنابراین اگر شما به عنوان مثال want--، اگر شما معلق در هوا بیش از چیزی، 137 00:07:01,830 --> 00:07:04,300 اگر شما بچه ها که تا به حال داشته دیده مانند نوار منو، 138 00:07:04,300 --> 00:07:07,360 و یا زمانی که شما بیش از برخی از شناور موضوع، منوی کشویی ظاهر می شود، 139 00:07:07,360 --> 00:07:08,670 که به دلیل جاوا اسکریپت است. 140 00:07:08,670 --> 00:07:09,170 باشه؟ 141 00:07:09,170 --> 00:07:12,670 بنابراین شما بارگذاری مجدد کل نمی صفحه برای دریافت این منو به نشان می دهد تا، 142 00:07:12,670 --> 00:07:17,240 شما فقط به دنبال برخی از خاص اقدام که کاربر در نظر گرفته شده است، 143 00:07:17,240 --> 00:07:21,800 که حوادث به نام که ما دریافت کنید به، و یک بار شما می بینید که، به شما می گویند، 144 00:07:21,800 --> 00:07:25,960 "OK، چیزی در این ویرایش صفحه و آن را متفاوت، 145 00:07:25,960 --> 00:07:28,270 اما تنها این چیزها خاص را ویرایش کنید. 146 00:07:28,270 --> 00:07:29,690 آیا همه چیز را مجدد بارگذاری نیست. " 147 00:07:29,690 --> 00:07:33,110 پس از آن واقع شده است بسیار بهتر و شما لازم نیست که به بازنگری صفحات خود، 148 00:07:33,110 --> 00:07:34,510 و آن را واقعا سرد. 149 00:07:34,510 --> 00:07:38,270 >> اعلامیه بنابراین متغیر، بنابراین شما نوع مشاهده می کنید، 150 00:07:38,270 --> 00:07:40,530 من در بالا قرار داده است در اینجا، آزادانه تایپ. 151 00:07:40,530 --> 00:07:42,570 پس این است که بسیار شبیه پی اچ پی. 152 00:07:42,570 --> 00:07:48,770 ما لازم نیست برای گفتن جاوا اسکریپت چه نوع ما 153 00:07:48,770 --> 00:07:50,740 انتظار هر یک از این متغیرها باشد. 154 00:07:50,740 --> 00:07:52,560 آنها می توانند هر نوع ما می خواهیم. 155 00:07:52,560 --> 00:07:57,480 بنابراین شما در این مورد متوجه، ما اعلام آنها بسیار ساده، فقط با "ور" 156 00:07:57,480 --> 00:08:00,990 و پس از آن هر چه می خواهید نام متغیر ما را به عنوان. 157 00:08:00,990 --> 00:08:05,680 یک نکته جالب توجه این است که وقتی شما قرار ور در مقابل یک نام متغیر، 158 00:08:05,680 --> 00:08:07,520 آن به صورت محلی آن حوزه. 159 00:08:07,520 --> 00:08:09,320 باشه؟ 160 00:08:09,320 --> 00:08:14,025 این کاملا برای شما معقول به طور کامل فقط پاک کردن ور 161 00:08:14,025 --> 00:08:18,970 و فقط باید بازدید کنندگان برابر CS50، و که فقط می خواهد یک متغیر جهانی باشد. 162 00:08:18,970 --> 00:08:19,580 باشه؟ 163 00:08:19,580 --> 00:08:22,490 بنابراین شما می توانید آن را مقداردهی اولیه هر دو راه، فقط در چگونه شما آن را می خواهم بستگی دارد. 164 00:08:22,490 --> 00:08:24,448 بنابراین اگر شما مقدار دهی اولیه آن را در درون یک تابع، 165 00:08:24,448 --> 00:08:28,070 و شما می خواهید که متغیر به اقامت مورد نظر در آن تابع، 166 00:08:28,070 --> 00:08:31,620 شما در حال رفتن به خواهید برای انجام چیزی شبیه به ور نام یک متغیر، 167 00:08:31,620 --> 00:08:34,270 در مقابل اگر شما آن را می خواهم در سطح جهانی مورد نظر است، شما 168 00:08:34,270 --> 00:08:36,240 فقط می توانید انجام نام متغیر و سپس 169 00:08:36,240 --> 00:08:38,270 هر آنچه شما می خواهم آن را برابر. 170 00:08:38,270 --> 00:08:40,230 باشه؟ 171 00:08:40,230 --> 00:08:45,580 >> این نوع از چیزی سرد است در اینجا، چرا که اگر ما متوجه متغیر ما 172 00:08:45,580 --> 00:08:47,590 ب شروع می شود به عنوان درست است. 173 00:08:47,590 --> 00:08:51,280 و چه این می تواند does-- هر کسی به من بگویید چه این می کند؟ 174 00:08:51,280 --> 00:08:54,190 175 00:08:54,190 --> 00:08:55,890 بنابراین ما باید برخی از هشدار. 176 00:08:55,890 --> 00:09:00,156 چه از ب نوع در آغاز می شود؟ 177 00:09:00,156 --> 00:09:00,905 رسید بولی. 178 00:09:00,905 --> 00:09:01,330 آلیسون BUCHHOLTZ-AU: بولی. 179 00:09:01,330 --> 00:09:01,940 راست. 180 00:09:01,940 --> 00:09:07,260 و پس از آن ما ب جابهجا به این رشته، درست است؟ 181 00:09:07,260 --> 00:09:11,170 پس در اینجا، چه نوع B باشد؟ 182 00:09:11,170 --> 00:09:12,480 این می شود یک رشته، درست است؟ 183 00:09:12,480 --> 00:09:14,900 پس چه مهم اطلاع است که در C، ما 184 00:09:14,900 --> 00:09:17,330 تقریبا می تواند هرگز یه چیزی شبیه اون. 185 00:09:17,330 --> 00:09:22,000 ما می خواهم که به یک متغیر، بازیگران آن را به عنوان چیز دیگری، 186 00:09:22,000 --> 00:09:27,185 شاید انجام برخی از تابع با دو من، از اتهام به یک عدد صحیح بروید. 187 00:09:27,185 --> 00:09:31,063 اما اگر ما در اینجا متوجه، ب به راحتی تغییر را تایپ کنید. 188 00:09:31,063 --> 00:09:33,760 >> رسید صبر کنید، بنابراین شما می توانید مانند، "را ب یک عدد صحیح؟" 189 00:09:33,760 --> 00:09:34,360 >> آلیسون BUCHHOLTZ-AU: آره. 190 00:09:34,360 --> 00:09:36,185 شما فقط می توانید جابهجا ب به یک عدد صحیح. 191 00:09:36,185 --> 00:09:36,910 >> رسید: واقعا؟ 192 00:09:36,910 --> 00:09:38,035 >> آلیسون BUCHHOLTZ-AU: آره. 193 00:09:38,035 --> 00:09:39,810 و سپس این امر می تواند یک int. 194 00:09:39,810 --> 00:09:43,820 بنابراین متغیرهای شما می تواند بیش از تغییر این دوره از برنامه بیش از حد. 195 00:09:43,820 --> 00:09:46,410 آنها به شدت تایپ نیست. 196 00:09:46,410 --> 00:09:49,180 آن را بسیار آزادانه تایپ. 197 00:09:49,180 --> 00:09:50,820 باشه؟ 198 00:09:50,820 --> 00:09:54,820 در واقع متغیرهای خود را می تواند انجام هر کاری آنها می خواهند، به عنوان ما نوع با PHP دیدم. 199 00:09:54,820 --> 00:09:59,430 آنها می توانند برخی از چیزهایی که دیوانه را انجام دهید، به طوری این مهم است که کاملا مراقب باشید. 200 00:09:59,430 --> 00:10:01,200 نام و نام خانوادگی متغیر خود را به خوبی. 201 00:10:01,200 --> 00:10:03,450 اگر شما نه همه، ناگهان شما در حال رفتن به مانند، 202 00:10:03,450 --> 00:10:05,783 "صبر کنید، من فکر کردم این بود رشته، و در حال حاضر آن را یک int است، 203 00:10:05,783 --> 00:10:08,170 و من واقعا مطمئن نیستم چه خبر است در اینجا. " 204 00:10:08,170 --> 00:10:12,410 بنابراین این فقط یک مثال ساده از است نشان دادن اینکه چگونه یک متغیر به راحتی می توانید 205 00:10:12,410 --> 00:10:15,890 تغییر نوع آن بیش از این دوره از یک برنامه است. 206 00:10:15,890 --> 00:10:16,870 >> باشه. 207 00:10:16,870 --> 00:10:19,200 بنابراین این باید نگاه فوق العاده، فوق العاده آشنا. 208 00:10:19,200 --> 00:10:21,510 بنابراین این حلقه ما در جاوا اسکریپت می باشد. 209 00:10:21,510 --> 00:10:27,780 آنها به جز برای دقیقا همان است، به جای چهار نوع int من برابر با صفر، 210 00:10:27,780 --> 00:10:30,470 ما فقط می توانست بگوید ور من برابر با صفر است. 211 00:10:30,470 --> 00:10:34,100 و سپس ما می تواند همان مرتب سازی بر ما شرایط، همان نوع به روز رسانی، 212 00:10:34,100 --> 00:10:36,090 من به علاوه به علاوه کار فقط خوب است. 213 00:10:36,090 --> 00:10:39,800 بنابراین چهار دست و پا هستند، در حالیکه هستند، 214 00:10:39,800 --> 00:10:41,440 و انجام حالیکه دقیقا همان. 215 00:10:41,440 --> 00:10:44,070 همان فرمت به طور کلی. 216 00:10:44,070 --> 00:10:48,840 ما متوجه، چهار، پرانتز، براکت، آن همه همان. 217 00:10:48,840 --> 00:10:51,470 همچنین وجود خواهد داشت سمی کالن هنگامی که ما به عنوان مثال کد دریافت کنید. 218 00:10:51,470 --> 00:10:55,250 شما خواهید دید آن را بسیار به همان عنوان ج. 219 00:10:55,250 --> 00:10:59,770 >> برای اعلان تابع، دوباره، بسیار مشابه است. 220 00:10:59,770 --> 00:11:05,100 ما برخی از تابع که فقط می گوید که آن یک تابع است، و پس از آن 221 00:11:05,100 --> 00:11:07,660 نام ما تابع، و ورودی. 222 00:11:07,660 --> 00:11:11,590 و دوباره اگر ما متوجه ما هیچ نوع در اینجا ندارند. 223 00:11:11,590 --> 00:11:12,090 درست است؟ 224 00:11:12,090 --> 00:11:18,150 ما هیچ چیز و گفت که این نیاز به وقفه یا دو برابر، و یا شناور. 225 00:11:18,150 --> 00:11:19,530 آنها می تواند هر آنچه که آنها می خواهند. 226 00:11:19,530 --> 00:11:23,560 آنچه مهم است توجه است که ما نیاز به نوشتن تابع قبل 227 00:11:23,560 --> 00:11:26,430 به اجازه جاوا اسکریپت می دانیم که این است که در واقع یک تابع. 228 00:11:26,430 --> 00:11:29,820 >> پس این تنها برخی جمع ساده است تابع که x و یا y را برمی گرداند، 229 00:11:29,820 --> 00:11:33,800 و پس از آن چه هم سرد این است که شما می توانید 230 00:11:33,800 --> 00:11:35,950 اختصاص یک تابع به یک متغیر. 231 00:11:35,950 --> 00:11:41,770 بنابراین در این مورد، مجموع در حال حاضر تابع که در واقع نشانی از مجموع. 232 00:11:41,770 --> 00:11:47,740 بنابراین اگر شما متوجه اینجا، ما تابع، نام تابع، ورودی. 233 00:11:47,740 --> 00:11:48,860 درست است؟ 234 00:11:48,860 --> 00:11:52,120 در اینجا ما فقط تابع و ورودی داشته باشد. 235 00:11:52,120 --> 00:11:54,310 پس این است که یک تابع بی نام به نام. 236 00:11:54,310 --> 00:11:59,265 و این چیزی است که باید جدید باشد به بسیاری از شما بچه ها، اگر نه از همه شما. 237 00:11:59,265 --> 00:12:01,140 بنابراین اساسا آنچه که بدان معنی است که ما نمی 238 00:12:01,140 --> 00:12:03,050 نیاز به نام ما تابع در این مورد. 239 00:12:03,050 --> 00:12:06,260 ما فقط می توانید می گویند، "خوب، من قصد دارم به این تابع که اجرا، در اینجا 240 00:12:06,260 --> 00:12:08,550 ورودی آن، و در اینجا چه آن را انجام دهد. " 241 00:12:08,550 --> 00:12:12,540 و به خصوص زمانی که شما اختصاص یک تابع به برخی از متغیر 242 00:12:12,540 --> 00:12:14,950 که شما در حال رفتن به دستکاری، شما لزوما 243 00:12:14,950 --> 00:12:17,116 نیاز به آن نام به دلیل شما در حال رفتن به اشاره شود 244 00:12:17,116 --> 00:12:20,990 به آن توسط این متغیر نام، نه با هر 245 00:12:20,990 --> 00:12:22,840 تابع در واقع نامیده می شد. 246 00:12:22,840 --> 00:12:23,550 باشه؟ 247 00:12:23,550 --> 00:12:27,810 >> بنابراین اگر ما در اینجا ببینید، ما برخی از مبلغ متغیر در حال حاضر 248 00:12:27,810 --> 00:12:30,920 که به برابر است با مجموع سه و پنج. 249 00:12:30,920 --> 00:12:33,070 و ما این را دریافت کنید. 250 00:12:33,070 --> 00:12:36,750 و این فقط می خواهد برخی از هشدار، سه به اضافه پنج برابر تعداد. 251 00:12:36,750 --> 00:12:43,950 این علاوه فقط الحاق خواهد شد هر پاسخ ما بر روی رشته بود. 252 00:12:43,950 --> 00:12:47,420 همچنین جالب است، به علاوه می تواند رشته الحاق. 253 00:12:47,420 --> 00:12:53,510 >> برای جاوا اسکریپت، به عنوان با پی اچ پی، HTML، CSS و به عنوان ما گفت، 254 00:12:53,510 --> 00:12:56,450 بسیاری از این ما هستیم مهربان هستید از مصرف چرخ آموزش فعال اینجا 255 00:12:56,450 --> 00:13:02,030 و شما بچه ها که بسیاری از دانش چگونه است که واقعا این چیزها را درک کنید. 256 00:13:02,030 --> 00:13:04,280 آنها کمی متفاوت هستید، اما آنها تا خارجی 257 00:13:04,280 --> 00:13:09,460 و که شما می توانید همه چیز گوگل نیست و یا نگاه آنها را آنلاین با مدارس W3. 258 00:13:09,460 --> 00:13:12,755 و ما واقعا انتظار شما بچه ها به، نوع، آزمایش 259 00:13:12,755 --> 00:13:14,400 و یاد بگیرند که در خود تغییر دهید. 260 00:13:14,400 --> 00:13:19,490 بنابراین، من می دانم که این ممکن است کمی به نظر می رسد کمتر کامل از برخی از چیزهایی C 261 00:13:19,490 --> 00:13:21,936 ما، اما این در واقع به یک دلیل. 262 00:13:21,936 --> 00:13:25,060 263 00:13:25,060 --> 00:13:28,470 اما امیدوارم آن را بیش از حد مختلف، و آن را قریب به اتفاق نیست. 264 00:13:28,470 --> 00:13:31,940 >> بنابراین آرایه ها در جاوا اسکریپت، دوباره بسیار، بسیار مشابه است. 265 00:13:31,940 --> 00:13:32,460 درست است؟ 266 00:13:32,460 --> 00:13:36,520 ما برخی از آرایه متغیر که به براکت خالی برابر، 267 00:13:36,520 --> 00:13:40,340 و این فقط یک آرایه خالی است. 268 00:13:40,340 --> 00:13:43,420 این است که اغلب به نام نماد آرایه ادبی. 269 00:13:43,420 --> 00:13:45,280 این تنها یکی از چیزی که ما آن را است. 270 00:13:45,280 --> 00:13:51,380 اگر ما آرایه دو را ببینید در اینجا، ما باید برخی از آرایه ادبی است که سه عنصر، 271 00:13:51,380 --> 00:13:51,910 درست است؟ 272 00:13:51,910 --> 00:13:54,640 و پس از آن ما باید برخی از عنصر ور سوم که 273 00:13:54,640 --> 00:13:58,060 برخی از متغیر که فقط رفتن به برگزاری این رشته، JS. 274 00:13:58,060 --> 00:14:01,760 275 00:14:01,760 --> 00:14:06,170 >> عناصر، خوب متوجه، توسط کاما از هم جدا، 276 00:14:06,170 --> 00:14:07,740 درست مثل ما انتظار می رود. 277 00:14:07,740 --> 00:14:14,630 و شما همچنین می توانید این دسترسی، به عنوان ما انجام در C، با این توضیح شاخص، درست است؟ 278 00:14:14,630 --> 00:14:16,950 بنابراین متفاوت از پی اچ پی در حال حاضر، ما در حال رفتن به عقب 279 00:14:16,950 --> 00:14:20,180 فقط نوع اشاره به چیز های شاخص. 280 00:14:20,180 --> 00:14:22,189 درست مثل C، آن را نیز شاخص صفر است. 281 00:14:22,189 --> 00:14:25,230 احساس می کنم مثل این امر می تواند واقعا بی رحمانه اگر آنها به طور ناگهانی ساخته شده یک جاوا اسکریپت 282 00:14:25,230 --> 00:14:30,630 شاخص، و شما را به حال به طور کامل تجدید نظر که چگونه شما در مورد آرایه ها فکر می کنم. 283 00:14:30,630 --> 00:14:36,140 >> یک چیز سرد است که به جای از نیاز به do-- اگر شما همیشه 284 00:14:36,140 --> 00:14:39,240 می خواستم طول یک آرایه، شاید شما از طریق آن تکرار 285 00:14:39,240 --> 00:14:43,430 تا زمانی که شما پیدا کردن بعضی از پایان، یا شما فقط می دانم آنچه در آن است. 286 00:14:43,430 --> 00:14:49,310 از آنجا که جاوا اسکریپت در بیش بسیار سست است راه از نوع فقط، همانطور که ما در اینجا ببینید، 287 00:14:49,310 --> 00:14:53,310 ما فقط می تواند این آرایه را بزرگتر از آنجا که ما برای تصمیم گیری. 288 00:14:53,310 --> 00:14:56,177 در صورت توجه به آرایه سه سه چیز برای شروع، 289 00:14:56,177 --> 00:14:58,510 اما پس از آن همه ناگهانی، ما مثل، "آه، فقط شوخی است. 290 00:14:58,510 --> 00:15:01,370 ما در حال واقع رفتن آن را 101 چیز است. " 291 00:15:01,370 --> 00:15:05,300 بنابراین اگر شما همیشه می خواهند بدانند که طول واقعی آرایه خود را، 292 00:15:05,300 --> 00:15:06,680 شما این کار را مثل این. 293 00:15:06,680 --> 00:15:10,470 و ما قصد داریم برای دیدن بسیاری این نماد در نمونه، 294 00:15:10,470 --> 00:15:12,730 اما با جاوا اسکریپت آن را به طور معمول هر 295 00:15:12,730 --> 00:15:16,410 شی است که شما در حال صحبت کردن در مورد نقطه هر نوع از تابع 296 00:15:16,410 --> 00:15:17,740 شما می خواهید به آن اعمال می شود. 297 00:15:17,740 --> 00:15:18,240 باشه؟ 298 00:15:18,240 --> 00:15:20,520 >> بنابراین در این مورد، ما شی آرایه دو است، 299 00:15:20,520 --> 00:15:23,470 و ما می گویند ما می خواهیم طول آرایه دو. 300 00:15:23,470 --> 00:15:25,716 بنابراین این درست مثل طول در که می نامد. 301 00:15:25,716 --> 00:15:27,090 و است که طول خود بازگشت. 302 00:15:27,090 --> 00:15:32,610 303 00:15:32,610 --> 00:15:36,790 همچنین چیزی که توجه داشته باشید است که اگر ما متوجه آرایه های ما، 304 00:15:36,790 --> 00:15:39,830 بر خلاف C، آنها را ندارد به همه از همان نوع. 305 00:15:39,830 --> 00:15:41,670 این خیلی شبیه پی اچ پی. 306 00:15:41,670 --> 00:15:45,905 جاوا اسکریپت است که اساسا درست مثل این ورق را رو کردن جالب از C و PHP. 307 00:15:45,905 --> 00:15:50,020 308 00:15:50,020 --> 00:15:52,170 بنابراین ما به آن را دریافت کنید. 309 00:15:52,170 --> 00:15:56,750 در حال حاضر، اجازه دهید فقط فرض که آرایه های خود را اساسا 310 00:15:56,750 --> 00:16:00,640 مانند آرایه C، در آن آنها صفر نمایه میشود. 311 00:16:00,640 --> 00:16:04,120 OK، به طوری که همه چیز است. 312 00:16:04,120 --> 00:16:08,850 شما همچنین می توانید فقط گسترش آرایه به هر شاخص شما می خواهید. 313 00:16:08,850 --> 00:16:14,260 در حالی که این احتمالا از seg خطا در شما و یا شما برخی از خطا را، 314 00:16:14,260 --> 00:16:15,970 جاوا اسکریپت مانند است، "نه، آن را خوب است. 315 00:16:15,970 --> 00:16:16,620 من این رو. 316 00:16:16,620 --> 00:16:19,460 ما فقط مستقیم به که در آن شما می خواهید. " 317 00:16:19,460 --> 00:16:24,310 >> خوب، پس اشیاء بسیار مهم است. 318 00:16:24,310 --> 00:16:29,720 شما بچه ها خواهد شد با استفاده از بسیاری از این در مجموعه P خود را، اگر من به درستی به یاد داشته باشید. 319 00:16:29,720 --> 00:16:34,780 بنابراین چیزی که این مشابه در C ساختمانها می باشد. 320 00:16:34,780 --> 00:16:39,290 بنابراین شما می توانید about-- زمانی که فکر می کنم ما به عنوان مثال به سمت راست 321 00:16:39,290 --> 00:16:41,810 بعد از این من فکر می کنم آن را خواهید ایجاد بسیاری sense-- تر 322 00:16:41,810 --> 00:16:45,830 اما اساسا ما با استفاده از اشیاء به سازماندهی اطلاعات البته مربوط. 323 00:16:45,830 --> 00:16:47,780 هنگامی که ما در مورد صحبت کردیم ساختمانها در C، ما اغلب 324 00:16:47,780 --> 00:16:53,405 صحبت در مورد یک دانش آموز که برخی از نام داشتند، ID، خانه، شما می دانید، غلظت. 325 00:16:53,405 --> 00:16:56,030 و این نوع همان چیزی است که ما با استفاده از اشیاء برای اینجا. 326 00:16:56,030 --> 00:16:59,300 این فقط به سازماندهی اطلاعات مشابه. 327 00:16:59,300 --> 00:17:03,620 >> شما همچنین می توانید از این به عنوان بیشتر فکر می کنم شبیه به انجمنی آرایه ها در PHP. 328 00:17:03,620 --> 00:17:10,010 بنابراین این خواهد بود نوع از چیزی که در آن ما باید برخی از کلید با برخی از ارزش، 329 00:17:10,010 --> 00:17:12,859 بسیار شبیه به پی اچ پی. 330 00:17:12,859 --> 00:17:15,780 بنابراین شما می توانید برخی از مقداردهی اولیه شی خالی، به عنوان ما می بینیم در اینجا، 331 00:17:15,780 --> 00:17:17,390 فقط با آکولاد. 332 00:17:17,390 --> 00:17:19,160 آرایه های پس براکت مربع است. 333 00:17:19,160 --> 00:17:21,220 اشیاء خالی آکولاد می باشد. 334 00:17:21,220 --> 00:17:24,020 تمایز خوب داشته باشند. 335 00:17:24,020 --> 00:17:27,319 و این ها فقط دو مختلف راه هایی برای تنظیم خواص. 336 00:17:27,319 --> 00:17:31,460 پس این است که نوع خیلی بیشتر از یک راه است که 337 00:17:31,460 --> 00:17:35,220 شبیه به پی اچ پی است، با ما آرایه های انجمنی، با کلید های ما، 338 00:17:35,220 --> 00:17:39,910 و ارزش های ما، در حالی که این یکی is-- نظر شما 339 00:17:39,910 --> 00:17:41,920 این خیلی بیشتر در جاوا اسکریپت را ببینید. 340 00:17:41,920 --> 00:17:43,550 این گرایش به کنوانسیون. 341 00:17:43,550 --> 00:17:47,660 و در راه همان است که ما انجام دادیم آرایه دو طول نقطه، این است که گفت، 342 00:17:47,660 --> 00:17:51,580 "OK، من این را ویژگی از این شی. " 343 00:17:51,580 --> 00:17:52,110 درست است؟ 344 00:17:52,110 --> 00:17:55,660 بنابراین به همان شیوه آن را مانند بود، "من را طول ویژگی از آرایه دو، " 345 00:17:55,660 --> 00:17:59,970 این می گوید، "برخی به من بدهید اموال جسم خالی ما است. " 346 00:17:59,970 --> 00:18:02,890 یا در این مورد، ما اختصاص آن را به برخی از ارزش اینجا. 347 00:18:02,890 --> 00:18:06,200 اما شما همچنین می تواند از آن است که راه دسترسی داشته باشید. 348 00:18:06,200 --> 00:18:09,090 >> و سپس در اینجا این است که فقط نشان دادن دو هشدار های مختلف. 349 00:18:09,090 --> 00:18:12,320 بنابراین این امر هشدار نشان می دهد خواهد بود همان عبارت، 350 00:18:12,320 --> 00:18:17,150 آن را فقط به دو روش مختلف دسترسی به عنصر که ما می خواهیم. 351 00:18:17,150 --> 00:18:19,552 آیا این را حس برای همه؟ 352 00:18:19,552 --> 00:18:21,510 من مثل این یکی احساس احتمالا حس می کند بیشتر، 353 00:18:21,510 --> 00:18:23,270 فقط به خاطر اینکه ما آینده خاموش از پی اچ پی. 354 00:18:23,270 --> 00:18:26,400 اما همانطور که ما انجام مثالهای بیشتر، این است به معنای واقعی کلمه دقیقا همان. 355 00:18:26,400 --> 00:18:28,170 بسیاری از آن ها تنها در نحو تغییر دهید. 356 00:18:28,170 --> 00:18:30,710 357 00:18:30,710 --> 00:18:33,030 >> خوب، پس نمونه. 358 00:18:33,030 --> 00:18:34,180 من نمونه را دوست دارم. 359 00:18:34,180 --> 00:18:40,070 بنابراین در اینجا برخی از CS50 است متغیر است که یک شی، 360 00:18:40,070 --> 00:18:42,160 و ما ذخیره تمام این اطلاعات در مورد آن. 361 00:18:42,160 --> 00:18:46,680 بنابراین ما باید البته، مربی، TFS، psets و ضبط. 362 00:18:46,680 --> 00:18:51,840 بنابراین ما متوجه این تقریبا همه از انواع مختلف. 363 00:18:51,840 --> 00:18:52,340 درست است؟ 364 00:18:52,340 --> 00:18:56,230 بنابراین اشیاء می تواند ذخیره ویژگی های از انواع مختلف. 365 00:18:56,230 --> 00:19:01,220 ما می توانیم از فکر می کنم this-- آن را بسیار شبیه به آرایه انجمنی ما در پی اچ پی. 366 00:19:01,220 --> 00:19:07,470 بنابراین کلیدی، ارزش، کلید، ارزش، کلید، ارزش، غیره و غیره. 367 00:19:07,470 --> 00:19:11,230 چه همچنین جالب است در همان راه که ما می توانیم آرایه در آرایه داشته باشد، 368 00:19:11,230 --> 00:19:14,690 ما همچنین می توانید اشیاء درون دارند اشیاء، و یا آرایه در اشیاء. 369 00:19:14,690 --> 00:19:18,410 شما واقعا هرگز محدود به فقط یک یکی از چیزهایی. 370 00:19:18,410 --> 00:19:24,220 ما می توانیم بسیار Inceptionesque کنید، فقط نگه داشتن رفتن به پایین سوراخ خرگوش وجود دارد. 371 00:19:24,220 --> 00:19:26,080 >> بنابراین اگر ما متوجه ما برخی از دوره که 372 00:19:26,080 --> 00:19:31,120 یک رشته، مربی که یک رشته است، و آرایه، متوسط، و بولی. 373 00:19:31,120 --> 00:19:36,110 بنابراین همه این چیزها متفاوت است. 374 00:19:36,110 --> 00:19:39,600 >> همه حق است، بنابراین، ما باید یکدیگر است. 375 00:19:39,600 --> 00:19:42,930 بنابراین در این مورد، ما آرایه ای از اشیاء. 376 00:19:42,930 --> 00:19:45,320 پس فقط می خواهم یک شی می تواند یک آرایه در آن را داشته باشد. 377 00:19:45,320 --> 00:19:47,210 ما همچنین می توانیم یک آرایه از اشیاء را داشته باشد. 378 00:19:47,210 --> 00:19:51,250 این ممکن است مفید فکر می کنم در مورد شبیه به نوع 379 00:19:51,250 --> 00:19:54,260 چگونه ما یک رشته هش حال جدول، ما یک آرایه به حال 380 00:19:54,260 --> 00:19:56,220 از همه این های مختلف نوع ساختمانها که 381 00:19:56,220 --> 00:19:59,070 اشاره گر به متفاوت بود گره ها و فلان چیز. 382 00:19:59,070 --> 00:20:01,420 اما در این مورد، ما یک آرایه از اشیاء. 383 00:20:01,420 --> 00:20:04,890 پس این است که مانند یک آرایه آرایه از انجمنی. 384 00:20:04,890 --> 00:20:09,430 بنابراین ما باید برخی از عنصر اول شود جسم با نام جیمز 385 00:20:09,430 --> 00:20:11,340 و خانه وینتروپ. 386 00:20:11,340 --> 00:20:14,780 >> شما بچه ها ممکن است به یاد داشته باشید چیزی بسیار شبیه به این 387 00:20:14,780 --> 00:20:21,710 با آخرین pset خود را، اگر شما که در آن کشیده چیزی از پایگاه داده خود را، 388 00:20:21,710 --> 00:20:24,480 مرتب کردن بر اساس اول چیزی که در آرایه خود بود 389 00:20:24,480 --> 00:20:27,110 تمام اطلاعات در مورد اولین کاربر که آن را ملاقات نمود، 390 00:20:27,110 --> 00:20:30,765 و سپس شما به صفحه اول به آن حال برای دریافت سهام خود و یا کش خود 391 00:20:30,765 --> 00:20:32,110 و یا فلان چیز. 392 00:20:32,110 --> 00:20:34,620 پس این است که بسیار مشابه چیزی، فقط یک تغییر کوچک 393 00:20:34,620 --> 00:20:39,570 در نحو، تغییر کمی در گفته های ما استفاده برای توصیف آنها. 394 00:20:39,570 --> 00:20:45,960 >> بنابراین اگر ما می خواستیم، می تواند به هر کسی به من چه این هشدار را در اینجا انجام دهید؟ 395 00:20:45,960 --> 00:20:48,780 و یا چه این بیت از کد برای ما انجام می دهید؟ 396 00:20:48,780 --> 00:20:50,992 397 00:20:50,992 --> 00:20:52,616 رسید این به شما تمام نام را. 398 00:20:52,616 --> 00:20:54,900 آلیسون BUCHHOLTZ-AU: راست، پس از آن فقط با تمام نام های هشدار 399 00:20:54,900 --> 00:20:57,960 چرا که آن را از طریق رفتن کلبه من، پس از آن می خواهم در صفر شروع می شود. 400 00:20:57,960 --> 00:21:01,330 پس از آن می خواهم بگویم، OK ما به دنبال در این جسم اول، که 401 00:21:01,330 --> 00:21:03,210 اولین شکاف در آرایه ما است. 402 00:21:03,210 --> 00:21:06,900 و آن را می گوید، "من را نسبت، نام آن شی. " 403 00:21:06,900 --> 00:21:09,030 بنابراین ما در اینجا به، ما می خواهم اسکن، ما می خواهم نام پیدا، 404 00:21:09,030 --> 00:21:11,340 و ما می خواهم چاپ جیمز، مالی، و کارل. 405 00:21:11,340 --> 00:21:14,410 406 00:21:14,410 --> 00:21:15,799 هر گونه سؤال تا کنون؟ 407 00:21:15,799 --> 00:21:17,590 جاوا اسکریپت متاسفانه شما در حال رفتن به 408 00:21:17,590 --> 00:21:20,950 انجام بسیاری از دنبال کردن در شما خود، بدانند نحو، 409 00:21:20,950 --> 00:21:21,910 دست و پنجه نرم با آن است. 410 00:21:21,910 --> 00:21:25,870 اما البته من همیشه اینجا هستم، ساعات اداری همیشه در اینجا. 411 00:21:25,870 --> 00:21:28,260 من ممکن است در روز سه شنبه این هفته. 412 00:21:28,260 --> 00:21:31,050 بنابراین اگر شما وجود دارد، شما می توانید آمده در این هفته دیدن من. 413 00:21:31,050 --> 00:21:32,470 این می شود بزرگ است. 414 00:21:32,470 --> 00:21:36,260 >> خوب، پس DOM سند مدل شیء است. 415 00:21:36,260 --> 00:21:38,900 پس این تنها راه است که ما دوست داریم به فکر می کنم 416 00:21:38,900 --> 00:21:45,720 در مورد چگونگی HTML و همه چیز ما در آن سازمان است. 417 00:21:45,720 --> 00:21:49,930 این چیزی بسیار است که احتمالا آمد تا در مسابقه خود را. 418 00:21:49,930 --> 00:21:58,150 من می دانم سال من، آن را مانند در اینجا فایل HTML، پر در DOM برای آن. 419 00:21:58,150 --> 00:21:59,770 و شما فقط در چیزهای کوچک را پر کنید. 420 00:21:59,770 --> 00:22:01,500 این باید نقاط آسان امیدوارم باشد. 421 00:22:01,500 --> 00:22:03,450 امیدوارم شما see-- 422 00:22:03,450 --> 00:22:04,590 >> رسید [نامفهوم] 423 00:22:04,590 --> 00:22:06,660 >> آلیسون BUCHHOLTZ-AU: پس شما این درخت در اینجا ببینید؟ 424 00:22:06,660 --> 00:22:07,200 >> رسید آره. 425 00:22:07,200 --> 00:22:08,949 >> آلیسون BUCHHOLTZ-AU: به طوری که آنها استفاده بپرسید 426 00:22:08,949 --> 00:22:11,750 برای پر کردن در آنچه که می رود در زیر بدن. 427 00:22:11,750 --> 00:22:15,770 شاید تحت بدن، ما باید برخی از divs یا ما باید برخی از پاراگراف ها، 428 00:22:15,770 --> 00:22:19,160 و ما به شما بپرسید برای پر کردن در یک درخت بسیار بسیار شبیه به این. 429 00:22:19,160 --> 00:22:21,440 بنابراین ما می شود راه رفتن را از طریق آن. 430 00:22:21,440 --> 00:22:26,120 بنابراین سند شی مدل فقط یک راه است 431 00:22:26,120 --> 00:22:31,240 به ساختار و فکر می کنم درباره HTML ما گرافیکی. 432 00:22:31,240 --> 00:22:33,860 433 00:22:33,860 --> 00:22:35,840 و همچنین هنگامی که ما را دریافت کنید به جاوا اسکریپت تر، 434 00:22:35,840 --> 00:22:37,640 آن را به راه که ما در واقع 435 00:22:37,640 --> 00:22:39,990 دستکاری های مختلف عناصر در صفحه. 436 00:22:39,990 --> 00:22:43,980 ما نیاز به یک راه برای دسترسی به هر یک از از چیزهایی که در HTML ما، 437 00:22:43,980 --> 00:22:48,050 و بنابراین این به ما می دهد بسیار روش استاندارد بتن 438 00:22:48,050 --> 00:22:51,010 در سراسر صفحات وب مختلف به انجام این کار. 439 00:22:51,010 --> 00:22:53,440 >> بنابراین اگر ما فقط از طریق راه رفتن این در اینجا، البته 440 00:22:53,440 --> 00:22:56,790 سند ما است مانند تمام فایل های ما. 441 00:22:56,790 --> 00:22:59,350 که به وضوح حس می کند که آن بالاترین چیز است، 442 00:22:59,350 --> 00:23:03,520 و سپس ما HTML واقعی ما، که مربوط به این تگ در اینجا. 443 00:23:03,520 --> 00:23:08,480 همچنین اگر شما در دندانه دار کردن برچسب ها خود را به درستی، سپس ایجاد این درخت DOM 444 00:23:08,480 --> 00:23:10,530 می شود فوق العاده ساده است. 445 00:23:10,530 --> 00:23:12,400 بنابراین ما برخی از سر اینجا. 446 00:23:12,400 --> 00:23:15,780 ما برخی از بدن که ما می بینیم ساقه کردن از HTML، 447 00:23:15,780 --> 00:23:18,530 به همین دلیل است که ما باید سر و بدن. 448 00:23:18,530 --> 00:23:22,880 در سر، ما باید برخی از تگ عنوان، تگ عنوان پایان، 449 00:23:22,880 --> 00:23:24,570 بنابراین ما می دانیم که پس از سر می آید. 450 00:23:24,570 --> 00:23:28,040 و در تگ عنوان ما، ما خوش آمدید، جهان است. 451 00:23:28,040 --> 00:23:28,740 باشه؟ 452 00:23:28,740 --> 00:23:31,311 به طوری که کل این شاخه دست چپ است. 453 00:23:31,311 --> 00:23:34,060 و سپس برای شاخه راست در اینجا، ما می بینیم که ما باید HTML، 454 00:23:34,060 --> 00:23:38,680 OK ما انجام داده ایم این بخش سر، ما به دنبال فقط در بدن، 455 00:23:38,680 --> 00:23:40,670 بنابراین ما باید برخی از منطقه بدن. 456 00:23:40,670 --> 00:23:44,350 و در آن، تنها چیزی که ما باید جهان است سلام،. 457 00:23:44,350 --> 00:23:45,090 باشه؟ 458 00:23:45,090 --> 00:23:54,130 اگر ما چیزهایی مانند به حال برخی از P براکت و سپس 459 00:23:54,130 --> 00:23:57,500 سلام، جهان، و پس از آن دیگر براکت P از خداحافظی، جهان، 460 00:23:57,500 --> 00:24:00,080 ما دو حباب دارند آینده خاموش از اینجا. 461 00:24:00,080 --> 00:24:05,550 از آنجا که آنها هر دو تحت بدن است، اما آنها پاراگراف جداگانه این مورد هستیم. 462 00:24:05,550 --> 00:24:11,520 قطعا عمل وجود دارد در که در آزمونها قبلی، 463 00:24:11,520 --> 00:24:14,570 و همچنین مقدار زیادی آنلاین بر روی آن. 464 00:24:14,570 --> 00:24:18,260 OK بنابراین، این فقط اجازه می دهد تا ما همه چیز را به خوبی ببینید 465 00:24:18,260 --> 00:24:20,810 و دستکاری چیز بسیار سیستماتیک. 466 00:24:20,810 --> 00:24:21,340 باشه؟ 467 00:24:21,340 --> 00:24:23,640 ما دقیقا می دانند که چگونه به گذشتن از طریق این درخت، 468 00:24:23,640 --> 00:24:26,910 بنابراین ما می دانیم آنچه ما می خواهیم برای دسترسی به. 469 00:24:26,910 --> 00:24:31,690 >> OK پس این است که چرا ما می خواهیم به این نوع از مدل، 470 00:24:31,690 --> 00:24:35,190 به طوری که ما می توانیم چیزهایی مثل این استفاده کنید، و ما درک می کنیم چه معنی آنها، 471 00:24:35,190 --> 00:24:38,370 و آنها استاندارد هستند در تمام کارهایی که انجام میدیم. 472 00:24:38,370 --> 00:24:45,900 بنابراین عنوان سند نقطه است فقط عنوان our-- تمام این 473 00:24:45,900 --> 00:24:48,960 خود به توضیح زیبا، من می خواهم به فکر می کنم. 474 00:24:48,960 --> 00:24:51,660 بنابراین اولین سه نمونه ها فقط گفت، 475 00:24:51,660 --> 00:24:54,770 "OK، فقط به من بدهد عنوان این صفحه وب. " 476 00:24:54,770 --> 00:24:58,030 بنابراین آن را به شما بدهد چه مربوط به عنوان. 477 00:24:58,030 --> 00:25:01,880 >> سند نقطه بدن است رفتن به شما بدهد هر آنچه در آن برچسب ها بدن. 478 00:25:01,880 --> 00:25:03,240 بنابراین شما می توانید دستکاری که. 479 00:25:03,240 --> 00:25:07,820 و نقطه سند نقطه بدن وارد HTML بسیار سرد است، 480 00:25:07,820 --> 00:25:11,660 و شاید مانند فوق العاده نمی بصری، اما HTML داخلی 481 00:25:11,660 --> 00:25:13,740 مربوط به این حق در اینجا. 482 00:25:13,740 --> 00:25:17,410 بنابراین اگر شما همیشه می خواهید دستکاری متن در یک صفحه، 483 00:25:17,410 --> 00:25:22,700 به طور معمول شما به انجام می شود چیزی با نقطه بدن HTML درونی. 484 00:25:22,700 --> 00:25:23,820 باشه؟ 485 00:25:23,820 --> 00:25:31,341 بنابراین HTML درونی تمایل به مراجعه به آنچه در واقع بین این تگ. 486 00:25:31,341 --> 00:25:31,840 باشه؟ 487 00:25:31,840 --> 00:25:33,020 و سپس توابع مفید است. 488 00:25:33,020 --> 00:25:40,390 بنابراین اگر شما می خواهید برای به دست آوردن هر یک از این، هر عنصر، 489 00:25:40,390 --> 00:25:43,140 ما باید برخی از شناسه، کلاس نام، و یا نام تگ. 490 00:25:43,140 --> 00:25:47,100 این است که بسیار شبیه به چیزهایی که ما با CSS انجام داد، درست است؟ 491 00:25:47,100 --> 00:25:51,360 که در آن ما برخی از انتخاب که به هر یک برچسب دارد، یک کلاس 492 00:25:51,360 --> 00:25:53,800 که ما آنها را، و یا یک ID را. 493 00:25:53,800 --> 00:25:55,310 این است که بسیار به همان شیوه. 494 00:25:55,310 --> 00:26:00,720 اگر شما چیزی است که تا به برخی از کلاس از سگ، 495 00:26:00,720 --> 00:26:05,800 و به شما می گویند دریافت عناصر بر اساس نام تگ، و شما سگ در there-- یا متاسفم قرار داده، 496 00:26:05,800 --> 00:26:06,610 نام کلاس. 497 00:26:06,610 --> 00:26:07,770 شما می توانید نقطه در آن وجود دارد قرار داده است. 498 00:26:07,770 --> 00:26:11,780 آن را به بازگشت به تمام کسانی که عناصر به شما که آن کلاس. 499 00:26:11,780 --> 00:26:13,880 بنابراین شما می توانید فقط کسانی که دستکاری. 500 00:26:13,880 --> 00:26:18,430 در راه همان، شاید شما فقط می خواهم به دستکاری برخی از هدر، بنابراین 501 00:26:18,430 --> 00:26:20,980 برخی از هدر H1، مانند ما انجام داد. 502 00:26:20,980 --> 00:26:24,900 شما می توانید دریافت عناصر بر اساس برچسب انجام نام، به دلیل H1 نام تگ می باشد. 503 00:26:24,900 --> 00:26:29,270 و در همان حال، اگر شما می خواهید برای دریافت برخی از چیزی منحصر به فرد، شما می توانید برچسب GET انجام دهد. 504 00:26:29,270 --> 00:26:31,100 دریافت عنصر توسط ID. 505 00:26:31,100 --> 00:26:32,710 و آنها در واقع بسیاری از این. 506 00:26:32,710 --> 00:26:36,300 این تنها مانند سه بسیار زیاد است. 507 00:26:36,300 --> 00:26:39,600 بنابراین اگر شما آنلاین، به عنوان من قصد دارم برای تشویق 508 00:26:39,600 --> 00:26:45,342 شما را به انجام، و انجام برخی از پژوهش در خود، 509 00:26:45,342 --> 00:26:48,450 من قطعا توصیه به دنبال تمام آن. 510 00:26:48,450 --> 00:26:50,880 آنها می تواند فوق العاده مفید، به ویژه هنگامی که 511 00:26:50,880 --> 00:26:57,180 شما می خواهید فقط نوع دستکاری همه چیز خیلی خاص بدون نیاز 512 00:26:57,180 --> 00:27:00,390 را از طریق رفتن و سعی کنید تجزیه کردن همه چیز. 513 00:27:00,390 --> 00:27:03,540 >> خوب، پس آخرین چیزی جاوا اسکریپت حوادث است. 514 00:27:03,540 --> 00:27:10,730 بنابراین، هنگامی که من قبلا صحبت شد در مورد رفتن بر روی یک وب سایت، 515 00:27:10,730 --> 00:27:14,340 و هنگامی که شما بیش از چیزی شناور، و یا موس خود را با ماوس از روی چیزی، 516 00:27:14,340 --> 00:27:15,420 چیز دیگری اتفاق می افتد. 517 00:27:15,420 --> 00:27:17,900 این چیزی است که ما می خواهم به در مورد به عنوان یک رویداد فکر می کنم. 518 00:27:17,900 --> 00:27:23,970 بنابراین آنچه که ما را که ممکن است مفید باشد در اینجا این است onClick استفاده. 519 00:27:23,970 --> 00:27:29,140 بنابراین معدن در شناور بود، که، من هستم کاملا مطمئن، فقط در شناور. 520 00:27:29,140 --> 00:27:31,300 همچنین یک تن از این که شما می توانید برای نگاه کنید. 521 00:27:31,300 --> 00:27:34,340 یک لیست کامل وجود دارد آنلاین از چیزهای مختلف 522 00:27:34,340 --> 00:27:37,130 که شما می توانید برای گوش دادن. 523 00:27:37,130 --> 00:27:41,220 >> اما حوادث جاوا اسکریپت می باشد اساسا فقط پاسخ به همه چیز 524 00:27:41,220 --> 00:27:42,430 که کاربر خود را انجام می دهند. 525 00:27:42,430 --> 00:27:42,930 درست است؟ 526 00:27:42,930 --> 00:27:45,220 بنابراین کاربر خود را می کند چیزی که یک رویداد است، 527 00:27:45,220 --> 00:27:48,340 و جاوا اسکریپت پاسخ خواهد داد با این حال شما می خواهم آن را به دوست. 528 00:27:48,340 --> 00:27:49,770 این بر این اساس پاسخ خواهد داد. 529 00:27:49,770 --> 00:27:54,630 بنابراین در این مورد، ما برخی از onload پنجره نقطه. 530 00:27:54,630 --> 00:27:57,170 پس چه این می گوید، "صبر تا لود پنجره است. " 531 00:27:57,170 --> 00:27:57,780 باشه؟ 532 00:27:57,780 --> 00:28:02,102 بنابراین، هنگامی که همه چیز را لود، onload، سپس شما می توانید این تابع را اجرا کند. 533 00:28:02,102 --> 00:28:03,810 بنابراین، هنگامی که همه چیز بارگذاری می شود، شما در حال رفتن 534 00:28:03,810 --> 00:28:07,760 به برخی از دکمه جستجو که می شود یک عنصر توسط ID، 535 00:28:07,760 --> 00:28:13,740 و آن را چاپ هر چه که عنصر است به عنوان دکمه جستجو. 536 00:28:13,740 --> 00:28:17,050 و پس از آن ما باید این متغیر، ما می گویند، "خوب، onClick استفاده." 537 00:28:17,050 --> 00:28:20,390 بنابراین، هنگامی که ما می شنویم یک کلیک بر روی دکمه جستجو، 538 00:28:20,390 --> 00:28:23,990 اجرای این تابع است که هشدار، شما دکمه جستجو کلیک. 539 00:28:23,990 --> 00:28:28,910 >> پس چه اتفاقی می افتد is-- این است که خوب نمایش گرافیکی کمی اینجا. 540 00:28:28,910 --> 00:28:31,480 بنابراین بارهای سند ما، که onload ما، 541 00:28:31,480 --> 00:28:34,340 ما پیدا جستجو ما را فشار دهید، که این. 542 00:28:34,340 --> 00:28:36,570 ما به دنبال دکمه جستجو ما. 543 00:28:36,570 --> 00:28:40,790 و سپس هنگامی که دکمه جستجو است کلیک، آن را به حق در اینجا مربوط. 544 00:28:40,790 --> 00:28:41,980 onClick استفاده. 545 00:28:41,980 --> 00:28:47,300 سپس ما در نهایت هشدار کاربر ما، که این خط آخر در اینجا است. 546 00:28:47,300 --> 00:28:48,250 باشه؟ 547 00:28:48,250 --> 00:28:52,960 بنابراین هر یک از این چهار مرحله فقط مربوط به چهار جعبه 548 00:28:52,960 --> 00:28:55,031 پایین وجود دارد در پایین. 549 00:28:55,031 --> 00:28:56,405 آیا این را حس برای همه؟ 550 00:28:56,405 --> 00:29:01,120 551 00:29:01,120 --> 00:29:05,200 >> و پس از آن یک چیز است که من فقط رفتن به ذکر است بسیار، بسیار به طور خلاصه، که من 552 00:29:05,200 --> 00:29:08,660 بچه ها را تشویق شما رفتن نگاه بیشتر به است 553 00:29:08,660 --> 00:29:13,210 جی کوئری، است که فقط یک کتابخانه است که در بالای جاوا اسکریپت ساخته شده است. 554 00:29:13,210 --> 00:29:16,480 این فوق العاده مفید است، به عنوان با اکثر کتابخانه ها. 555 00:29:16,480 --> 00:29:18,320 بسیاری از توابع وجود دارد. 556 00:29:18,320 --> 00:29:21,930 بنابراین اگر تا به حال چیزی وجود دارد که شما می خواهید به انجام در جاوا اسکریپت، 557 00:29:21,930 --> 00:29:24,880 اولین غریزه شما نباید به فکر می کنم 558 00:29:24,880 --> 00:29:27,340 از، "چه تابع باید من کد؟ "که باید باشد، 559 00:29:27,340 --> 00:29:29,560 "به من اجازه دیدن کسی است در حال حاضر این برای من انجام می شود. " 560 00:29:29,560 --> 00:29:32,800 از آنجا که نه بار از ده، کسی که آن را انجام در حال حاضر، 561 00:29:32,800 --> 00:29:35,760 و آنها احتمالا آن را بهتر انجام داده اند. 562 00:29:35,760 --> 00:29:39,990 مردم صرف زمان زیادی انجام این، و جاوا اسکریپت است بسیار به طور گسترده ای استفاده می شود، 563 00:29:39,990 --> 00:29:42,810 تا مردم به طور مداوم تلاش برای ایجاد آن بهتر است. 564 00:29:42,810 --> 00:29:47,110 و jQuery تا به بسیاری از توابع که احتمالا برای شما مفید خواهد بود 565 00:29:47,110 --> 00:29:50,470 در پروژه نهایی خود را اگر شما انجام هر کاری با طراحی وب سایت. 566 00:29:50,470 --> 00:29:53,480 همانطور که من خواهم بگویم، "کار دقیق، نمی سخت تر است. " 567 00:29:53,480 --> 00:29:57,130 اگر شما بچه ها انجام این کار، آن را بزرگ خواهد بود. 568 00:29:57,130 --> 00:30:00,330 هنگامی که ما در هکاتون هستید من نمی می خواهم به شما به تمام استرس. 569 00:30:00,330 --> 00:30:03,600 من می خواهم شما را به مانند، "من کردم این. در جی کوئری رو پشت من. 570 00:30:03,600 --> 00:30:05,790 من نیازی به ارسال این توابع. " 571 00:30:05,790 --> 00:30:07,636 >> پس فقط دو چیز به به یاد داشته باشید، من قصد دارم 572 00:30:07,636 --> 00:30:10,220 به شما اجازه می بچه ها نگاه به جی کوئری در خود تغییر دهید. 573 00:30:10,220 --> 00:30:13,070 همه من قصد دارم برای گفتن است می کند برخی از چیزهایی که بسیار عالی 574 00:30:13,070 --> 00:30:15,220 و می تواند زندگی شما را کل خیلی آسان تر است. 575 00:30:15,220 --> 00:30:17,150 اما آنچه شما می خواهید باید هر فایل است 576 00:30:17,150 --> 00:30:21,020 که شما قصد به استفاده از آن در، شما در حال رفتن به خواهید این دو خط. 577 00:30:21,020 --> 00:30:25,630 شما در حال رفتن به خواهید اسکریپت از جی اس جی کوئری نقطه جی اس. 578 00:30:25,630 --> 00:30:28,500 و در واقع منبع خود را در حال رفتن به برخی از URL. 579 00:30:28,500 --> 00:30:35,870 اگر شما گوگل جی کوئری، گوگل در واقع میزبان تمام فایل برای شما. 580 00:30:35,870 --> 00:30:38,950 بنابراین شما قطعا می خواهید ورودی که URL به جای. 581 00:30:38,950 --> 00:30:41,130 من فقط با قرار دادن این اینجا به جهت سهولت کار. 582 00:30:41,130 --> 00:30:45,180 همه این به این معنی است که در آن به پیدا کردن کتابخانه جی کوئری خود را. 583 00:30:45,180 --> 00:30:48,600 این عظیم، بنابراین شما نمی خواهید به آن میزبان بر روی کامپیوتر خود 584 00:30:48,600 --> 00:30:53,390 اگر شما می توانید آن را اجتناب کنند، همین دلیل است که ما تمایل به تنها در URL گوگل قرار است که 585 00:30:53,390 --> 00:30:55,880 میزبان تمام این فایل ها را برای شما. 586 00:30:55,880 --> 00:30:56,380 باشه؟ 587 00:30:56,380 --> 00:30:58,850 شما آن را گوگل، قول می دهم آن وجود خواهد داشت. 588 00:30:58,850 --> 00:31:01,200 >> و پس از آن هر جاوا اسکریپت فایل است که شما هستید 589 00:31:01,200 --> 00:31:07,150 با استفاده از، پس این تنها برخی خارجی جاوا اسکریپت فایل است که شما با استفاده از. 590 00:31:07,150 --> 00:31:11,570 در راه همان است که ما به CSS ما پیوند فایل، این همان چیزی است. 591 00:31:11,570 --> 00:31:15,480 این فقط به فایل لینک که در آن ابتدا باید جاوا اسکریپت خود را است. 592 00:31:15,480 --> 00:31:18,970 و من چند نمونه داشته با جاوا اسکریپت ساده است. 593 00:31:18,970 --> 00:31:20,220 بنابراین ما می شود که از طریق آن. 594 00:31:20,220 --> 00:31:27,230 و پس از آن در صفحه اول خود را جاوا اسکریپت، که جاوا اسکریپت شما فایل اینجا، 595 00:31:27,230 --> 00:31:30,900 این نوع از لفاف بسته بندی است که شما برای جی کوئری داشته باشد. 596 00:31:30,900 --> 00:31:33,860 شما تقریبا 99.9 هستید درصد از زمان رفتن 597 00:31:33,860 --> 00:31:36,800 به این در فایل index.js خود را. 598 00:31:36,800 --> 00:31:40,010 از آنجا که منظور این است، "هیچ چیز را اجرا نمی 599 00:31:40,010 --> 00:31:43,480 تا سند خود است که در واقع آماده "است که دقیقا همان چیزی است که شما می خواهید. 600 00:31:43,480 --> 00:31:46,600 از آنجا که اگر سند شما آماده نیست، و jQuery شروع به انجام کارهایی، 601 00:31:46,600 --> 00:31:48,020 این فقط یک ظرف غذا است. 602 00:31:48,020 --> 00:31:50,480 بنابراین شما همیشه می خواهم به این لفاف بسته بندی. 603 00:31:50,480 --> 00:31:55,760 و سپس برای چیزهایی که در آن وجود دارد بروید، من باید به بررسی دقیق خود بچه ها خود را ترک کنند. 604 00:31:55,760 --> 00:32:04,610 >> خوب، پس هر گونه پرسش وجود دارد سمت راست در حال حاضر در مورد جاوا اسکریپت به طور کلی؟ 605 00:32:04,610 --> 00:32:07,420 و یا مدل DOM؟ 606 00:32:07,420 --> 00:32:10,780 اگر نه، ما باید برخی از سرد نمونه هایی که ما را از طریق می تواند برود، 607 00:32:10,780 --> 00:32:13,120 که شما بچه ها می توانید به من کد کمک کند. 608 00:32:13,120 --> 00:32:15,877 اما من هم برای رفتن به فوق العاده زیبا، و اگر شما 609 00:32:15,877 --> 00:32:17,960 نمی خواهم می گویند هر چیزی برای این که خوب است. 610 00:32:17,960 --> 00:32:20,510 من همچنین می توانید فقط شما مثال بزنم. 611 00:32:20,510 --> 00:32:24,581 اما هر چیزی در پاورپوینت قبل از ما در حرکت؟ 612 00:32:24,581 --> 00:32:25,080 سرد. 613 00:32:25,080 --> 00:32:26,990 >> احساس می کنم مثل شما بچه ها به انرژی نیاز دارند. 614 00:32:26,990 --> 00:32:31,516 بنابراین من فکر می کنم ما در حال رفتن به شروع با مثال حزب من برای اولین بار. 615 00:32:31,516 --> 00:32:33,390 ما سه نمونه، شما انتخاب کنید. 616 00:32:33,390 --> 00:32:37,720 بنابراین ما باید ساعت، که در آن ما قصد داریم برای اجرای یک ساعت واقعی که 617 00:32:37,720 --> 00:32:41,430 رفتن به روز رسانی با گذشت زمان. 618 00:32:41,430 --> 00:32:43,310 در حال حاضر این تابع بزرگ توییتر. 619 00:32:43,310 --> 00:32:44,560 This-- شما می دانید چه، نگه. 620 00:32:44,560 --> 00:32:47,220 ما قصد داریم تا این برود. 621 00:32:47,220 --> 00:32:47,950 بم. 622 00:32:47,950 --> 00:32:49,060 باشه. 623 00:32:49,060 --> 00:32:56,132 >> در حال حاضر این تابع بزرگ توییتر در اینجا، that-- من می دانم، درست است؟ 624 00:32:56,132 --> 00:32:57,090 این رفتن به بزرگ است. 625 00:32:57,090 --> 00:32:58,350 آیا شما بچه ها هیجان زده؟ 626 00:32:58,350 --> 00:33:01,170 که در حال رفتن به تعداد از شخصیت های که شما را ترک کرده اند، 627 00:33:01,170 --> 00:33:04,520 بنابراین اگر در حال حاضر از نوع I، بدیهی است که آن را هنوز هم می گوید 140، 628 00:33:04,520 --> 00:33:06,190 اما ما می دانیم که چنین نیست. 629 00:33:06,190 --> 00:33:08,570 و سپس با آخرین ما در اینجا، اینجا کلیک کنید به حزب. 630 00:33:08,570 --> 00:33:12,150 چه اتفاقی خواهد افتاد وقتی است که ما کلیک کنید، پس زمینه را 631 00:33:12,150 --> 00:33:13,340 رفتن به تغییر رنگ. 632 00:33:13,340 --> 00:33:17,060 بنابراین شما بچه ها باید گزینه های خود را از که یکی از شما می خواهید برای انجام اولین. 633 00:33:17,060 --> 00:33:19,800 من قول می دهم من آن را بسیار آسان بر شما. 634 00:33:19,800 --> 00:33:22,680 من احساس می کنم مثل همه نوع تنها بسیار کم کلیدی امروز. 635 00:33:22,680 --> 00:33:25,540 بنابراین من شما را از طریق چگونه راه رفتن ما همه از این اجرا. 636 00:33:25,540 --> 00:33:28,520 اگر می خواهید سنج در، که فوق العاده است، اما من 637 00:33:28,520 --> 00:33:30,020 احساس می کنم مثل همه یک کمی خسته به. 638 00:33:30,020 --> 00:33:32,970 بنابراین من فقط به شما راه رفتن از طریق این نمونه. 639 00:33:32,970 --> 00:33:35,015 آیا ما چیزی است که ما می خواهم به انجام اولین بار؟ 640 00:33:35,015 --> 00:33:38,140 641 00:33:38,140 --> 00:33:39,475 همه؟ 642 00:33:39,475 --> 00:33:41,350 بدون اولویت؟ 643 00:33:41,350 --> 00:33:41,867 باشه. 644 00:33:41,867 --> 00:33:42,450 میدونی چیه؟ 645 00:33:42,450 --> 00:33:43,290 ما در حزب است. 646 00:33:43,290 --> 00:33:48,380 احساس می کنم مثل شما بچه ها نیاز به یک little-- بنابراین، ما یک حزب برای اولین بار انجام دهید. 647 00:33:48,380 --> 00:33:48,880 باشه. 648 00:33:48,880 --> 00:33:51,470 649 00:33:51,470 --> 00:33:56,930 >> بنابراین آنچه که ما here-- دارند که قرار نیست وجود داشته باشد. 650 00:33:56,930 --> 00:33:57,910 در حال حاضر آن خوب است. 651 00:33:57,910 --> 00:33:59,810 باشه. 652 00:33:59,810 --> 00:34:03,110 پس چه ما را در اینجا است فقط یک صفحه HTML ساده 653 00:34:03,110 --> 00:34:07,840 که شما بچه ها باید تمام فوق العاده است آشنا با از دو psets آخرین لحظه باشد. 654 00:34:07,840 --> 00:34:10,212 ما باید نوع فیلم کارگردان تهیه کننده ما در اینجا. 655 00:34:10,212 --> 00:34:10,920 هر کس می تواند دید؟ 656 00:34:10,920 --> 00:34:11,420 باشه. 657 00:34:11,420 --> 00:34:12,560 سرد. 658 00:34:12,560 --> 00:34:13,900 ما HTML ما به وضوح. 659 00:34:13,900 --> 00:34:18,360 ما برخی از هدر است که مرتبط با شیوه نامه 660 00:34:18,360 --> 00:34:21,420 فقط ساخته شده فونت من خوب و بزرگ و تیره می کند. 661 00:34:21,420 --> 00:34:23,489 پس در مورد آن نگران نباشید. 662 00:34:23,489 --> 00:34:26,437 >> ما برخی از بدن با پس زمینه کد، خوب؟ 663 00:34:26,437 --> 00:34:28,520 از آنجا که ما در حال رفتن به تغییر پس زمینه. 664 00:34:28,520 --> 00:34:31,964 بنابراین، هنگامی که ما در حال تغییر پس زمینه از بدن ما، 665 00:34:31,964 --> 00:34:35,965 ما از دو هفته پیش به یاد داشته باشید هنگامی که ما در برخورد با صفحات وب است. 666 00:34:35,965 --> 00:34:36,840 بنابراین خوب است که که. 667 00:34:36,840 --> 00:34:39,270 و ما باید برخی از شناسه برابر حزب. 668 00:34:39,270 --> 00:34:43,909 این ساعت پوند کد عکس فقط بدان معناست که آن را برای رفتن به همان صفحه. 669 00:34:43,909 --> 00:34:47,120 و در اینجا کلیک کنید به حزب، به همین دلیل است هنگامی که ما روی آن کلیک کنید، 670 00:34:47,120 --> 00:34:48,940 آن را باید تغییر رنگ، خوشبختانه. 671 00:34:48,940 --> 00:34:54,322 >> و پس از آن ما برخی از اسکریپت را در اینجا است که تنها به این حزب جی اس نقطه مرتبط 672 00:34:54,322 --> 00:34:58,100 فایل، این است که خالی چون ما هیچ کاری نشده است. 673 00:34:58,100 --> 00:35:00,450 و آن چنان غمگین. 674 00:35:00,450 --> 00:35:06,100 اما خیلی زود، بالاخره تغییر می کند رنگ، و آن را بسیار جذاب باشد. 675 00:35:06,100 --> 00:35:10,520 >> بنابراین من فقط رفتن به شما بچه ها راه رفتن از طریق ما چگونه ممکن است این رویکرد. 676 00:35:10,520 --> 00:35:14,030 بنابراین اولین چیزی که ما ممکن است بخواهید انجام دهید، 677 00:35:14,030 --> 00:35:18,050 اگر ما در حال تغییر پس زمینه بدن، اولین چیزی که ما ممکن است بخواهید 678 00:35:18,050 --> 00:35:22,730 برای انجام این کار است که در واقع گرفتن چه بدن است، درست است؟ 679 00:35:22,730 --> 00:35:27,690 بنابراین ما می خواهم به مجموع، ما پس زمینه، و اگر شما متوجه، 680 00:35:27,690 --> 00:35:29,567 من فقط به طور خودکار فقط شروع به تایپ کنید. 681 00:35:29,567 --> 00:35:32,400 هیچ چیز ویژه ای وجود دارد که ما نیاز به فایل های جاوا اسکریپت ما انجام دهد. 682 00:35:32,400 --> 00:35:35,820 من می توانید شروع به تعریف متغیرها، و اعلام توابع تصادفی. 683 00:35:35,820 --> 00:35:38,110 و آن را به صورت رایگان خیلی بیشتر است. 684 00:35:38,110 --> 00:35:41,930 این مثل با C، ما به شما تمام این قوانین سخت، و شما بزرگ شده، 685 00:35:41,930 --> 00:35:43,220 بنابراین ما مانند، "برو جلو هستیم. 686 00:35:43,220 --> 00:35:44,000 آزاد باشد. 687 00:35:44,000 --> 00:35:44,870 آیا آنچه شما می خواهید. " 688 00:35:44,870 --> 00:35:46,280 و این چیزی است که جاوا اسکریپت است. 689 00:35:46,280 --> 00:35:48,390 بنابراین ما برخی از زمینه را در اینجا. 690 00:35:48,390 --> 00:35:55,900 با مدل DOM ما، ما می دانیم می توانید انجام دهید سند نقطه دریافت عنصر، 691 00:35:55,900 --> 00:36:00,290 و اگر ما در اینجا متوجه، بدن ما دارای یک id. 692 00:36:00,290 --> 00:36:00,930 درست است؟ 693 00:36:00,930 --> 00:36:06,310 بنابراین ما می توانیم انجام سند توسط شناسه، و در اینجا یک ساده است. 694 00:36:06,310 --> 00:36:08,295 شناسه ما است که ما در اینجا می خواهیم چه خبر؟ 695 00:36:08,295 --> 00:36:09,170 رسید: سابقه و هدف. 696 00:36:09,170 --> 00:36:11,280 آلیسون BUCHHOLTZ-AU: سابقه و هدف. 697 00:36:11,280 --> 00:36:12,230 کامل است. 698 00:36:12,230 --> 00:36:14,250 و نقطه و ویرگول در پایان. 699 00:36:14,250 --> 00:36:15,610 که نرفته است هنوز. 700 00:36:15,610 --> 00:36:17,330 شما هنوز هم نیاز سمی کالن خود را. 701 00:36:17,330 --> 00:36:17,830 باشه. 702 00:36:17,830 --> 00:36:19,690 به طوری که برای اولین بار از یک ما است. 703 00:36:19,690 --> 00:36:23,880 و هنگامی که ما چیزی را کلیک کنید، ما تا یه اتفاق، درست است که می خواهید؟ 704 00:36:23,880 --> 00:36:28,270 بنابراین ما ممکن است برخی از متغیر می خواهید که در انتظار یک کلیک. 705 00:36:28,270 --> 00:36:32,410 چه ما قصد داریم انجام دهیم این است که ما در حال رفتن به را لینک ما بیشتر شبیه به یک دکمه. 706 00:36:32,410 --> 00:36:43,140 بنابراین ما قصد داریم به برخی از دکمه که برابر سند نقطه دریافت عنصر توسط ID. 707 00:36:43,140 --> 00:36:48,670 و اگر من صحبت کردن در مورد لینک کلیک کنید و یا اینجا کلیک کنید به حزب 708 00:36:48,670 --> 00:36:51,850 لینک، آنچه ممکن آیدی من در اینجا خواهد بود؟ 709 00:36:51,850 --> 00:36:52,590 حزب. 710 00:36:52,590 --> 00:36:55,200 درست است. 711 00:36:55,200 --> 00:36:56,500 OK خیلی بد نیست تا کنون. 712 00:36:56,500 --> 00:36:59,060 هر کس آنچه ما انجام می دهیم؟ 713 00:36:59,060 --> 00:37:02,100 >> OK، بنابراین در حال حاضر ما باید ما را فشار دهید، و ما می خواهیم 714 00:37:02,100 --> 00:37:04,140 همه چیز به تغییر زمانی که ما بر روی آن کلیک کنید. 715 00:37:04,140 --> 00:37:08,750 بنابراین اگر ما از پاورپوینت ما به یاد داشته باشید، چیزی که بسیار ساده می توانیم انجام دهیم 716 00:37:08,750 --> 00:37:12,140 فقط نقطه دکمه onClick استفاده، درست است؟ 717 00:37:12,140 --> 00:37:14,750 718 00:37:14,750 --> 00:37:18,730 و این خبر را برابر برخی از عملکرد. 719 00:37:18,730 --> 00:37:20,620 این یک تابع بی نام است. 720 00:37:20,620 --> 00:37:24,620 و این فقط as-- در واقع من رفتن به این کمی بزرگتر. 721 00:37:24,620 --> 00:37:27,330 >> بنابراین آنچه که من فقط در اینجا است من گفت، OK، 722 00:37:27,330 --> 00:37:31,810 هنگامی که ما دکمه ما، کلیک کنید که این لینک که ما فقط به آن اشاره شد، 723 00:37:31,810 --> 00:37:34,270 ما می رویم به اجرا این تابع ناشناس. 724 00:37:34,270 --> 00:37:35,845 ما هیچ ورودی لازم نیست. 725 00:37:35,845 --> 00:37:37,220 ما اهمیتی نمی دهند چه کاربر می گوید. 726 00:37:37,220 --> 00:37:38,800 هنگامی که آنها روی آن کلیک کنید، ما هستیم رفتن به انجام هر کاری که ما می خواهیم، 727 00:37:38,800 --> 00:37:40,660 که تغییر رنگ پس زمینه. 728 00:37:40,660 --> 00:37:42,640 باشه؟ 729 00:37:42,640 --> 00:37:47,224 به طوری که به همین دلیل ما هیچ ورودی نداشته باشند، ما فقط باید این تابع ناشناس. 730 00:37:47,224 --> 00:37:49,390 و در حال حاضر ما در حال واقع رفتن برای نوشتن این تابع. 731 00:37:49,390 --> 00:37:55,040 >> بنابراین یک دسته از راه وجود دارد. شما می تواند یک رنگ تصادفی تولید کند. 732 00:37:55,040 --> 00:37:59,010 راه که من آن را به بود تولید سه اعداد تصادفی 733 00:37:59,010 --> 00:38:01,910 و تبدیل آنها به RGB سه گانه. 734 00:38:01,910 --> 00:38:06,130 بنابراین این فقط شما نشان می دهد برخی از سرد چیزهایی که اگر شما مانند: "اوه هستید، 735 00:38:06,130 --> 00:38:08,464 من نیاز به تولید یک تصادفی تعداد. "اگر شما آن را گوگل جستجو، 736 00:38:08,464 --> 00:38:09,630 این همان چیزی است که شما می توانید پیدا کنید. 737 00:38:09,630 --> 00:38:17,580 >> بنابراین ما سه های مختلف همه چیز، VAR، دوباره قرمز، سبز. 738 00:38:17,580 --> 00:38:18,080 درست است؟ 739 00:38:18,080 --> 00:38:20,740 بنابراین کسانی که می سه چیزهایی که یک رنگ را تشکیل می دهند. 740 00:38:20,740 --> 00:38:22,220 آبی، قرمز، سبز و. 741 00:38:22,220 --> 00:38:22,960 سرد. 742 00:38:22,960 --> 00:38:27,050 و آنچه ما می توانیم انجام دهیم این است که ما می دانیم که به آن نیاز دارد به بین 255 باشد، 743 00:38:27,050 --> 00:38:30,140 و اگر شما نگاه کردن برخی از مولد عدد تصادفی، 744 00:38:30,140 --> 00:38:36,000 شما می توانید چیزی شبیه به ریاضی دریافت نقطه تصادفی، که اگر شما این نگاه کردن 745 00:38:36,000 --> 00:38:39,230 را برمی گرداند به برخی از تعداد بین صفر و یک. 746 00:38:39,230 --> 00:38:39,980 باشه؟ 747 00:38:39,980 --> 00:38:44,470 و چه تعداد انجام ما سه برابر RGB بین برود؟ 748 00:38:44,470 --> 00:38:47,240 صفر و چه؟ 749 00:38:47,240 --> 00:38:49,000 چه کاری می تواند آنها را به رفتن؟ 750 00:38:49,000 --> 00:38:49,950 255. 751 00:38:49,950 --> 00:38:53,320 بنابراین اگر ریاضی نقطه تصادفی می رود بین صفر و یک، 752 00:38:53,320 --> 00:38:56,365 چگونه ممکن است که ما می خواهیم برای تبدیل این؟ 753 00:38:56,365 --> 00:38:56,990 رسید: زمان؟ 754 00:38:56,990 --> 00:38:57,830 آلیسون BUCHHOLTZ-AU: آره، دقیقا. 755 00:38:57,830 --> 00:38:58,677 بنابراین زمان 255 است. 756 00:38:58,677 --> 00:39:00,888 >> رسید [نامفهوم] آن را مانند [نامفهوم] است. 757 00:39:00,888 --> 00:39:02,471 آلیسون BUCHHOLTZ-AU: ریاضی نقطه تصادفی. 758 00:39:02,471 --> 00:39:03,096 رسید داغ. 759 00:39:03,096 --> 00:39:04,580 آلیسون BUCHHOLTZ-AU: بله. 760 00:39:04,580 --> 00:39:06,300 جاوا اسکریپت فقط طول می کشد مراقبت از شما. 761 00:39:06,300 --> 00:39:07,580 باشه. 762 00:39:07,580 --> 00:39:09,360 بنابراین ما می توانیم که برای همه از این انجام دهد. 763 00:39:09,360 --> 00:39:10,540 درست است؟ 764 00:39:10,540 --> 00:39:16,480 ریاضی بار تصادفی 255 نقطه. 765 00:39:16,480 --> 00:39:17,740 کپی که. 766 00:39:17,740 --> 00:39:18,820 سرد. 767 00:39:18,820 --> 00:39:23,350 بنابراین چیزی است، این ممکن است یک عدد صحیح نمی گرداند. 768 00:39:23,350 --> 00:39:24,080 درست است؟ 769 00:39:24,080 --> 00:39:26,450 شاید ما برخی از تعداد دریافت بین صفر و یک، 770 00:39:26,450 --> 00:39:32,150 و باعث آن را به کمی است خاموش، و RGBs ما می تواند شناور نیست. 771 00:39:32,150 --> 00:39:33,360 آنها نیاز به وقفه. 772 00:39:33,360 --> 00:39:37,610 بنابراین اگر شما این تلاش، آن را می خواهم احتمالا برخی از رفتار نامنظم. 773 00:39:37,610 --> 00:39:38,810 این امر می تواند بد بو کم است. 774 00:39:38,810 --> 00:39:43,200 بنابراین آنچه که ما انجام دهید این است که ما می خواهیم را به اطمینان حاصل کنید که این گرد، 775 00:39:43,200 --> 00:39:45,400 و شما می توانید در هر صورت دور. 776 00:39:45,400 --> 00:39:47,110 من با کف گرد. 777 00:39:47,110 --> 00:39:49,680 بنابراین من همیشه مطمئن ساخته شده که آن گرد کردن. 778 00:39:49,680 --> 00:39:54,440 اما خارج شدن از سادگی آن بود به فقط یک عدد تصادفی، 779 00:39:54,440 --> 00:39:57,920 چگونه می توانم به شما فکر می کنم ما ممکن است کف این تعداد؟ 780 00:39:57,920 --> 00:40:00,720 این بسیار مشابه است. 781 00:40:00,720 --> 00:40:02,810 هر ایده؟ 782 00:40:02,810 --> 00:40:06,450 بنابراین اگر تصادفی فقط نقطه ریاضی بود تصادفی، تا می توانم به شما فکر می کنم ما می خواهم طبقه انجام دهید؟ 783 00:40:06,450 --> 00:40:09,670 ریاضی کف نقطه. 784 00:40:09,670 --> 00:40:11,340 و شما همچنین می توانید ریاضی نقطه سقف انجام دهد. 785 00:40:11,340 --> 00:40:14,030 گرد نوع مبهم است به خاطر شما نیست 786 00:40:14,030 --> 00:40:16,110 می دانیم که آیا به دور تا دور و یا پایین. 787 00:40:16,110 --> 00:40:20,797 بنابراین به طور معمول همیشه کار می کنیم ریاضی طبقه نقطه، نقطه ریاضی سقف. 788 00:40:20,797 --> 00:40:21,380 اما honestly-- 789 00:40:21,380 --> 00:40:22,780 >> رسید آیا دور طبقه پایین؟ 790 00:40:22,780 --> 00:40:24,740 >> آلیسون BUCHHOLTZ-AU: تورهای آخر طبقه پایین. 791 00:40:24,740 --> 00:40:26,990 و این فقط یک انتخاب در بخشی از من است. 792 00:40:26,990 --> 00:40:32,370 >> بنابراین در حال حاضر ما سه عدد ما که به طور تصادفی تولید شده اند، 793 00:40:32,370 --> 00:40:36,610 و آنچه ما در حال رفتن به در حال حاضر این است که ما هستیم فقط رفتن به تغییر پس زمینه. 794 00:40:36,610 --> 00:40:37,310 باشه؟ 795 00:40:37,310 --> 00:40:41,490 بنابراین ما در حال حاضر ما پس زمینه نوع ذخیره شده 796 00:40:41,490 --> 00:40:43,280 در این عنصر به نام پس زمینه. 797 00:40:43,280 --> 00:40:47,300 پس چه شما متوجه است، اگر شما در اطراف با این بازی، 798 00:40:47,300 --> 00:40:50,460 ما می خواهیم به تغییر سبک. 799 00:40:50,460 --> 00:40:53,812 و این نوع از چیزی است که شما می توانید گوگل و کشف کردن، 800 00:40:53,812 --> 00:40:55,020 دوست دارم که چگونه برای تغییر رنگ. 801 00:40:55,020 --> 00:40:59,210 >> اما راه شما دسترسی به این رنگ است پس زمینه نقطه به سبک نقطه پس زمینه. 802 00:40:59,210 --> 00:41:03,490 بنابراین این می گوید با توجه به این شی، پس زمینه، 803 00:41:03,490 --> 00:41:06,920 که اشاره به آن عنصر کد وجود دارد، 804 00:41:06,920 --> 00:41:10,690 ما قصد داریم به در نگاه سبک در سبک، 805 00:41:10,690 --> 00:41:13,280 ما قصد داریم تا در پس زمینه است. 806 00:41:13,280 --> 00:41:14,270 باشه؟ 807 00:41:14,270 --> 00:41:17,630 و اگر شما بروید و این نگاه کردن، ممکن است احساس کمی بیشتر را، 808 00:41:17,630 --> 00:41:21,930 اما این است که اساسا فقط گفت، "من این ویژگی بسیار خاص را 809 00:41:21,930 --> 00:41:25,770 از آنچه که قبلا تعریف شده اند. " 810 00:41:25,770 --> 00:41:32,340 بنابراین آنچه که ما در حال تغییر از آن را به برخی از RGB، به دلیل آن را حس می کند. 811 00:41:32,340 --> 00:41:34,780 ما در حال استفاده از RGB سه برابر، درست است؟ 812 00:41:34,780 --> 00:41:41,530 و ما have-- من خواهید مطمئن شوید من دریافت تعداد راست به نقل از در اینجا. 813 00:41:41,530 --> 00:41:43,940 بنابراین آنچه که ما انجام دهید این است که ما باید RGB، و ما قصد داریم 814 00:41:43,940 --> 00:41:46,800 to-- این است مانند الحاق، که به رنگ قرمز. 815 00:41:46,800 --> 00:41:50,030 816 00:41:50,030 --> 00:41:52,610 و پس از آن ما می خواهیم برخی از کاما. 817 00:41:52,610 --> 00:41:59,925 و پس از آن ما می خواهیم به علاوه سبز، پس از آن برخی از کاما، و برخی از آبی. 818 00:41:59,925 --> 00:42:10,640 819 00:42:10,640 --> 00:42:14,120 >> بنابراین این علامت + فقط معنی مانند الحاق. 820 00:42:14,120 --> 00:42:19,810 پس این است که فقط این ایجاد رشته که رفتن در RGB. 821 00:42:19,810 --> 00:42:20,310 باشه؟ 822 00:42:20,310 --> 00:42:23,200 823 00:42:23,200 --> 00:42:26,684 >> رسید [نامفهوم] به علاوه پس از آن سبز علاوه سپس قرمز. 824 00:42:26,684 --> 00:42:30,163 >> آلیسون BUCHHOLTZ-AU: آره، چون من آشفته است که تا. 825 00:42:30,163 --> 00:42:30,890 خوب این یکی است. 826 00:42:30,890 --> 00:42:32,110 آه، در خود نگه دارد. 827 00:42:32,110 --> 00:42:32,610 شماره 828 00:42:32,610 --> 00:42:36,770 از آنجا که من باید مطمئن شوید که من تمام این راست کردم. 829 00:42:36,770 --> 00:42:39,680 830 00:42:39,680 --> 00:42:43,950 بنابراین من در momento UNO توضیح خواهد داد. 831 00:42:43,950 --> 00:42:47,040 سبز، آبی، کامل است. 832 00:42:47,040 --> 00:42:47,971 حالا من انجام دارم. 833 00:42:47,971 --> 00:42:48,470 من باور دارم. 834 00:42:48,470 --> 00:42:51,570 835 00:42:51,570 --> 00:42:52,530 >> باشه. 836 00:42:52,530 --> 00:42:58,085 پس چه است این، که پس زمینه است در حال رفتن به برخی از رشته تنظیم شده است. 837 00:42:58,085 --> 00:42:58,585 درست است؟ 838 00:42:58,585 --> 00:42:59,710 کدام چیزی است که ما را در اینجا. 839 00:42:59,710 --> 00:43:05,870 این رفتن به برخی از RGB 255 کاما 255 کاما صفر، و یا هر عددی شما 840 00:43:05,870 --> 00:43:06,512 وجود دارد. 841 00:43:06,512 --> 00:43:08,220 بنابراین ما در اینجا انجام می دهند، ما باید برخی از رشته. 842 00:43:08,220 --> 00:43:11,910 و آنچه ما می خواهیم انجام دهیم، این است که ما هستیم نوع به صورت پویا ایجاد 843 00:43:11,910 --> 00:43:14,010 که زمانی که ما در واقع این برنامه را اجرا کنید. 844 00:43:14,010 --> 00:43:16,570 بنابراین این برخی از رشته است. 845 00:43:16,570 --> 00:43:20,290 به علاوه آن concatenates با ارزش که قرمز است، 846 00:43:20,290 --> 00:43:23,320 که در آن concatenates با کاما، که آن را concatenates 847 00:43:23,320 --> 00:43:26,090 با چه سبز است، و به همین ترتیب، و غیره. 848 00:43:26,090 --> 00:43:26,660 باشه؟ 849 00:43:26,660 --> 00:43:32,210 تا پایان است، که بسته شدن پرانتز از این RGB اینجا. 850 00:43:32,210 --> 00:43:32,800 باشه؟ 851 00:43:32,800 --> 00:43:37,230 >> پس چه است این رفتن به تولید برخی از فرمان واقعا است 852 00:43:37,230 --> 00:43:42,770 که RGB از سه عدد است که پس زمینه در حال حاضر به راه. 853 00:43:42,770 --> 00:43:43,940 باشه؟ 854 00:43:43,940 --> 00:43:46,510 بنابراین اجازه دهید در صورتی که این کار می کند. 855 00:43:46,510 --> 00:43:49,720 من امیدوارم که آن را ندارد، چرا که اگر آن نمی کند، من قصد دارم به واقعی غمگین. 856 00:43:49,720 --> 00:43:50,250 اوه نه. 857 00:43:50,250 --> 00:43:52,710 OK، در خود نگه دارد. 858 00:43:52,710 --> 00:43:56,730 قطعا پس زمینه نقطه سبک پس زمینه نقطه. 859 00:43:56,730 --> 00:43:59,569 من قطعا از دست رفته چیزی فقط کوچک است. 860 00:43:59,569 --> 00:44:00,610 آیا شما نمی بچه ها بدم میاید که؟ 861 00:44:00,610 --> 00:44:04,020 هنگامی که آن را فقط یک خطای کوچک کمی؟ 862 00:44:04,020 --> 00:44:04,990 پس زمینه متعال. 863 00:44:04,990 --> 00:44:08,391 864 00:44:08,391 --> 00:44:08,890 RGB. 865 00:44:08,890 --> 00:44:09,765 >> رسید [نامفهوم] 866 00:44:09,765 --> 00:44:11,729 867 00:44:11,729 --> 00:44:12,770 آلیسون BUCHHOLTZ-AU: شماره 868 00:44:12,770 --> 00:44:14,050 من این را قبل از کلاس تلاش. 869 00:44:14,050 --> 00:44:16,570 من همه چیز من قبل از انجام دارند کلاس در مورد من مانند بود، 870 00:44:16,570 --> 00:44:17,970 "صبر کنید، چه من انجام اشتباه است؟" 871 00:44:17,970 --> 00:44:23,190 از آنجا که من مانند، "بود من احتمالا خواهد شد ظروف سرباز یا مسافر این تا در برخی از نقطه. " 872 00:44:23,190 --> 00:44:24,150 به علاوه سبز. 873 00:44:24,150 --> 00:44:26,250 همه چیز به نظر می رسد مانند آن را درست ملحق شوند. 874 00:44:26,250 --> 00:44:29,620 875 00:44:29,620 --> 00:44:30,520 باشه. 876 00:44:30,520 --> 00:44:31,870 >> رسید [نامفهوم] 877 00:44:31,870 --> 00:44:33,810 >> آلیسون BUCHHOLTZ-AU: اوه، وجود دارد که شما بروید. 878 00:44:33,810 --> 00:44:35,520 این چیزی است که من نیاز. 879 00:44:35,520 --> 00:44:36,805 در آن نگاه کنید. 880 00:44:36,805 --> 00:44:40,090 تیفانی برای نجات. 881 00:44:40,090 --> 00:44:40,590 کامل است. 882 00:44:40,590 --> 00:44:41,090 باشه. 883 00:44:41,090 --> 00:44:43,834 حالا ببینید که اگر آن کار می کند. 884 00:44:43,834 --> 00:44:44,816 اوه خدای من. 885 00:44:44,816 --> 00:44:45,641 باشه. 886 00:44:45,641 --> 00:44:46,140 صبر کن. 887 00:44:46,140 --> 00:44:48,280 >> رسید فضایی پس از به علاوه دوم. 888 00:44:48,280 --> 00:44:50,310 >> آلیسون BUCHHOLTZ-AU: کدام یک؟ 889 00:44:50,310 --> 00:44:52,910 آه صبر کنید، در خود نگه دارد. 890 00:44:52,910 --> 00:44:54,870 پوشاک و لباس فضایی؟ 891 00:44:54,870 --> 00:44:57,209 >> رسید دوم به علاوه در از الحاق سبز. 892 00:44:57,209 --> 00:44:58,250 آلیسون BUCHHOLTZ-AU: اوه. 893 00:44:58,250 --> 00:44:59,570 رسید هیچ فضای وجود دارد پس از به علاوه، آره. 894 00:44:59,570 --> 00:45:00,790 آلیسون BUCHHOLTZ-AU: شما لازم نیست که، but-- 895 00:45:00,790 --> 00:45:01,190 رسید: آه، شما نمی کنند؟ 896 00:45:01,190 --> 00:45:01,910 آلیسون BUCHHOLTZ-AU: به نظر می رسد بسیار. 897 00:45:01,910 --> 00:45:02,530 رسید OK. 898 00:45:02,530 --> 00:45:03,030 باشه. 899 00:45:03,030 --> 00:45:05,170 >> آلیسون BUCHHOLTZ AU: بیایید ببینیم که اگر این کار می کند. 900 00:45:05,170 --> 00:45:05,670 باشه. 901 00:45:05,670 --> 00:45:07,836 من به وضوح شکست در این نسخه ی نمایشی، که مرا به یاد 902 00:45:07,836 --> 00:45:12,810 سخنرانی هفته دیگر، اما من می دانم این کار خواهد شد. 903 00:45:12,810 --> 00:45:15,860 من می دانم که این کار خواهد شد. 904 00:45:15,860 --> 00:45:16,580 خیلی نزدیک. 905 00:45:16,580 --> 00:45:22,330 مگر در مواردی که من به طور تصادفی حذف اسکریپت های من در این یکی. 906 00:45:22,330 --> 00:45:24,035 نه، آن را نقطه حزب جی اس است. 907 00:45:24,035 --> 00:45:25,776 OK نگه. 908 00:45:25,776 --> 00:45:28,650 من قصد دارم برای کپی این، و من هم هستم فقط رفتن همه چیز را حذف کنید، 909 00:45:28,650 --> 00:45:30,108 چون من تا به حال این کار پیش از آن. 910 00:45:30,108 --> 00:45:32,470 911 00:45:32,470 --> 00:45:33,770 >> من قول می دهم کار می کند. 912 00:45:33,770 --> 00:45:36,160 اگر نه، من به شما چه خبر تامی است نشان می دهد. 913 00:45:36,160 --> 00:45:38,890 و وجود دارد. 914 00:45:38,890 --> 00:45:42,380 >> رسید شما ارجاع حزب نقطه CSS، و آن را یک حزب نقطه جی اس. 915 00:45:42,380 --> 00:45:45,940 >> آلیسون BUCHHOLTZ-AU: آه، خوب حق در اینجا حزب جی اس نقطه است. 916 00:45:45,940 --> 00:45:49,187 خوب، چه من متفاوت انجام دهید؟ 917 00:45:49,187 --> 00:45:50,520 OK، خواهیم دید که اگر این کار در حال حاضر. 918 00:45:50,520 --> 00:45:54,180 919 00:45:54,180 --> 00:45:54,980 بم. 920 00:45:54,980 --> 00:46:02,110 بنابراین، من نمی دانم آنچه که من متفاوت بود، اما این چیزی است که باید اتفاق می افتد. 921 00:46:02,110 --> 00:46:03,230 نیمه سرد. 922 00:46:03,230 --> 00:46:06,650 من در این کلیک، مانند، برای همیشه. 923 00:46:06,650 --> 00:46:11,185 اما ما می توانید سعی کنید و ببینید چه چیزی من متفاوت است که این یکی بود. 924 00:46:11,185 --> 00:46:14,560 من در مورد شما بچه ها نمی دانم، اما این به نظر می رسد اساسا آنچه که من فقط نوشت. 925 00:46:14,560 --> 00:46:17,950 بود احتمالا گم شده وجود دارد نقطه و ویرگول در جایی چیزی من است. 926 00:46:17,950 --> 00:46:22,064 در واقع پس از آن، من فکر می کنم من از دست رفته نقطه و ویرگول حق در اینجا در واقع. 927 00:46:22,064 --> 00:46:24,230 اما من نمی توانستم آن را به دلیل ببینید آن روی صفحه نمایش بود. 928 00:46:24,230 --> 00:46:29,040 >> اما اگر ما متوجه، این بسیار است بسیار دقیقا همان چیزی است که من فقط نوشتم. 929 00:46:29,040 --> 00:46:33,010 من فکر می کنم احتمالا سخت ترین قسمت در مورد این نوع فقط از این چیزی است که سمت راست 930 00:46:33,010 --> 00:46:36,830 در اینجا، درک آنچه در آن انجام وجود دارد. 931 00:46:36,830 --> 00:46:42,230 این چیزها یاد می گیرید واقعا فقط با گوگل کردن و صادقانه 932 00:46:42,230 --> 00:46:42,880 فقط تلاش. 933 00:46:42,880 --> 00:46:46,770 اگر شما فکر می کنم برخی از وجود دارد نسبت، وجود دارد احتمالا است. 934 00:46:46,770 --> 00:46:48,382 بنابراین آن را امتحان کنید. 935 00:46:48,382 --> 00:46:49,090 مشاهده چه اتفاقی می افتد. 936 00:46:49,090 --> 00:46:53,000 همانطور که گفتم، در بسیاری از وجود دارد آزمایش با جاوا اسکریپت، 937 00:46:53,000 --> 00:46:56,810 و پی اچ پی، و تمام است که مسائل و CSS ویژه. 938 00:46:56,810 --> 00:47:00,046 که تنها درست راه آن را درک کنند. 939 00:47:00,046 --> 00:47:07,100 >> خوب، پس بعد از آن شکست مفتضحانه با حزب جی اس نقطه، ما دو گزینه دیگر. 940 00:47:07,100 --> 00:47:10,650 ما ساعت و یا توییتر. 941 00:47:10,650 --> 00:47:12,190 آنها هر دو جالب است. 942 00:47:12,190 --> 00:47:17,720 شاید نه کاملا به عنوان سرگرم کننده به عنوان حزب، که تا به حال strobing کمی سرد 943 00:47:17,720 --> 00:47:19,595 چیزی که در پایان. 944 00:47:19,595 --> 00:47:21,714 آیا شما هر گونه ترجیح؟ 945 00:47:21,714 --> 00:47:22,380 رسید ساعت؟ 946 00:47:22,380 --> 00:47:22,950 آلیسون BUCHHOLTZ-AU: ساعت؟ 947 00:47:22,950 --> 00:47:23,450 باشه. 948 00:47:23,450 --> 00:47:25,390 سرد. 949 00:47:25,390 --> 00:47:30,460 >> بنابراین دوباره، ما باید ما فایل جاوا اسکریپت خالی می باشد. 950 00:47:30,460 --> 00:47:35,800 و همانطور که ما در اینجا ببینید، ما برخی از HTML بسیار ساده است. 951 00:47:35,800 --> 00:47:40,010 ما شیوه نامه ما، که فقط فرمت آنچه در آن باید مانند نگاه. 952 00:47:40,010 --> 00:47:42,860 ما DIV ما با کد ساعت، که 953 00:47:42,860 --> 00:47:44,420 فقط می گوید، "این باید یک ساعت باشد." 954 00:47:44,420 --> 00:47:47,650 و ما لینک ما به فایل جاوا اسکریپت ما 955 00:47:47,650 --> 00:47:51,400 که در واقع به رفتن تولید ساعت های ما برای ما. 956 00:47:51,400 --> 00:47:56,060 از آنجا که نکته جالب این است که شما می توانید مجموعه جاوا اسکریپت به طور خودکار تازه کردن 957 00:47:56,060 --> 00:47:56,963 خود را. 958 00:47:56,963 --> 00:47:57,810 باشه؟ 959 00:47:57,810 --> 00:48:01,580 بنابراین به جای انتظار برای کاربر ضربه تازه کردن در یک صفحه 960 00:48:01,580 --> 00:48:03,840 به طوری که شما می توانید دریافت کنید زمان به روز رسانی، جاوا اسکریپت 961 00:48:03,840 --> 00:48:06,760 می توانید آن را به روز رسانی با این حال آن را دوست دارد. 962 00:48:06,760 --> 00:48:12,082 >> بنابراین، به عنوان با آخرین ما، ما می خواستیم برای دسترسی به پس زمینه ما، درست است؟ 963 00:48:12,082 --> 00:48:14,790 بنابراین چه چیزی شما فکر می کنم ممکن است اولین چیزی که ما می خواهیم انجام دهیم که اینجا هستید؟ 964 00:48:14,790 --> 00:48:19,538 اگر ما نوع خارج شدن این نوع از پارادایم که اینجا هستید؟ 965 00:48:19,538 --> 00:48:22,200 ما احتمالا می خواهید دسترسی به ساعت ما، درست است؟ 966 00:48:22,200 --> 00:48:24,724 بنابراین، ما باید برخی از ور ساعت، که equals-- 967 00:48:24,724 --> 00:48:26,140 چه ما فکر می کنیم آن را به؟ 968 00:48:26,140 --> 00:48:29,290 969 00:48:29,290 --> 00:48:42,670 سند نقطه دریافت عنصر by-- من هم دوست دارم Sublime-- شناسه و کد ما ساعت است. 970 00:48:42,670 --> 00:48:43,585 نقطه ویرگول. 971 00:48:43,585 --> 00:48:45,710 کردم تا مطمئن شوید برای دریافت کسانی که از سمیکالن این زمان، 972 00:48:45,710 --> 00:48:47,835 چون من دوست دارم که احساس مشکل زمان گذشته بود. 973 00:48:47,835 --> 00:48:55,980 OK بنابراین، به عنوان من فقط گفت: با تلاش به خود جاوا اسکریپت تازه کردن، 974 00:48:55,980 --> 00:48:59,655 در این تابع بزرگ وجود دارد، من می دانم آن را در سال گذشته دستی آمد، 975 00:48:59,655 --> 00:49:02,780 من مطمئن هستم که آن را در می آید دستی برای این نیستم pset، اما آن را به فاصله مجموعه ای نامیده می شود. 976 00:49:02,780 --> 00:49:05,640 977 00:49:05,640 --> 00:49:08,200 و این است که در واقع واقعا سرد اگر شما بچه ها هر چیزی 978 00:49:08,200 --> 00:49:11,460 با گذشت زمان و یا گرفتن اطلاعات به روز شد. 979 00:49:11,460 --> 00:49:13,700 در یک وب سایت برای یک آخر پروژه، این است که احتمالا 980 00:49:13,700 --> 00:49:16,240 یک تابع شما می خواهید دریافت فوق العاده با آشنا. 981 00:49:16,240 --> 00:49:19,730 پس چه مجموعه فاصله می کند این است که ما قصد داریم به آن یک تابع را، 982 00:49:19,730 --> 00:49:21,830 و چگونه اغلب آن را باید این تابع تماس بگیرید. 983 00:49:21,830 --> 00:49:22,430 باشه؟ 984 00:49:22,430 --> 00:49:26,890 >> بنابراین در این مورد، ما فقط رفتن به ایجاد برخی از تابع ناشناس دوباره، 985 00:49:26,890 --> 00:49:31,530 OK، که است رفتن به دریافت تاریخ ما، و زمان ما، 986 00:49:31,530 --> 00:49:33,780 و پس از آن به روز رسانی چیز و نمایش آن. 987 00:49:33,780 --> 00:49:35,130 بنابراین ما در مورد آن نگران باشید. 988 00:49:35,130 --> 00:49:39,120 ما خواهید بود مانند تولید ساعت در اینجا. 989 00:49:39,120 --> 00:49:41,750 اما آنچه ما نیاز داریم این است که چگونه اغلب به آن تازه کردن. 990 00:49:41,750 --> 00:49:43,930 بنابراین در این مورد، آن را فقط به میلی ثانیه. 991 00:49:43,930 --> 00:49:46,877 بنابراین ما فقط رفتن به انجام 100 میلی ثانیه. 992 00:49:46,877 --> 00:49:48,210 البته، کاملا خودسرانه. 993 00:49:48,210 --> 00:49:50,600 اگر شما می خواهید آن را به روز رسانی بسیار آهسته تر، شما می توانید. 994 00:49:50,600 --> 00:49:53,300 ما می توانیم ظرف غذا به اطراف با فاصله مجموعه، 995 00:49:53,300 --> 00:49:57,240 چقدر بزرگ فاصله ما است پس از ما یک ساعت کار، که امیدوارم من 996 00:49:57,240 --> 00:49:59,660 رسیدن به. 997 00:49:59,660 --> 00:50:04,110 پس این است که فقط گفت، "خوب، تماس این تابع هر 100 میلی ثانیه است. " 998 00:50:04,110 --> 00:50:04,805 باشه؟ 999 00:50:04,805 --> 00:50:07,280 که همه آن را است. 1000 00:50:07,280 --> 00:50:12,290 >> بنابراین آنچه ما می خواهیم تابع ما را به انجام شده است ما می خواهیم به برخی از تاریخ 1001 00:50:12,290 --> 00:50:14,200 و برخی از زمان چه است ما قصد داریم به داشته باشد. 1002 00:50:14,200 --> 00:50:19,740 بنابراین ما می توانیم با شروع ما تاریخ برابر چیزی، 1003 00:50:19,740 --> 00:50:22,708 و زمان ما برابر چیزی که ما هنوز نمی دانند. 1004 00:50:22,708 --> 00:50:26,070 1005 00:50:26,070 --> 00:50:29,300 یا در واقع، ما فقط تاریخ نیاز، به دلیل تاریخ است که شامل همه چیز است. 1006 00:50:29,300 --> 00:50:34,310 1007 00:50:34,310 --> 00:50:40,010 باز هم اگر شما فقط هر چیزی گوگل در مورد آنچه شما می خواهید انجام دهید، اگر شما بنویسید "OK، 1008 00:50:40,010 --> 00:50:41,980 من می خواهم به زمان از طریق جاوا اسکریپت، "آن 1009 00:50:41,980 --> 00:50:45,890 به شما این بزرگ را تابع به نام تاریخ دریافت کنید. 1010 00:50:45,890 --> 00:50:48,664 به معنای واقعی کلمه، ترین چیز که می خواهید انجام دهید، 1011 00:50:48,664 --> 00:50:50,830 جاوا اسکریپت است که به آن را برای شما در حال حاضر انجام می شود. 1012 00:50:50,830 --> 00:50:55,770 پس از آن به معنای واقعی کلمه مانند جدید تاریخ دریافت، که creating-- 1013 00:50:55,770 --> 00:50:58,600 و یا تاریخ جدید، rather-- است که تولید 1014 00:50:58,600 --> 00:51:03,690 برخی از شی است که نشان دهنده یک تاریخ. 1015 00:51:03,690 --> 00:51:08,200 >> و آنچه ما قصد داریم برای انجام در اینجا است این is-- من قصد دارم به نوشتن این، 1016 00:51:08,200 --> 00:51:10,820 و سپس توضیح آنچه در آن می کند. 1017 00:51:10,820 --> 00:51:12,560 پس من مطمئن شوید من این حق را دریافت کنید. 1018 00:51:12,560 --> 00:51:17,950 1019 00:51:17,950 --> 00:51:23,440 >> خوب، پس چه این تابع می کند، این است که ما فقط هستید 1020 00:51:23,440 --> 00:51:30,680 ایجاد HTML که در واقع رفتن به در کد DIV ما از ساعت رفتن. 1021 00:51:30,680 --> 00:51:34,610 پس چه است این رفتن به انجام شود تنها تولید برخی از رشته، خوب؟ 1022 00:51:34,610 --> 00:51:38,510 است که پس از آن خواهد بود پیوند به HTML است. 1023 00:51:38,510 --> 00:51:42,130 در واقع آنچه در آن است را به انجام است هر we-- آنچه که من به شما نشان می دهد 1024 00:51:42,130 --> 00:51:49,070 است که هر چه ما می گویند HTML غیر فعال است، ما قصد داریم به جای این متن در اینجا 1025 00:51:49,070 --> 00:51:51,090 با هر HTML غیر فعال است. 1026 00:51:51,090 --> 00:51:56,390 پس این است که اجازه می دهد تا ما را به تغییر نقطه ساعت ما 1027 00:51:56,390 --> 00:52:00,940 HTML از بودن فقط متن این باید یک ساعت باشد، در واقع نشان دادن 1028 00:52:00,940 --> 00:52:05,630 اعداد و چیزهایی که برای ما مهم است در مورد، و در واقع ساعت باشد. 1029 00:52:05,630 --> 00:52:09,810 >> پس چه ما قصد داریم انجام دهیم این است که ما هستیم رفتن به شروع تولید این HTML. 1030 00:52:09,810 --> 00:52:16,520 بنابراین در راه همان است که ما استفاده می شود برای انجام این کار به علاوه برابر برای اعداد صحیح، 1031 00:52:16,520 --> 00:52:20,461 شما در حال حاضر می توانید انجام دهید که برای رشته ها، به جز آن را به آنها الحاق. 1032 00:52:20,461 --> 00:52:20,960 درست است؟ 1033 00:52:20,960 --> 00:52:26,070 همانطور که ما با نقطه حزب جی اس، این فقط دیدم concatenates تمام این کارها با هم. 1034 00:52:26,070 --> 00:52:31,970 بنابراین شما می توانید بیت های مختلف از الحاق HTML از متغیرها، و یا بیت از رشته 1035 00:52:31,970 --> 00:52:33,750 که شما ارسال از خودتان، و این فقط 1036 00:52:33,750 --> 00:52:38,650 واقعا اجازه می دهد تا شما را به صورت پویا تولید HTML است که خیلی باحال. 1037 00:52:38,650 --> 00:52:42,040 بنابراین اگر شما چیزی بسیار کاربر خاص، 1038 00:52:42,040 --> 00:52:44,130 این می تواند به شما اجازه انجام این کار. 1039 00:52:44,130 --> 00:52:47,550 >> بنابراین ما باید HTML، به من قصد دارم به امتحان کنید و مطمئن شوید من این حق را دریافت کنید. 1040 00:52:47,550 --> 00:52:49,890 بنابراین ما در حال به انجام برخی از هدر H1. 1041 00:52:49,890 --> 00:52:53,610 پس چه مهم است که متوجه اینجا این است که این است که در واقع فقط HTML. 1042 00:52:53,610 --> 00:52:54,460 درست است؟ 1043 00:52:54,460 --> 00:52:56,610 ما در حال نوشتن واقعی کد HTML غیر در اینجا، آن را 1044 00:52:56,610 --> 00:53:01,090 نه فقط یک رشته در نرمال راه که ما در مورد آن فکر می کنم. 1045 00:53:01,090 --> 00:53:02,930 بنابراین ما باید برخی از HTML. 1046 00:53:02,930 --> 00:53:04,940 این نظر گرفته شده است یک رشته در اینجا هر چند. 1047 00:53:04,940 --> 00:53:10,380 و ما تاریخ انجام dot-- ما می خواهید برای دریافت ساعت ما. 1048 00:53:10,380 --> 00:53:12,910 باز هم، اگر شما به دنبال تا هر چیزی در مورد تاریخ، 1049 00:53:12,910 --> 00:53:16,160 آن را به شما بگویم این همه ویژگی های آن تاریخ است. 1050 00:53:16,160 --> 00:53:17,670 و در اینجا چیزی است که شما می توانید بر روی آن استفاده کنید. 1051 00:53:17,670 --> 00:53:20,620 پس از آن احتمالا چیزهایی مانند دریافت ساعت، و دقیقه، 1052 00:53:20,620 --> 00:53:24,669 و ثانیه و دریافت میلی ثانیه، و که می داند چه چیز دیگری آنها. 1053 00:53:24,669 --> 00:53:27,210 اما اگر شما به نگاه اسناد و مدارک، آن همه وجود خواهد داشت. 1054 00:53:27,210 --> 00:53:31,980 >> بنابراین ما دریافت ساعت، و پس از آن ما می خواهیم 1055 00:53:31,980 --> 00:53:35,614 به الحاق که with-- من رفتن به حرکت این بیش از اینجا. 1056 00:53:35,614 --> 00:53:38,780 بنابراین اگر ما در حال تولید در حال حاضر، ما هستیم در واقع تولید زمان، درست است؟ 1057 00:53:38,780 --> 00:53:43,590 ما ساعت، و پس از آن چه بین ساعت و دقیقه؟ 1058 00:53:43,590 --> 00:53:45,080 شما یک نقطه و ویرگول، درست است؟ 1059 00:53:45,080 --> 00:53:48,010 بنابراین ما می خواهیم به انجام برخی از نقطه و ویرگول در اینجا. 1060 00:53:48,010 --> 00:53:51,780 و پس از آن ما می خواهیم به ما دقیقه، بنابراین در همان راه 1061 00:53:51,780 --> 00:53:56,450 که ما تاریخ نقطه دریافت ساعت، چگونه ممکن است دقیقه ما را دریافت کنید؟ 1062 00:53:56,450 --> 00:54:01,542 این به معنای واقعی کلمه تاریخ نقطه دریافت دقیقه، که من نوع دوست. 1063 00:54:01,542 --> 00:54:03,250 این مثل، "آه، چه من دقیقه خودم تهیه کنم؟ " 1064 00:54:03,250 --> 00:54:05,850 من فقط دقیقه من دریافت کنید. 1065 00:54:05,850 --> 00:54:07,500 >> باشه. 1066 00:54:07,500 --> 00:54:10,990 و پس از آن ما روده بزرگ دیگر را در اینجا. 1067 00:54:10,990 --> 00:54:16,350 و پس از آن اگر ما می خواهید برای دریافت ما ثانیه، چگونه ممکن است ما دوم ما را دریافت کنید؟ 1068 00:54:16,350 --> 00:54:17,400 تاریخ نقطه دریافت ثانیه صورت گرفت. 1069 00:54:17,400 --> 00:54:20,390 1070 00:54:20,390 --> 00:54:21,590 من فکر می کنم این خیلی باحال. 1071 00:54:21,590 --> 00:54:23,589 و چه چیزی مهم درک، این است که ما نیز 1072 00:54:23,589 --> 00:54:31,730 نیاز به بستن تگ HTML ما در اینجا، به دلیل هنوز هم باید HTML معتبر، بنابراین H1 باشد. 1073 00:54:31,730 --> 00:54:33,481 سرد. 1074 00:54:33,481 --> 00:54:43,110 >> بنابراین پس از آن، ما می توانیم ساعت انجام نقطه HTML درونی به HTML برابر است. 1075 00:54:43,110 --> 00:54:43,930 باشه؟ 1076 00:54:43,930 --> 00:54:46,470 بنابراین به یاد داشته باشید که چگونه من گفت HTML داخلی اساسا 1077 00:54:46,470 --> 00:54:50,610 طول می کشد آنچه بین دو تگ که ما در مورد صحبت کردیم 1078 00:54:50,610 --> 00:54:54,470 و درج و یا دستکاری هر آنچه در وجود دارد؟ 1079 00:54:54,470 --> 00:54:58,290 پس چه این کار را، اگر ما به عقب برویم به ساعت ما، 1080 00:54:58,290 --> 00:55:04,180 این است که ساعت را به اشاره همه چیز در این DIV. 1081 00:55:04,180 --> 00:55:09,770 این درونی HTML غیر فعال است از این DIV ساعت کد. 1082 00:55:09,770 --> 00:55:13,930 و پس از آن رفتن به آن را تغییر دهید به HTML که ما فقط تولید، 1083 00:55:13,930 --> 00:55:16,750 که، که، امیدوارم، امیدوارم، امیدوارم، 1084 00:55:16,750 --> 00:55:21,026 خواهد زمان در حال حاضر نشان می دهد. 1085 00:55:21,026 --> 00:55:23,960 خواهیم دید. 1086 00:55:23,960 --> 00:55:25,170 البته. 1087 00:55:25,170 --> 00:55:26,860 بنابراین بسیاری از مسائل فنی. 1088 00:55:26,860 --> 00:55:31,480 just-- آلیسون را من خاموش من بازی بچه ها امروز. 1089 00:55:31,480 --> 00:55:34,136 OK، که کار می کند. 1090 00:55:34,136 --> 00:55:35,760 ساعت نقطه HTML درونی. 1091 00:55:35,760 --> 00:55:42,097 این HTML واقعا؟ 1092 00:55:42,097 --> 00:55:43,180 همچنین این چیزی است که اتفاق می افتد. 1093 00:55:43,180 --> 00:55:48,750 هنگامی که شما نمی توانید چیزی را ببینید شما، فقط در کد منبع خود را نگاه کنید. 1094 00:55:48,750 --> 00:55:49,250 باشه. 1095 00:55:49,250 --> 00:55:51,912 1096 00:55:51,912 --> 00:55:54,870 آیا شما میخوام بدونم کار سرد در اطراف که ما قصد انجام حق در اینجا؟ 1097 00:55:54,870 --> 00:55:55,740 >> رسید می حروف بزرگ انجام دهید؟ 1098 00:55:55,740 --> 00:55:56,580 حروف بزرگه؟ 1099 00:55:56,580 --> 00:55:58,996 از آنجا که شما دریافت ساعت، و سپس دقیقه. 1100 00:55:58,996 --> 00:56:02,590 >> آلیسون BUCHHOLTZ-AU: این این است که ساعت و get-- آه. 1101 00:56:02,590 --> 00:56:04,945 شما are-- ستاره طلا. 1102 00:56:04,945 --> 00:56:08,114 1103 00:56:08,114 --> 00:56:09,030 این همه آزمون، بچه ها. 1104 00:56:09,030 --> 00:56:13,630 1105 00:56:13,630 --> 00:56:17,330 من قول می دهم آن را قبل از طبقه کارگر بود. 1106 00:56:17,330 --> 00:56:22,590 >> OK، اما چیزی سرد به دانستن است که شما می توانید اگر گاهی اوقات also-- 1107 00:56:22,590 --> 00:56:26,560 فایل های خارجی خود را می گرفتن یک کمی دیوانه، 1108 00:56:26,560 --> 00:56:30,960 شما همچنین می توانید فقط آنها را مستقیم در اینجا، که تمایل به رفع چیز. 1109 00:56:30,960 --> 00:56:35,840 به جز این است مثل واقعا زشت است. 1110 00:56:35,840 --> 00:56:38,050 البته همه چیز را فرمت کنید. 1111 00:56:38,050 --> 00:56:41,425 اطمینان حاصل کنید که آن همه زیبا هستند. 1112 00:56:41,425 --> 00:56:41,925 باشه. 1113 00:56:41,925 --> 00:56:47,200 1114 00:56:47,200 --> 00:56:50,621 >> من می خواستم برای انجام تمام دموی سرد، و آنها فقط کار نیست. 1115 00:56:50,621 --> 00:56:51,555 باشه. 1116 00:56:51,555 --> 00:56:53,890 اسکریپت ساعت ور. 1117 00:56:53,890 --> 00:57:00,350 به هر حال، آنچه مهم است این است که این راه به طور کلی است 1118 00:57:00,350 --> 00:57:01,870 که شما را جاوا اسکریپت فرمت. 1119 00:57:01,870 --> 00:57:04,490 همانطور که می بینید، می توان آن را بسیار شیک گاهی اوقات، 1120 00:57:04,490 --> 00:57:08,780 حتی زمانی که آن را به معنای واقعی کلمه بود کار دو ثانیه قبل. 1121 00:57:08,780 --> 00:57:11,820 یا نه دو دوم پیش، اما بسیار بسیار به تازگی. 1122 00:57:11,820 --> 00:57:16,070 >> بنابراین به شما نشان دهد آنچه در آن باید مانند نگاه، و به شما نشان دهد که من دیوانه نیستم، 1123 00:57:16,070 --> 00:57:19,730 و که همه چیز دقیقا همان، این چیزی است که باید آن را شبیه. 1124 00:57:19,730 --> 00:57:27,410 شما فقط رفتن را به انجام این بخش بالا در اینجا، و اگر شما مشاهده منبع صفحه، 1125 00:57:27,410 --> 00:57:32,160 اگر شما متوجه، او برخی از انجام همه چیز crazier این، من آن را ساده شده. 1126 00:57:32,160 --> 00:57:35,710 همچنین، اعتباری به تامی McWilliam، که در واقع 1127 00:57:35,710 --> 00:57:38,810 به من کمک کرد این مثال ایجاد، به همین دلیل است که من می دانم که آنها کار می کنند. 1128 00:57:38,810 --> 00:57:41,560 از آنجا که تامی استاد جاوا اسکریپت است. 1129 00:57:41,560 --> 00:57:43,180 اما اگر ما متوجه، ما باید برخی از مجموعه. 1130 00:57:43,180 --> 00:57:45,170 ما تابع ساعت ما در اینجا. 1131 00:57:45,170 --> 00:57:48,450 این همه جاوا اسکریپت است که ما فقط نوشت، و یا برخی از آن. 1132 00:57:48,450 --> 00:57:51,470 ما فقط نوشت این حق در اینجا. 1133 00:57:51,470 --> 00:57:54,260 و او اضافی تابع که فقط آن را پد 1134 00:57:54,260 --> 00:57:57,790 با قرار دادن یک صفر قبل از نامه و یا قبل از یک عدد اگر آن را 1135 00:57:57,790 --> 00:57:59,412 فقط یکی از آنها. 1136 00:57:59,412 --> 00:58:02,120 بنابراین اگر شما متوجه، این است که بسیار بسیار دقیقا همان چیزی است که ما فقط نوشت. 1137 00:58:02,120 --> 00:58:06,230 شما باید برخی از ساعت متغیر است که دارای عنصر ما، دریافت عنصر توسط ID، 1138 00:58:06,230 --> 00:58:07,252 که ساعت است. 1139 00:58:07,252 --> 00:58:08,960 ما فاصله مجموعه ما تابع، که 1140 00:58:08,960 --> 00:58:12,670 یک تابع بی نام که اجرا همه از این. 1141 00:58:12,670 --> 00:58:16,940 ما برخی از شروع رشته از HTML است که ما پس از آن به صورت پویا 1142 00:58:16,940 --> 00:58:20,750 تولید با داشتن برخی از هدر H1، الحاق 1143 00:58:20,750 --> 00:58:23,950 با دریافت ساعت، به علاوه روده بزرگ ما، به علاوه گرفتن 1144 00:58:23,950 --> 00:58:26,860 دقیقه، به علاوه دیگر روده بزرگ، به علاوه ثانیه ما، 1145 00:58:26,860 --> 00:58:29,330 و در نهایت HTML برای پایان دادن به آن. 1146 00:58:29,330 --> 00:58:34,210 و پس از آن ما ساعت ما به روز رسانی نقطه HTML درونی به HTML، 1147 00:58:34,210 --> 00:58:37,640 و ما هر 100 میلی ثانیه به روز رسانی. 1148 00:58:37,640 --> 00:58:39,060 باشه؟ 1149 00:58:39,060 --> 00:58:42,470 >> مشاهده قول می دهم من دیوانه نیستم. 1150 00:58:42,470 --> 00:58:43,440 نمی دانم. 1151 00:58:43,440 --> 00:58:47,160 من نمی دانم چرا از آن من را دوست ندارد. 1152 00:58:47,160 --> 00:58:54,030 احساس می کنم مثل به نظر می رسد همان، اما ظاهرا آن را به من متنفر است. 1153 00:58:54,030 --> 00:58:59,600 >> بنابراین اجازه دهید اگر دور سه می رود بهتر است. 1154 00:58:59,600 --> 00:59:00,970 ما در مورد به دیدن است. 1155 00:59:00,970 --> 00:59:02,910 من مطمئن هستم که چگونه این است که برای رفتن نیستم. 1156 00:59:02,910 --> 00:59:06,700 آیا همه حداقل گرفتن منفی، مانند فقط موضوع عمومی 1157 00:59:06,700 --> 00:59:08,480 از جاوا اسکریپت، هر چند؟ 1158 00:59:08,480 --> 00:59:15,660 من امیدوارم که حداقل مفید، بیش از نشان دادن که این کمی شیک. 1159 00:59:15,660 --> 00:59:21,190 اما مجموعه ای مشکل شما خواهد بود بسیار سرگرم کننده است. 1160 00:59:21,190 --> 00:59:22,590 این رفتن به بزرگ است. 1161 00:59:22,590 --> 00:59:24,820 آن را نمی خواهد کاملا به عنوان خسته کننده به عنوان این، من فکر نمی کنم. 1162 00:59:24,820 --> 00:59:28,100 شما در واقع شما برای به دست آوردن همه چیز واقعا سرد را ببینید. 1163 00:59:28,100 --> 00:59:31,734 >> بنابراین تاریخ و زمان آخرین اما نه کم، ما یکی از توییتر امتحان کنید. 1164 00:59:31,734 --> 00:59:32,900 من واقعا می ترسم در حال حاضر، بچه ها. 1165 00:59:32,900 --> 00:59:35,762 من نمی دانم که چگونه این است که به آن بروید. 1166 00:59:35,762 --> 00:59:39,930 اما فقط به شما یک کمی را طعم تر، و این است که در واقع 1167 00:59:39,930 --> 00:59:44,190 رشته دستکاری و ورودی، آنچه که ما قصد انجام 1168 00:59:44,190 --> 00:59:50,960 است، اگر ما در اینجا متوجه با HTML-- این یکی هم کمی more-- 1169 00:59:50,960 --> 00:59:57,200 ما باید برخی از متن، که مربوط به این متن در اینجا. 1170 00:59:57,200 --> 00:59:58,030 باشه؟ 1171 00:59:58,030 --> 01:00:00,420 و است که دارای یک کد از متن. 1172 01:00:00,420 --> 01:00:04,520 ما آن را restyled کمی با برخی از عرض و ارتفاع 1173 01:00:04,520 --> 01:00:07,310 که ما از پیش تعیین شده ام، و ما H1 اند، 1174 01:00:07,310 --> 01:00:11,260 که فقط یک ضربه سر ما این است که نشان دهنده شخصیت ما را ترک کرد. 1175 01:00:11,260 --> 01:00:14,570 ما آن را به برخی از شناسه های حرف باقی مانده است، 1176 01:00:14,570 --> 01:00:18,660 و پس از آن ما برخی از اسکریپت داشته در اینجا، که من واقعا هستم 1177 01:00:18,660 --> 01:00:20,790 امید سوم زمان جذابیت در اینجا، بچه ها. 1178 01:00:20,790 --> 01:00:26,750 >> بنابراین آنچه که ما می خواهیم انجام دهیم، در ورید به طور کلی همان 1179 01:00:26,750 --> 01:00:31,480 که ما با جی اس نقطه ساعت انجام داده ام و نقطه حزب جی اس که ما متوجه شده ام، 1180 01:00:31,480 --> 01:00:35,980 است ما آغاز شده ام توسط در واقع گرفتن چیزهایی که ما در مورد مراقبت از خود، درست است؟ 1181 01:00:35,980 --> 01:00:42,330 بنابراین در این مورد، دو وجود دارد چیزهایی که ما در مورد مراقبت از خود، OK؟ 1182 01:00:42,330 --> 01:00:47,199 یکی از چیزهایی که ما در واقع نوع هستند به دنبال و رسم داده ها از، 1183 01:00:47,199 --> 01:00:48,990 و یک چیز که ما در واقع در حال تغییر. 1184 01:00:48,990 --> 01:00:52,110 1185 01:00:52,110 --> 01:00:53,730 بنابراین HTML ما وجود دارد. 1186 01:00:53,730 --> 01:01:00,370 اگر این صفحه وب ما در اینجا این است، چه داده هایی را که ما به دنبال در؟ 1187 01:01:00,370 --> 01:01:03,860 این رفتن به هر متن در جعبه های ما، درست است؟ 1188 01:01:03,860 --> 01:01:05,310 بنابراین هر نوع I در اینجا. 1189 01:01:05,310 --> 01:01:08,150 این چیزی است که من می خواهم به دانستن، و یا این چیزی است که من می خواهم به نگاه. 1190 01:01:08,150 --> 01:01:10,690 و چه خواهد بود تغییر در صفحه وب ما؟ 1191 01:01:10,690 --> 01:01:13,550 1192 01:01:13,550 --> 01:01:14,880 حرف باقی مانده است. 1193 01:01:14,880 --> 01:01:19,550 بنابراین در همان راه، ما به خواهید شروع شده توسط مقدار دهی اولیه متغیر 1194 01:01:19,550 --> 01:01:22,030 که در واقع بر روی این عناصر نگه دارید. 1195 01:01:22,030 --> 01:01:22,890 باشه؟ 1196 01:01:22,890 --> 01:01:29,930 بنابراین اگر ما به برخی از ور که متن ما است، 1197 01:01:29,930 --> 01:01:33,681 و ما باید برخی از ور است که باقی مانده. 1198 01:01:33,681 --> 01:01:34,180 درست است؟ 1199 01:01:34,180 --> 01:01:36,190 بنابراین این در حال رفتن به کسانی که دو چیز را نگه دارید. 1200 01:01:36,190 --> 01:01:42,370 بنابراین همان چیزی، سند dot-- OK، من هستم 1201 01:01:42,370 --> 01:01:45,920 رفتن به مطمئن شوید این است رفتن به محل کار این زمان. 1202 01:01:45,920 --> 01:01:49,620 من خیلی مصمم هستم. 1203 01:01:49,620 --> 01:01:53,310 خوب، پس اگر ما می خواهیم ما متن، بر اساس 1204 01:01:53,310 --> 01:01:55,710 به HTML ما، آنچه شناسه ما؟ 1205 01:01:55,710 --> 01:01:56,420 شناسه ما چه خبر؟ 1206 01:01:56,420 --> 01:01:59,500 1207 01:01:59,500 --> 01:02:05,540 این فقط رفتن به متن به دلیل این ایجاد متن ما، OK، 1208 01:02:05,540 --> 01:02:10,320 و ID ما متن، به طوری که ما چگونه می تواند با شتاب چه چیزی در وجود دارد. 1209 01:02:10,320 --> 01:02:12,130 خوب، نقطه و ویرگول. 1210 01:02:12,130 --> 01:02:13,940 من قصد دارم به فوق العاده دقیق در مورد این، 1211 01:02:13,940 --> 01:02:16,300 چون من می خواهم این کار این زمان. 1212 01:02:16,300 --> 01:02:22,120 خوب، همین کار را، دریافت عنصر توسط ID. 1213 01:02:22,120 --> 01:02:25,970 من واقعا تعجب آنچه است باعث دو نفر دیگر به میکشید تا. 1214 01:02:25,970 --> 01:02:29,750 OK، سپس در این یکی، چه می خواهیم برای دسترسی به؟ 1215 01:02:29,750 --> 01:02:30,760 کد ما در اینجا چه خبر؟ 1216 01:02:30,760 --> 01:02:33,980 1217 01:02:33,980 --> 01:02:36,261 ما شناسه دیگری در HTML ما، آنچه در آن است؟ 1218 01:02:36,261 --> 01:02:37,552 رسید شخصیت های باقی مانده. 1219 01:02:37,552 --> 01:02:39,343 آلیسون BUCHHOLTZ-AU: حرف باقی مانده است. 1220 01:02:39,343 --> 01:02:43,360 1221 01:02:43,360 --> 01:02:44,330 >> باشه. 1222 01:02:44,330 --> 01:02:46,010 سرد. 1223 01:02:46,010 --> 01:02:49,800 بنابراین من فقط رفتن به ارسال این واقعا سریع است. 1224 01:02:49,800 --> 01:02:53,706 1225 01:02:53,706 --> 01:02:55,330 من فقط رفتن به ارسال این در دوم. 1226 01:02:55,330 --> 01:02:56,190 بنابراین متن. 1227 01:02:56,190 --> 01:02:59,550 1228 01:02:59,550 --> 01:03:06,180 function-- B وجود دارد چه جالب است تعداد زیادی از توابع هستند که نه تنها 1229 01:03:06,180 --> 01:03:09,690 مربوط به شما موس، اما صفحه کلید خود را. 1230 01:03:09,690 --> 01:03:10,190 باشه؟ 1231 01:03:10,190 --> 01:03:16,540 بنابراین شما می توانید می گویند زمانی که هر کلید است فشرده، شما می توانید چیزهایی مانند که انجام دهد. 1232 01:03:16,540 --> 01:03:20,450 بنابراین یکی که ما با استفاده از بر کلید به نام تا که 1233 01:03:20,450 --> 01:03:25,320 می گوید، "اگر هر کلید بر شما فشرده ام صفحه کلید خود را، زمانی که کاربر برداشته است 1234 01:03:25,320 --> 01:03:28,064 انگشت خود را خاموش که دکمه، و کلید unpressed تبدیل شده است، 1235 01:03:28,064 --> 01:03:29,480 پس از آن ما قصد داریم برای انجام کاری. " 1236 01:03:29,480 --> 01:03:29,980 باشه؟ 1237 01:03:29,980 --> 01:03:31,370 پس این را حس می کند، درست است؟ 1238 01:03:31,370 --> 01:03:33,540 از آنجا که هر شخصیت نوع ما، ما قصد داریم 1239 01:03:33,540 --> 01:03:36,550 به به بلند انگشت کردن ما از آن، تا زمانی که کلید بالا می رود، 1240 01:03:36,550 --> 01:03:40,980 ما می توانیم دانم خانمها با کاهش شخصیت ما باقی مانده است. 1241 01:03:40,980 --> 01:03:44,440 >> بنابراین ما باید برخی از کلیدی ، و در همان راه، 1242 01:03:44,440 --> 01:03:47,480 ما قصد داریم به می گویند، "OK، زمانی که ما انجام این کار، ما 1243 01:03:47,480 --> 01:03:55,110 در حال رفتن به ایجاد برخی از تابع که می گذرد را به E، "در این مورد، 1244 01:03:55,110 --> 01:03:58,800 و آنچه ما می خواهیم انجام دهیم این است محاسبه تعداد باقی مانده. 1245 01:03:58,800 --> 01:04:02,510 خوب، پس اجازه دهید فقط شروع با ایجاد یک متغیر. 1246 01:04:02,510 --> 01:04:05,830 بنابراین ما باید برخی از R متغیر، که رفتن به نمایندگی 1247 01:04:05,830 --> 01:04:07,720 چگونه بسیاری از شخصیت های ما را ترک کرده اند. 1248 01:04:07,720 --> 01:04:08,890 باشه؟ 1249 01:04:08,890 --> 01:04:14,540 ما می دانیم که ما با شروع 140، و اگر ما می خواهند بدانند که، 1250 01:04:14,540 --> 01:04:18,360 اجازه دهید بگویم، طول این رشته که ورودی بوده است، 1251 01:04:18,360 --> 01:04:20,860 انجام شما هر گونه ایده ما چگونه ممکن است انجام این کار؟ 1252 01:04:20,860 --> 01:04:23,900 درست کردن از آشکار بر اساس چیزهایی مانند اگر ما می خواستیم ساعت، 1253 01:04:23,900 --> 01:04:25,870 ما استفاده می کنید ساعت. 1254 01:04:25,870 --> 01:04:28,860 ما می دانیم که هدف ما است متن، اما می تواند شما بچه ها 1255 01:04:28,860 --> 01:04:33,050 از آنچه ممکن است پس از آن آمده فکر می کنم؟ 1256 01:04:33,050 --> 01:04:35,280 هر ایده؟ 1257 01:04:35,280 --> 01:04:41,730 >> بنابراین نوع این یکی از کمتر بصری، اما ارزش طول نقطه است. 1258 01:04:41,730 --> 01:04:44,700 بنابراین فقط به من برخی از را ویژگی ارزش که 1259 01:04:44,700 --> 01:04:46,500 در واقع طول این رشته. 1260 01:04:46,500 --> 01:04:50,340 بنابراین آن را می گویند، "خوب، من به دنبال در این رشته کل در منطقه متن، 1261 01:04:50,340 --> 01:04:52,730 و من قصد دارم برای گفتن چگونه شما مدت آن است. " 1262 01:04:52,730 --> 01:04:55,500 از آنجا که اگر ما به یاد داشته باشید رشته واقعا فقط آرایه، 1263 01:04:55,500 --> 01:04:58,110 بنابراین ما فقط می توانید طول آنها را. 1264 01:04:58,110 --> 01:05:01,860 بنابراین ما باید که. 1265 01:05:01,860 --> 01:05:04,058 سرد. 1266 01:05:04,058 --> 01:05:09,360 >> سپس آنچه که ما می خواهیم انجام دهیم ما است هرگز نمی خوام به اجازه می دهد کاربر 1267 01:05:09,360 --> 01:05:12,340 به ورودی بیشتر از 140 حرف، درست است؟ 1268 01:05:12,340 --> 01:05:15,610 از آنجا که اگر ما می گویند مانند: "اوه، شما فقط باید این بسیار باقی مانده، " 1269 01:05:15,610 --> 01:05:20,522 و پس از آن اجازه دهید آنها را انجام این کار به هر حال، ما دروغ شده است. 1270 01:05:20,522 --> 01:05:22,230 و این یکی دیگر از است چیزی که جاوا اسکریپت 1271 01:05:22,230 --> 01:05:24,530 می تواند واقعا خوب برای، اعتبار سنجی کاربر 1272 01:05:24,530 --> 01:05:29,062 و مطمئن شوید که شما کاربر متناسب در هر قوانین 1273 01:05:29,062 --> 01:05:30,270 که شما را به آنها ارائه کرده ایم. 1274 01:05:30,270 --> 01:05:36,020 بنابراین اگر شما می خواهید به انجام کارهایی مانند ساخت مطمئن ورودی کسی آدرس ایمیل خود، 1275 01:05:36,020 --> 01:05:40,242 یا مطمئن شوید که زمانی که آنها وارد دو کلمه عبور، آنها همسان. 1276 01:05:40,242 --> 01:05:41,200 جاوا اسکریپت می تواند انجام دهد. 1277 01:05:41,200 --> 01:05:44,010 شما که چیزی شبیه به "زمانی که انجام فرم ارسال می شود، "و یا مانند، 1278 01:05:44,010 --> 01:05:48,170 "هنگامی که دکمه ارسال فرم است کلیک، بررسی تمام این چیزها. " 1279 01:05:48,170 --> 01:05:49,670 و ما می توانیم که جاوا اسکریپت انجام دهد. 1280 01:05:49,670 --> 01:05:52,680 به طوری که فقط چه ما قصد داریم برای انجام در اینجا. 1281 01:05:52,680 --> 01:05:57,810 >> پس چه ممکن است یک راه اگر برای بررسی آنها بیش از 140 کاراکتر رفته؟ 1282 01:05:57,810 --> 01:06:03,310 چه اتفاقی خواهد افتاد به ارزش ما را از تحقیق اگر آنها سعی می کنند؟ 1283 01:06:03,310 --> 01:06:04,760 آن را به منفی، درست است؟ 1284 01:06:04,760 --> 01:06:07,380 و یا آن را به کمتر از یا برابر با صفر. 1285 01:06:07,380 --> 01:06:13,690 بنابراین ما می توانیم در صورتی که استفاده از درست مثل هر چیز دیگری. 1286 01:06:13,690 --> 01:06:14,270 باشه؟ 1287 01:06:14,270 --> 01:06:20,480 و ما باید برخی از نقطه منطقه متن ارزش، و آنچه ما در اینجا انجام 1288 01:06:20,480 --> 01:06:29,940 است ما فقط cutting-- آنچه در آن است؟ 1289 01:06:29,940 --> 01:06:30,900 متأسفم. 1290 01:06:30,900 --> 01:06:32,732 این یکی، ما فقط می خواهم به بازگشت نادرست است. 1291 01:06:32,732 --> 01:06:34,030 من اشتباه کردم. 1292 01:06:34,030 --> 01:06:36,560 همه frazzled از چیزهایی کار نمی کند. 1293 01:06:36,560 --> 01:06:40,010 خوب، ما فقط می خواهید بازگشت کاذب، و پس از آن ما 1294 01:06:40,010 --> 01:06:44,160 می خواهم برای نشان دادن حرف باقی مانده است، درست است؟ 1295 01:06:44,160 --> 01:06:48,720 بنابراین با ساعت، ما را انجام داد چیزی با HTML درونی، درست است؟ 1296 01:06:48,720 --> 01:06:52,070 که در آن ما آن را به برخی از برابر متغیر، چه خوب، ممکن است ما در اینجا انجام دهید؟ 1297 01:06:52,070 --> 01:06:54,590 1298 01:06:54,590 --> 01:06:57,750 چیزی که ما در حال تغییر هستند HTML درونی؟ 1299 01:06:57,750 --> 01:07:02,843 1300 01:07:02,843 --> 01:07:03,780 >> رسید باقی مانده؟ 1301 01:07:03,780 --> 01:07:05,738 >> آلیسون BUCHHOLTZ-AU: ما در حال تغییر باقی مانده است. 1302 01:07:05,738 --> 01:07:09,217 1303 01:07:09,217 --> 01:07:11,300 همه حق است، و چه کار می کنیم می خواهم به آن را برابر با؟ 1304 01:07:11,300 --> 01:07:14,440 1305 01:07:14,440 --> 01:07:18,437 این رفتن به R، چرا که باید شخصیت ما باقی مانده است. 1306 01:07:18,437 --> 01:07:19,600 باشه؟ 1307 01:07:19,600 --> 01:07:26,060 بنابراین من واقعا عصبی برای دیدن اگر هستم این کار در حال حاضر، اما خواهیم دید. 1308 01:07:26,060 --> 01:07:28,960 1309 01:07:28,960 --> 01:07:29,460 ترک این. 1310 01:07:29,460 --> 01:07:34,690 1311 01:07:34,690 --> 01:07:37,700 این واقعا سریع می باشد. 1312 01:07:37,700 --> 01:07:38,970 [نامفهوم] OK. 1313 01:07:38,970 --> 01:07:44,574 1314 01:07:44,574 --> 01:07:45,990 باز هم، من فقط رفتن را به شما نشان می دهد. 1315 01:07:45,990 --> 01:07:49,430 به هر دلیلی، معدن تصمیم می گیرد به کار نمی کند، 1316 01:07:49,430 --> 01:07:53,354 اما آنچه من به شما نشان می دهد این است که این is-- آه من قرار بود برای قرار دادن که در. 1317 01:07:53,354 --> 01:07:57,470 خوب، ما متوجه همان چیزی که در اینجا، گرفتن متن. 1318 01:07:57,470 --> 01:08:01,070 >> همچنین، اگر شما متوجه پسر، اگر وجود دارد تا کنون چیزی است که شما می خواهید انجام دهید، 1319 01:08:01,070 --> 01:08:04,080 و شما نمی دانید که چگونه به انجام آن، فقط کلیک کنید نمایش سورس صفحه، 1320 01:08:04,080 --> 01:08:06,632 و آنها در حال رفتن به شما بگویم. 1321 01:08:06,632 --> 01:08:07,840 گاهی اوقات آن را رمزگذاری می شود. 1322 01:08:07,840 --> 01:08:11,147 برای pset خود را، ما همه چیز را رمزگذاری، پس از آن درست مثل های عجیب به نظر می رسد. 1323 01:08:11,147 --> 01:08:13,480 اما اگر تا به حال واقعا وجود دارد وب سایت سرد است که شما دوست دارید، 1324 01:08:13,480 --> 01:08:17,729 اگر شما فقط کلیک کنید نمایش سورس صفحه، آن را به شما بگویم که چگونه به آن را انجام دهد. 1325 01:08:17,729 --> 01:08:20,770 بنابراین دوباره، کار دقیق، نه سخت تر. 1326 01:08:20,770 --> 01:08:24,250 و به عنوان شما در اینجا، همه از دیدن این چیزها هستند. 1327 01:08:24,250 --> 01:08:31,930 این یکی در اینجا فقط طول می کشد برخی از رشته که، من را فراموش کرده ام دقیقا همان چیزی است این کار را. 1328 01:08:31,930 --> 01:08:36,980 اما آن را به وضوح می گیرد برخی از رشته از ارزش از صفر تا ده، 1329 01:08:36,980 --> 01:08:41,540 و باز می گرداند نادرست چه باید متوقف کاربر از ورود دیگر، 1330 01:08:41,540 --> 01:08:46,040 و پس از آن به وضوح به روز رسانی HTML درونی وجود دارد. 1331 01:08:46,040 --> 01:08:47,410 >> سرد. 1332 01:08:47,410 --> 01:08:53,000 نذری را آنقدر بزرگ از امروز، آزمایش، در کد منبع نگاه 1333 01:08:53,000 --> 01:08:58,359 زیرا این به شما کمک زیادی، و هر کس، گاهی اوقات جاوا اسکریپت 1334 01:08:58,359 --> 01:09:03,200 می تواند سخت به کار با و نمی همیشه کار راه شما انتظار آن را، 1335 01:09:03,200 --> 01:09:05,700 اما فقط سعی در نگه داشتن چون من قول می دهم آن را. 1336 01:09:05,700 --> 01:09:08,376 من قول می دهم همه این مثال ها قبل از کلاس مشغول به کار بودند. 1337 01:09:08,376 --> 01:09:09,750 من نمی فهمم چه اتفاقی افتاده است. 1338 01:09:09,750 --> 01:09:13,069 من به معنای واقعی کلمه همه چیز را همان داشته باشد. 1339 01:09:13,069 --> 01:09:17,660 >> یکی از چیزهایی است که من فقط می خواهم شما بچه ها که می تواند فوق العاده مفید نشان می دهد 1340 01:09:17,660 --> 01:09:21,630 است in-- چه قبل از مشغول به کار بود؟ 1341 01:09:21,630 --> 01:09:23,935 ما حزب به کار کردم، نمی کنیم؟ 1342 01:09:23,935 --> 01:09:26,569 من فکر می کنم تا. 1343 01:09:26,569 --> 01:09:27,069 بله. 1344 01:09:27,069 --> 01:09:27,630 ما انجام دادیم. 1345 01:09:27,630 --> 01:09:28,250 عالی. 1346 01:09:28,250 --> 01:09:31,189 خوب، پس یک چیز است که شما بچه ها باید بدانند 1347 01:09:31,189 --> 01:09:33,340 ورود کنسول که من در مورد صحبت است. 1348 01:09:33,340 --> 01:09:37,040 بنابراین نقطه ورود از سلام کنسول. 1349 01:09:37,040 --> 01:09:40,430 بنابراین این نوع از است معادل جاوا اسکریپت از printf را. 1350 01:09:40,430 --> 01:09:42,810 بنابراین اگر شما همیشه می خواهید بازرسی متغیرهای خود را 1351 01:09:42,810 --> 01:09:49,649 یا ببینید که چه اتفاق می افتد وجود دارد، چه شما می توانید انجام دهید این است، اگر ما عنصر بازرسی، 1352 01:09:49,649 --> 01:09:51,899 چیزی است که شما می خواهید برای رفتن به، و شما را به کنسول، 1353 01:09:51,899 --> 01:09:53,770 شما خواهید دید که آن چاپ خوش آمدید. 1354 01:09:53,770 --> 01:09:55,750 >> بنابراین ما می تواند آن را داشته باشد چاپ هر چه می خواست. 1355 01:09:55,750 --> 01:10:04,170 اگر ما می خواستیم آن را به چاپ پس زمینه نقطه سبک پس زمینه، نقطه، 1356 01:10:04,170 --> 01:10:08,454 ما باید قادر به دیدن باشد RGB سه گانه که می آید تا. 1357 01:10:08,454 --> 01:10:11,140 یا نه. 1358 01:10:11,140 --> 01:10:13,520 من را فراموش کرده ام دقیقا چگونه شما چاپ یک متغیر مانند آن، 1359 01:10:13,520 --> 01:10:17,249 اما شما باید قادر به نسخه قابل چاپ کردن چیزهایی مانند آن. 1360 01:10:17,249 --> 01:10:19,040 که بسیار مفید خواهد بود برای pset خود را هنگامی که 1361 01:10:19,040 --> 01:10:23,330 شما در حال تلاش برای دستکاری مختصات و یا فلان چیز. 1362 01:10:23,330 --> 01:10:25,270 به طوری که آنها نیز این قطعه در کلاس را تغییر دهید. 1363 01:10:25,270 --> 01:10:30,750 این متفاوت از سال گذشته است، بنابراین فقط می تواند به خوبی به TFS خود را، و یا TFS 1364 01:10:30,750 --> 01:10:36,350 در ساعات اداری نه، چون ما هستیم نوع یادگیری همراه با شما بچه ها. 1365 01:10:36,350 --> 01:10:41,230 اما ورود کنسول فوق العاده، فوق العاده بود برای جاوا اسکریپت مفید سال گذشته است. 1366 01:10:41,230 --> 01:10:42,740 بنابراین آن را دوست دارم. 1367 01:10:42,740 --> 01:10:43,780 یاد بگیرید چگونه به استفاده از آن. 1368 01:10:43,780 --> 01:10:49,026 این راحت تر از GDB استفاده، به طوری که باید حداقل یک نقطه به علاوه باشد. 1369 01:10:49,026 --> 01:10:50,650 اما با تشکر از شما بچه ها تحمل با من. 1370 01:10:50,650 --> 01:10:53,400 متاسفم که هستم من نمونه برای برخی از دلیل 1371 01:10:53,400 --> 01:10:55,410 فقط نمی خواست همکاری با من، اما من 1372 01:10:55,410 --> 01:11:01,010 امیدواریم که که آن کمک کرد نوع شما کمی بیشتر در منطقه از جاوا اسکریپت. 1373 01:11:01,010 --> 01:11:04,980 و به من ارسال تمام سوالات خود را برای هفته آینده، بنابراین من می تواند فوق العاده تعمیر، 1374 01:11:04,980 --> 01:11:09,420 و من آب نبات و حتی اضافی را آب نبات به دلیل این مسخره بود. 1375 01:11:09,420 --> 01:11:14,000 اما شما بچه ها بزرگ هستند، و یک هفته عالی. 1376 01:11:14,000 --> 01:11:15,584