1 00:00:00,000 --> 00:00:08,802 2 00:00:08,802 --> 00:00:11,140 >> JASON HIRSCHHORN: خوش آمدید هر کس به هفته هشت. 3 00:00:11,140 --> 00:00:13,420 ما یک هفته هیجان انگیز از ما جلوتر. 4 00:00:13,420 --> 00:00:21,390 شما بچه ها در این چند گذشته کبوتر سخنرانی به PHP، SQL، HTML، CSS، بنابراین 5 00:00:21,390 --> 00:00:27,270 چهار زبان با نام تجاری جدید که می رویم را به بقیه این دوره. 6 00:00:27,270 --> 00:00:30,750 ما همچنین یک زن و شوهر از دیگر یادگیری زبان را قبل از پایان دوره است. 7 00:00:30,750 --> 00:00:35,200 اما به هر حال، نیازی به گفتن نیست، این است که زمان بسیار هیجان انگیز در CS50، در حال حاضر شما 8 00:00:35,200 --> 00:00:41,200 تسلط C، ظاهرا، و در حال حرکت به برنامه نویسی برای وب سایت. 9 00:00:41,200 --> 00:00:45,320 >> بنابراین این هفته، ما می رویم به در یک تور گردباد از طریق چهار 10 00:00:45,320 --> 00:00:50,200 زبان من فقط اشاره شد، HTML، CSS، PHP و SQL. 11 00:00:50,200 --> 00:00:53,340 و امیدوارم، ما مقدار زیادی از ترک خواهد کرد زمان در پایان بخش به بحث 12 00:00:53,340 --> 00:00:58,800 در مورد مجموعه ای P این هفته و پاسخ هر گونه سوال همه شما. 13 00:00:58,800 --> 00:01:03,500 >> هر هفته، همان لیست منابع برای شما، به شما کمک کند با هفته 14 00:01:03,500 --> 00:01:05,780 مشکل تنظیم و رفتن بیش از مواد - 15 00:01:05,780 --> 00:01:09,440 اما این هفته به طور خاص، برای این مجموعه مسائل مبتنی بر وب هستند، وجود دارد 16 00:01:09,440 --> 00:01:12,350 میزبان از منابع دیگر وجود دارد که به احتمال زیاد شما 17 00:01:12,350 --> 00:01:13,500 پیدا کردن فوق العاده مفید باشد. 18 00:01:13,500 --> 00:01:14,670 من آنها را در اینجا تا. 19 00:01:14,670 --> 00:01:17,570 من شما را بعد از ایمیل، و این نیز آنلاین باشد. 20 00:01:17,570 --> 00:01:21,700 >> اما به طور خاص، به مقدار زیادی وجود دارد منابع زیادی وجود دارد. 21 00:01:21,700 --> 00:01:24,380 همچنین برخی آنقدر بزرگ نشده وجود دارد آنهایی که، خیلی با احتیاط از آن باشد. 22 00:01:24,380 --> 00:01:28,210 اما در این اسلاید، من چهار خوب منابع، یکی برای هر یک از 23 00:01:28,210 --> 00:01:30,600 زبان ها است که به شما امکان کار با این هفته - 24 00:01:30,600 --> 00:01:35,090 یک ورق مرجع برای HTML، یک جزوه برای CSS. 25 00:01:35,090 --> 00:01:38,320 این حق در اینجا کتابچه راهنمای PHP است. 26 00:01:38,320 --> 00:01:42,110 >> بنابراین به جای مرد تایپ و سپس PHP فرمان، این است که در آن شما خواهد بود 27 00:01:42,110 --> 00:01:46,980 رفتن به نگاه کردن به نمونه تابع و نمونه و همچنین برخی از راهنمایی و 28 00:01:46,980 --> 00:01:48,770 ترفندهای برای استفاده از توابع PHP. 29 00:01:48,770 --> 00:01:51,590 شما این سایت ها اغلب استفاده از، بنابراین من شما را تشویق به تبدیل 30 00:01:51,590 --> 00:01:52,280 آشنایی با آن. 31 00:01:52,280 --> 00:01:55,860 این می تواند یک کمی فنی است، اما آن همچنین یک تن از منابع فراهم می کند و 32 00:01:55,860 --> 00:02:00,440 نمونه هایی برای تمام توابع و حتی دیگر مانند چگونگی استفاده از آرایه ها و یا 33 00:02:00,440 --> 00:02:01,500 انواع مختلف متغیر. 34 00:02:01,500 --> 00:02:03,480 این سایت برای PHP بسیار مفید است. 35 00:02:03,480 --> 00:02:07,160 >> و پس از آن، SQL، اگر شما را به این کبوتر هفته مجموعه ای مشکل، شما می دانیم 36 00:02:07,160 --> 00:02:09,160 که ما با استفاده از یک پایگاه داده. 37 00:02:09,160 --> 00:02:13,340 و ما دسترسی به پایگاه داده از طریق یک رابط کاربری نسبتا خوب. 38 00:02:13,340 --> 00:02:15,760 یا که یک راه برای دسترسی به که پایگاه داده باشد. 39 00:02:15,760 --> 00:02:19,670 رابط کاربری است به نام از phpMyAdmin. 40 00:02:19,670 --> 00:02:23,400 یک زبانه SQL وجود دارد، که ما به شما در بعد در نگاه امروز. 41 00:02:23,400 --> 00:02:28,230 >> و شما می توانید به SQL نمونه خود را تایپ کنید نمایش داده شد، به انجام کارهای در پایگاه داده خود را 42 00:02:28,230 --> 00:02:29,780 و پس از آن نمایش داده شد اجرا شود. 43 00:02:29,780 --> 00:02:31,850 و اگر درست است، آن را خواهید می گویند، درست این است. 44 00:02:31,850 --> 00:02:33,480 اگر آنها نادرست است، آن را خواهید مثلا، این اشتباه است. 45 00:02:33,480 --> 00:02:37,260 که یک محل عالی برای تمرین به شما نمایش داده شد SQL قبل از نوشتن آنها را به 46 00:02:37,260 --> 00:02:39,990 کد خود را، مطمئن شوید که شما باید از قالب صحیح. 47 00:02:39,990 --> 00:02:42,080 >> در نهایت، یک وب سایت دیگر در اینجا. 48 00:02:42,080 --> 00:02:45,390 این وب سایت که در آن شما می توانید است بروید و بررسی کنید تا مطمئن شوید که شما 49 00:02:45,390 --> 00:02:47,520 کد HTML معتبر است. 50 00:02:47,520 --> 00:02:51,250 بنابراین قبل از تبدیل به مشکلات خود تنظیم این هفته، مطمئن شوید که همه 51 00:02:51,250 --> 00:02:52,690 HTML شما معتبر است. 52 00:02:52,690 --> 00:02:55,840 >> هفته گذشته، شما valgrind اجرا کرده بود، به مطمئن شوید که شما هیچ نشت حافظه است. 53 00:02:55,840 --> 00:02:59,050 این هفته، شما باید مطمئن شوید که تمام کد خود را HTML5 معتبر است. 54 00:02:59,050 --> 00:03:02,140 اگر آن را به HTML5 معتبر نیست، شما رفتن به اشاره کردن. 55 00:03:02,140 --> 00:03:03,110 >> بنابراین اطمینان حاصل کنید - 56 00:03:03,110 --> 00:03:05,700 فقط به خاطر اینکه آن کار نمی کند معنی آن را به طور کامل معتبر است. 57 00:03:05,700 --> 00:03:09,770 اجرای کد خود را از طریق این وب سایت قبل از تبدیل به آن را وارد 58 00:03:09,770 --> 00:03:10,810 باز هم، در اینجا وب سایت است. 59 00:03:10,810 --> 00:03:15,150 >> اگر شما هر گونه بازخورد برای من، ما یک زن و شوهر از بخش تر سمت چپ، 60 00:03:15,150 --> 00:03:18,100 و من همیشه می خواهم به انجام آنچه که من می تواند به همه شما را با بهترین بخش ارائه 61 00:03:18,100 --> 00:03:19,460 تجربه امکان پذیر است. 62 00:03:19,460 --> 00:03:22,115 بنابراین اجازه دهید من می دانم اگر هر چیزی من وجود دارد می توانید برای بهبود و یا اگر وجود دارد 63 00:03:22,115 --> 00:03:24,730 چیزهایی که شما می بینید که من می توانم بهتر انجام دهید. 64 00:03:24,730 --> 00:03:25,710 تشکر از شما، AVI. 65 00:03:25,710 --> 00:03:27,610 آن را در وب سایت. 66 00:03:27,610 --> 00:03:31,870 >> این دوچرخه من تا به حال بود که من شد، اجازه دهید بگویم، چهار در خانه. 67 00:03:31,870 --> 00:03:34,500 این یک نینجا لاک پشت دوچرخه سواری، در مورد شما نمی تواند بگوید، 68 00:03:34,500 --> 00:03:35,345 زیرا آن را کمی تار. 69 00:03:35,345 --> 00:03:38,900 شما می توانید آن را در حال حاضر در ToysRUs کنید برای، من فکر می کنم، حدود 100 دلار. 70 00:03:38,900 --> 00:03:42,690 >> اما از ویژگی های این دوچرخه که من می خواهم شما به توجه به می باشد این 71 00:03:42,690 --> 00:03:43,480 حق در اینجا. 72 00:03:43,480 --> 00:03:44,980 این چرخ ها آموزش می باشد. 73 00:03:44,980 --> 00:03:50,230 تا در حال حاضر، شما دستی است از طریق C. و ما طولانی گرفته شده 74 00:03:50,230 --> 00:03:53,610 زمان، دو ماه به علاوه، از طریق C. بروید 75 00:03:53,610 --> 00:03:55,440 >> برای این زن و شوهر بعد از زبان، ما قصد داریم تا نه 76 00:03:55,440 --> 00:03:56,600 صرف زمان زیادی. 77 00:03:56,600 --> 00:03:58,350 چرخ آموزش آمدن کردن. 78 00:03:58,350 --> 00:04:01,360 و ما قصد داریم به شیرجه رفتن به این زبان به سرعت و حرکت را از طریق 79 00:04:01,360 --> 00:04:04,720 آنها را به سرعت، که است که می گویند که ما فقط شما شنا به ترک 80 00:04:04,720 --> 00:04:07,590 خارج وجود دارد با هیچ راهی برای حمایت از خودتان و یا کشف کردن که چگونه این 81 00:04:07,590 --> 00:04:08,270 زبان کار می کنند. 82 00:04:08,270 --> 00:04:10,750 من فقط به شما یک لیست از نشان داد منابع به شما کمک کند. 83 00:04:10,750 --> 00:04:14,560 >> اما به خاطر داشته باشید که PHP به طور باور نکردنی مشابه C. ما بیش بروید 84 00:04:14,560 --> 00:04:15,970 آن را امروز و برخی از تفاوت ها است. 85 00:04:15,970 --> 00:04:17,990 اما در بیشتر قسمت ها، برای حلقه وجود دارد. 86 00:04:17,990 --> 00:04:18,750 اگر شرایط وجود دارد. 87 00:04:18,750 --> 00:04:20,680 >> هنگامی که شما می خواهید برای حل یک مشکل، شما به استفاده از 88 00:04:20,680 --> 00:04:22,029 ترکیبی از آن. 89 00:04:22,029 --> 00:04:22,920 این بسیار مشابه است. 90 00:04:22,920 --> 00:04:26,040 منطق باید بسیار شبیه به آنچه شما در گذشته انجام داده ام. 91 00:04:26,040 --> 00:04:29,810 چه این هفته واقعا جدید است نحو و چگونه شما خود را بیان کنند. 92 00:04:29,810 --> 00:04:32,850 و شما می خواهید برای نوشتن یک حلقه for، اما آن را ممکن است نگاه کمی متفاوت است. 93 00:04:32,850 --> 00:04:35,910 یا شما می خواهید برای ایجاد یک آرایه، اما آن را ممکن است نگاه کمی متفاوت است. 94 00:04:35,910 --> 00:04:39,920 >> پس در ذهن داشته باشیم که، در حال حرکت رو به جلو، منطق بسیار شبیه به آن چیزی است که 95 00:04:39,920 --> 00:04:41,020 شما در گذشته انجام داده ام. 96 00:04:41,020 --> 00:04:44,030 اما شما در حال حاضر رفتن به مواجهه شود بسیاری از نحو جدید. 97 00:04:44,030 --> 00:04:47,600 و ما قرار نیست شما را از طریق راه رفتن تمام عناصر نحو. 98 00:04:47,600 --> 00:04:53,020 پس از آن واقعا به شما به شکل، آنلاین و یا از طریق رسیدن به در 99 00:04:53,020 --> 00:04:58,770 بحث و یا ایمیل به من یا صحبت کردن به یکی دیگر، چگونه به نوشتن چیز در 100 00:04:58,770 --> 00:05:02,580 PHP و نوشتن نمایش داده شد SQL و چگونگی استفاده از HTML و CSS. 101 00:05:02,580 --> 00:05:06,160 >> اما فقط شما می دانید، آن را که نه ما در حال تلاش برای پرتاب خارج وجود دارد 102 00:05:06,160 --> 00:05:07,630 دوباره به شنا کردن کوسه ها. 103 00:05:07,630 --> 00:05:10,600 این چیزی است که شما به احتمال زیاد با انجام خواهد داد پروژه نهایی خود را، اگر شما را انتخاب کنید 104 00:05:10,600 --> 00:05:15,150 زبان های مختلف، مانند IOS و هدف C، و یا اگر شما تصمیم به شروع 105 00:05:15,150 --> 00:05:17,580 برنامه نویسی در آینده و شیرجه رفتن به زبان های دیگر، 106 00:05:17,580 --> 00:05:19,210 مثل پایتون یا روبی. 107 00:05:19,210 --> 00:05:23,380 >> اغلب اوقات، منطق بسیار مشابه است در تمامی این زبان ها، و 108 00:05:23,380 --> 00:05:24,560 نحو است آنچه متفاوت است. 109 00:05:24,560 --> 00:05:27,560 و آن را تا به شما، به عنوان برنامه نویس، به استفاده از وب 110 00:05:27,560 --> 00:05:30,790 منابع در دسترس را به شما و رقم چگونه به بیان آنچه می دانید که چگونه 111 00:05:30,790 --> 00:05:33,200 به بیان در C، در زبان های مختلف. 112 00:05:33,200 --> 00:05:36,410 پس از این تمرین خوبی است، هر دو برای شما پروژه نهایی، و دوباره، برای 113 00:05:36,410 --> 00:05:40,150 آنچه که شما به احتمال زیاد انجام خواهد داد پس از CS50 شما را ترک. 114 00:05:40,150 --> 00:05:42,550 >> قبل از اینکه ما در حرکت، آیا کسی هر گونه سوال در مورد آنچه 115 00:05:42,550 --> 00:05:43,800 من انجام داده ام تا کنون؟ 116 00:05:43,800 --> 00:05:52,450 117 00:05:52,450 --> 00:05:53,120 بزرگ. 118 00:05:53,120 --> 00:05:53,910 بیایید در حرکت می کند. 119 00:05:53,910 --> 00:05:59,090 >> اول، ما قصد داریم به بحث به طور خلاصه در مورد دستور سطح دسترسی. 120 00:05:59,090 --> 00:06:02,420 این، ما در شروع انجام از مشکلات خود را تنظیم کنید. 121 00:06:02,420 --> 00:06:05,050 یکی از دستورالعمل اول برای شما، شما پس از دریافت 122 00:06:05,050 --> 00:06:09,280 کد توزیع، این است که تغییر مجوز فایل ها و 123 00:06:09,280 --> 00:06:11,350 دایرکتوری شما دریافت خواهید کرد. 124 00:06:11,350 --> 00:06:16,430 >> آیا کسی سرمایه گذاری یک حدس و یا می دانم به همین دلیل مهم است که تغییر 125 00:06:16,430 --> 00:06:20,012 دسترسی به فایل های خاصی و دایرکتوری بر روی کامپیوتر شما؟ 126 00:06:20,012 --> 00:06:20,956 های Avi - 127 00:06:20,956 --> 00:06:24,796 >> رسید سپس هیچ کس به جز شما می توانید ببینید چه چیزی شما انجام می دهند؟ 128 00:06:24,796 --> 00:06:25,470 >> JASON HIRSCHHORN: OK. 129 00:06:25,470 --> 00:06:28,330 بنابراین اگر ما می خواهیم برای قرار دادن چیزی در وب و به شما اجازه انتخاب که 130 00:06:28,330 --> 00:06:30,960 فقط شما می توانید چیزی را ببینید، پس از آن هیچ کس دیگری می تواند 131 00:06:30,960 --> 00:06:32,530 دیدن آنچه که شما ایجاد کرده اید. 132 00:06:32,530 --> 00:06:33,380 چه چیز دیگری؟ 133 00:06:33,380 --> 00:06:34,320 آره. 134 00:06:34,320 --> 00:06:37,360 >> یک مدعو: جلوگیری از هر کس دیگری که شما نمی خواهم به دیدن چیزی، از 135 00:06:37,360 --> 00:06:37,870 دیدن چیزی. 136 00:06:37,870 --> 00:06:38,820 >> JASON HIRSCHHORN: این درست است. 137 00:06:38,820 --> 00:06:40,730 احتمالا برخی از کد وجود دارد که شما بنویسید که به شما نمی کنند 138 00:06:40,730 --> 00:06:42,690 می خواهید مردم را به دیدن. 139 00:06:42,690 --> 00:06:46,190 شما احتمالا OK با افراد شاهد هستیم HTML خود را و جاوا اسکریپت. 140 00:06:46,190 --> 00:06:50,360 اما PHP شما، یک کد پایان دادن به عقب، بسیاری از منطق به کد خود را، شاید 141 00:06:50,360 --> 00:06:53,200 چیزهایی که ذخیره برخی از کلمات عبور شما برای پایگاه داده خود را، به شما نمی کنند 142 00:06:53,200 --> 00:06:55,880 می خواهید مردم را به دیدن که نوع از اطلاعات است. 143 00:06:55,880 --> 00:06:59,420 >> بنابراین این مهم است که، هر یک از فایل و دایرکتوری ایجاد می کنیم دارای مجوز 144 00:06:59,420 --> 00:07:03,660 قابل اجرا به اینکه آیا یا نه که ما می خواهیم مردم را به دیدن این نوع از فایل ها و 145 00:07:03,660 --> 00:07:08,030 دایرکتوری و قادر به دسترسی به آنها و به طور بالقوه حتی آنها را تغییر دهید. 146 00:07:08,030 --> 00:07:09,920 >> بنابراین سه نوع وجود دارد از مجوز. 147 00:07:09,920 --> 00:07:14,980 یک اجازه خواندن، که به معنی وجود دارد شما می توانید یک فایل یا یک لیست به عنوان خوانده شده 148 00:07:14,980 --> 00:07:16,490 محتویات دایرکتوری. 149 00:07:16,490 --> 00:07:20,820 این اجازه نوشتن، وجود دارد که یعنی شما می توانید یک فایل و یا تغییر را تغییر دهید 150 00:07:20,820 --> 00:07:24,910 یک دایرکتوری و سپس اجرا اجازه، که بدان معنی است که شما می توانید 151 00:07:24,910 --> 00:07:31,060 یک فایل اجرا یا نه، شما می تواند به یک دایرکتوری حرکت می کند. 152 00:07:31,060 --> 00:07:34,470 بنابراین CD چیزی، اگر شما اجازه دسترسی به آن را اجرا می کنید، می تواند حرکت کند 153 00:07:34,470 --> 00:07:37,300 به آن دایرکتوری. 154 00:07:37,300 --> 00:07:38,510 >> این یک مثال ساده است. 155 00:07:38,510 --> 00:07:40,700 باز هم، شما بیش از این رفته در مسئله تنظیم شده است. 156 00:07:40,700 --> 00:07:44,630 اما من ایجاد یک دایرکتوری با دستور mkdir. 157 00:07:44,630 --> 00:07:46,320 مجوز تغییر دهم. 158 00:07:46,320 --> 00:07:48,505 این دو خط در واقع انجام همان چیزی که دقیق. 159 00:07:48,505 --> 00:07:52,580 این برای نشان دادن که به نحو برای تغییر مجوز های دسترسی، که آیا شما انجام 160 00:07:52,580 --> 00:07:55,600 + x یا 711، آن یکسان است. 161 00:07:55,600 --> 00:07:57,550 >> ما نگاه کردن در این جدول خوب. 162 00:07:57,550 --> 00:07:59,960 ما می بینیم که کاربر وجود دارد مجوز برای اولین بار. 163 00:07:59,960 --> 00:08:03,280 که شما، فرد، و سرور شما، به طور بالقوه. 164 00:08:03,280 --> 00:08:05,070 و پس از آن گروه و دیگران وجود دارد. 165 00:08:05,070 --> 00:08:09,350 تفاوت های بین آن دو نسبتا بی اهمیت است. 166 00:08:09,350 --> 00:08:11,170 بنابراین به طور کلی، ما توده کسانی که با هم. 167 00:08:11,170 --> 00:08:14,380 >> اما اساسا، اگر ما یک فایل نام شامل است که ما می خواهیم 168 00:08:14,380 --> 00:08:18,760 قادر به خودمان ویرایش و که ما می خواهیم دیگران قادر به اجرای، 169 00:08:18,760 --> 00:08:20,560 آن اجازه 711 است. 170 00:08:20,560 --> 00:08:22,390 و ما می بینیم که پایین در اینجا در این جدول. 171 00:08:22,390 --> 00:08:24,730 ما یک خواندن، نوشتن و اجرا کند. 172 00:08:24,730 --> 00:08:26,790 برای هر یک از ما، ما به خواهید قادر به انجام آن. 173 00:08:26,790 --> 00:08:30,160 گروه و دیگران، ما فقط می خواهم آنها را قادر به اجرا. 174 00:08:30,160 --> 00:08:33,860 >> راه ما در ترجمه است که به تعداد 175 00:08:33,860 --> 00:08:36,870 اجازه است از طریق باینری. 176 00:08:36,870 --> 00:08:41,780 بنابراین اگر ما سه، که یک 1 در ستون آنهایی که، 1 در twos 177 00:08:41,780 --> 00:08:43,049 ستون، ستون 1 به چهار دست و پا. 178 00:08:43,049 --> 00:08:45,180 این 7 حق وجود دارد. 179 00:08:45,180 --> 00:08:47,450 و این اجازه 1 است. 180 00:08:47,450 --> 00:08:48,390 این اجازه 1 است. 181 00:08:48,390 --> 00:08:54,200 بنابراین 711 که همان دادن است خود خواندن، نوشتن و اجرا، 182 00:08:54,200 --> 00:08:56,660 و هر کس دیگری امتیازات را اجرا کند. 183 00:08:56,660 --> 00:08:59,180 >> این خط در اینجا، ما به طور کلی خواهد شد که خواندن و نوشتن را ما 184 00:08:59,180 --> 00:09:00,250 ایجاد یک دایرکتوری. 185 00:09:00,250 --> 00:09:04,650 بنابراین این خط در اینجا فقط اضافه می کند اجرا دسترسی به همه. 186 00:09:04,650 --> 00:09:07,450 به طوری که می تواند شبیه به، در علاوه بر آنچه که ما را، 187 00:09:07,450 --> 00:09:09,930 اضافه کردن 1، 1، 1 به همه. 188 00:09:09,930 --> 00:09:13,880 >> در حالی که این، آن را غیر ضروری برای اضافه کردن خواندن و نوشتن. 189 00:09:13,880 --> 00:09:16,130 اما اگر شما قصد استفاده از اعداد، شما نمی توانید چیزی اضافه کنید. 190 00:09:16,130 --> 00:09:19,070 شما بازنویسی هر مجوز بودند وجود دارد و اجرای آنها را با جدید 191 00:09:19,070 --> 00:09:20,920 شماره شما را. 192 00:09:20,920 --> 00:09:21,930 که بسیار سریع بود. 193 00:09:21,930 --> 00:09:24,115 آیا هر کسی هر گونه سوال در مورد تغییر مجوز؟ 194 00:09:24,115 --> 00:09:28,460 195 00:09:28,460 --> 00:09:28,950 >> OK. 196 00:09:28,950 --> 00:09:32,480 اگر من یک فایل PHP، چه مجوز من می خواهم آن را به؟ 197 00:09:32,480 --> 00:09:36,638 198 00:09:36,638 --> 00:09:38,780 این است که در تنظیمات مجموعه ای مشکل است. 199 00:09:38,780 --> 00:09:41,590 بنابراین شما می توانید در تنظیمات نگاه و پس از آن من جواب بخوانید. 200 00:09:41,590 --> 00:09:45,820 201 00:09:45,820 --> 00:09:48,605 >> یک مدعو: شما می خواهید کاربر مجوز خواندن و نوشتن. 202 00:09:48,605 --> 00:09:51,080 و شما می خواهید همه دیگر به هیچ چیز نیست. 203 00:09:51,080 --> 00:09:53,060 >> JASON HIRSCHHORN: و چه اعداد این است که؟ 204 00:09:53,060 --> 00:09:53,480 >> یک مدعو: 600. 205 00:09:53,480 --> 00:09:54,840 >> JASON HIRSCHHORN: 600. 206 00:09:54,840 --> 00:09:59,550 بنابراین سطح دسترسی 600 - هر زمان که شما نسخه قابل چاپ یک فایل PHP، آن را به 600 سطح دسترسی. 207 00:09:59,550 --> 00:10:00,370 OK. 208 00:10:00,370 --> 00:10:01,890 من یک دایرکتوری. 209 00:10:01,890 --> 00:10:04,870 کسی در کنار جف، من یک پوشه داشته باشد. 210 00:10:04,870 --> 00:10:08,060 چه مجوز نمی خواهم I برای دادن به آن پوشه - 211 00:10:08,060 --> 00:10:11,620 همچنین در مسئله تنظیم تنظیمات، درست در زیر این پاسخ یا 212 00:10:11,620 --> 00:10:14,840 جواب قبلی؟ 213 00:10:14,840 --> 00:10:16,160 همچنین به طور بالقوه در اسلاید - 214 00:10:16,160 --> 00:10:16,450 مارکوس. 215 00:10:16,450 --> 00:10:17,230 >> رسید برای 216 00:10:17,230 --> 00:10:18,180 پوشه، آن را به 711. 217 00:10:18,180 --> 00:10:19,590 JASON HIRSCHHORN: 711 - 218 00:10:19,590 --> 00:10:21,230 بنابراین یک پوشه، شما می خواهید به 711. 219 00:10:21,230 --> 00:10:25,280 شما می خواهم که قادر به خواندن آن پوشه، تغییر دایرکتوری ها، حرکت به 220 00:10:25,280 --> 00:10:25,785 آن پوشه. 221 00:10:25,785 --> 00:10:28,865 و شما می خواهید از هر کس دیگری قادر به در آن پوشه حرکت، اما 222 00:10:28,865 --> 00:10:30,790 لزوما محتویات آن را تغییر دهید. 223 00:10:30,790 --> 00:10:33,720 چه در مورد یک فایل غیر PHP، می گویند، یک فایل جاوا اسکریپت؟ 224 00:10:33,720 --> 00:10:36,090 چه مجوز را می خواهیم به آن نوع از فایل؟ 225 00:10:36,090 --> 00:10:37,020 >> یک مدعو: 644. 226 00:10:37,020 --> 00:10:38,030 >> JASON HIRSCHHORN: 644 - 227 00:10:38,030 --> 00:10:40,010 چرا ما می خواهیم به آن 644 را؟ 228 00:10:40,010 --> 00:10:42,880 >> رسید به دیگران اجازه دهید آن را بخوانید. 229 00:10:42,880 --> 00:10:44,840 و شما را خوانده و یا ارسال آن. 230 00:10:44,840 --> 00:10:48,540 >> JASON HIRSCHHORN: پس راست، همه دیگری می تواند به عنوان خوانده شده که فایل جاوا اسکریپت. 231 00:10:48,540 --> 00:10:51,420 و شما می توانید تغییر دهید که علاوه بر برای اینکه قادر به آن را بخوانید. 232 00:10:51,420 --> 00:10:54,970 بنابراین یکی از شایع ترین مردم اشکالات با این مشکل قرار میگیرند و خود را 233 00:10:54,970 --> 00:10:58,880 پروژه نهایی، اگر آن را نهایی مبتنی بر وب پروژه، آنها تنظیم نشده اند 234 00:10:58,880 --> 00:11:00,170 از اجازه دسترسی به. 235 00:11:00,170 --> 00:11:03,180 و آنها قادر نخواهد بود برای دیدن وب سایت خود را. 236 00:11:03,180 --> 00:11:04,840 یا بخش خاصی از وب سایت خود. 237 00:11:04,840 --> 00:11:06,930 >> بنابراین مطمئن شوید که به شما در تنظیم مجوز درستی. 238 00:11:06,930 --> 00:11:10,730 آیا فقط فرض کنیم که آن را آن را انجام دهد به طور خودکار برای شما. 239 00:11:10,730 --> 00:11:11,500 >> OK. 240 00:11:11,500 --> 00:11:15,100 این یک چیز کوچک است که ما صرف شد یک مقدار خوبی از زمان، تا 241 00:11:15,100 --> 00:11:16,190 ما می تواند از آن امراض دست وپا. 242 00:11:16,190 --> 00:11:18,000 اجازه دهید تا به HTML حرکت می کند. 243 00:11:18,000 --> 00:11:20,430 >> و دوباره، برای این چهار مبحث بعدی، ما قصد داریم تا از طریق آنها 244 00:11:20,430 --> 00:11:21,600 نسبتا به سرعت. 245 00:11:21,600 --> 00:11:24,980 پس لطفا به من توقف در هر زمان، اگر شما هر گونه سوال، 246 00:11:24,980 --> 00:11:27,900 آیا آنها مرتبط به آنچه که من را پوشش می و یا چیزی از سخنرانی و یا 247 00:11:27,900 --> 00:11:29,440 حتی از مشکل تنظیم شده است. 248 00:11:29,440 --> 00:11:31,690 توقف من هر زمان که شما نیاز به. 249 00:11:31,690 --> 00:11:34,370 هنگامی که ما به پایان گرفتن، ما فقط یک شروع رفتن بیش از مجموعه ای مشکل است. 250 00:11:34,370 --> 00:11:38,100 >> بنابراین HTML مخفف ابرمتن زبان نشانه گذاری توسعه پذیر. 251 00:11:38,100 --> 00:11:41,360 این یک زبان برنامه نویسی است. 252 00:11:41,360 --> 00:11:45,800 همه آن را نشانی از ساختار مطالب خود را است و همچنین برخی از ابرداده ارائه می کنند. 253 00:11:45,800 --> 00:11:52,340 بنابراین برای مثال، احتمالا، بسیاری از شما قبل از فیس بوک استفاده کرده اند. 254 00:11:52,340 --> 00:11:56,810 و شما می توانید لینک عبارتند از در، یا شما می توانید یک لینک به عنوان وضعیت خود قرار داده است. 255 00:11:56,810 --> 00:11:59,070 >> و پس از آن، شما این لینک را متوجه همیشه یک تصویر زیبا 256 00:11:59,070 --> 00:12:00,450 به آن و برخی از متن. 257 00:12:00,450 --> 00:12:03,040 به طور کلی، که برخی از ابرداده است برای یک صفحه وب است. 258 00:12:03,040 --> 00:12:05,250 و این فراداده فیس بوک خاص است. 259 00:12:05,250 --> 00:12:07,780 و پس از آن، زمانی که فیس بوک در حال خواندن است که صفحه و قرار دادن این لینک، آن 260 00:12:07,780 --> 00:12:10,780 به نظر می رسد برای فراداده های خاص، پس از آن می داند چه تصویر برای نمایش، چه 261 00:12:10,780 --> 00:12:13,820 عنوان برای نمایش، و آنچه متن انتزاعی برای نمایش ندارد. 262 00:12:13,820 --> 00:12:17,760 >> بنابراین ما می توانیم با شامل فراداده صفحه وب با استفاده از HTML. 263 00:12:17,760 --> 00:12:21,190 و این همچنین به ما کمک می کند تا ساختار محتوا، به طور کلی، چه 264 00:12:21,190 --> 00:12:25,400 ما می خواهیم به جایی که. 265 00:12:25,400 --> 00:12:28,240 >> همه چیز در HTML یک عنصر است. 266 00:12:28,240 --> 00:12:30,690 و عناصر حق در اینجا - 267 00:12:30,690 --> 00:12:33,410 این CS50، متن عنصر است. 268 00:12:33,410 --> 00:12:35,140 و آن را تا به برخی از برچسب ها. 269 00:12:35,140 --> 00:12:36,690 این دارای برچسب. 270 00:12:36,690 --> 00:12:41,730 و ما متوجه است که در وجود دارد آغاز و پس از آن یک اسلش، بنابراین 271 00:12:41,730 --> 00:12:43,960 بستن یک تگ در پایان. 272 00:12:43,960 --> 00:12:46,800 گاهی اوقات، یک باز وجود ندارد برچسب و برچسب نزدیک است. 273 00:12:46,800 --> 00:12:49,040 فقط یک چیز وجود دارد. 274 00:12:49,040 --> 00:12:50,640 >> ما به عنوان مثال از آن خواهید دید در اسلاید بعدی. 275 00:12:50,640 --> 00:12:52,640 بنابراین شما باز نیاز ندارد و یک برچسب نزدیک است. 276 00:12:52,640 --> 00:12:59,570 اما برای این، ما در حال پوشاندن این عنصر CS50 در یک تگ لنگر. 277 00:12:59,570 --> 00:13:03,270 و در اصل، این دستورات بگویید مرورگر چه با 278 00:13:03,270 --> 00:13:04,700 عنصر خاص است. 279 00:13:04,700 --> 00:13:07,380 >> بنابراین دوباره، CS50 متن ما در حال رفتن برای دیدن. 280 00:13:07,380 --> 00:13:10,060 و این است که رفتن به یک نوع از لنگر. 281 00:13:10,060 --> 00:13:13,920 لنگر اساسا مورد استفاده قرار گیرد برای لینک دادن به چیزی. 282 00:13:13,920 --> 00:13:16,000 به طور خاص، به عنوان شما می توانید در حال حاضر بگویم، این است که 283 00:13:16,000 --> 00:13:18,950 پیوند به صفحه اصلی CS50. 284 00:13:18,950 --> 00:13:23,160 >> بخش بعدی برچسب - و یا به طور کلی، بخشی از برچسب ها 285 00:13:23,160 --> 00:13:24,290 ویژگی. 286 00:13:24,290 --> 00:13:27,080 و ما می بینیم در اینجا، که برچسب یکی است 287 00:13:27,080 --> 00:13:29,680 ویژگی، این ویژگی href. 288 00:13:29,680 --> 00:13:32,000 و آنها یک تگ خاص تغییر دهید. 289 00:13:32,000 --> 00:13:36,100 در واقع، اگر شما به یکی از به وب سایت ها و یا منابع من به شما داد 290 00:13:36,100 --> 00:13:39,480 قبل از و یا نگاه کردن به برچسب آنلاین، شما متوجه یک تن از وجود دارد 291 00:13:39,480 --> 00:13:41,010 ویژگی های بالقوه است. 292 00:13:41,010 --> 00:13:42,310 >> این است که احتمالا یکی از رایج ترین. 293 00:13:42,310 --> 00:13:46,090 این به من گفتن برای ایجاد یک پیوند به وب سایت های خاص. 294 00:13:46,090 --> 00:13:50,260 و ویژگی های به طور کلی داده می شود، اگر به طور انحصاری داده نشده است، 295 00:13:50,260 --> 00:13:52,350 در جفت کلید ارزش. 296 00:13:52,350 --> 00:13:55,380 >> بنابراین در اینجا کلید، عکاس هنگام عکسبرداری است. 297 00:13:55,380 --> 00:13:57,320 و ارزش این حق در اینجا است. 298 00:13:57,320 --> 00:14:01,960 و این در مفید آمده است بعد از آن، زمانی که ما شروع به استفاده از برخی کتابخانه ها به 299 00:14:01,960 --> 00:14:07,280 به ما کمک کد در جاوا اسکریپت و یا ارسال محتوا HTML. 300 00:14:07,280 --> 00:14:11,120 ما اغلب برای رفتن به - درست مثل ما که آرایه براکت 0 و انجام 301 00:14:11,120 --> 00:14:12,340 به ما ارزش می دهد. 302 00:14:12,340 --> 00:14:17,190 >> در آینده، ما خواهید بود انجام بسیاری از چیزهایی مثل یک عکاس هنگام عکسبرداری چیزی براکت. 303 00:14:17,190 --> 00:14:21,180 و این هم به ما ارزش می دهد عکاس هنگام عکسبرداری و یا اگر ما می خواهیم برای به روز رسانی عکاس هنگام عکسبرداری 304 00:14:21,180 --> 00:14:23,980 کلید و سپس آن را یک مقدار خاص است. 305 00:14:23,980 --> 00:14:28,915 بنابراین درست مانند آرایه ها که در آن ما تا به حال کلید 0 یا کلید 1 یا کلید 2 و یا حتی با 306 00:14:28,915 --> 00:14:33,480 هش جدول، خوب، با استفاده از جداول هش شما و همچنین، شما احتمالا تا به حال - آن 307 00:14:33,480 --> 00:14:35,790 یک آرایه، به طوری که کلید 0، کلید 1، کلید 2. 308 00:14:35,790 --> 00:14:38,480 >> این شاخص وجود دارد، ما می توانیم که فکر می کنم به عنوان یک کلید. 309 00:14:38,480 --> 00:14:40,180 و ارزش است هر وجود دارد ذخیره شده بود. 310 00:14:40,180 --> 00:14:42,760 تمام این ویژگی ها جفت کلید ارزش می باشد. 311 00:14:42,760 --> 00:14:47,370 و این برای تغییر مهم خواهد بود آنها را یا به روز رسانی آنها و یا 312 00:14:47,370 --> 00:14:51,020 قرار دادن آنها بعد. 313 00:14:51,020 --> 00:14:53,990 >> در نهایت، شما را دیده ام این ساختار قبل از، اما این یکی از اساسی ترین 314 00:14:53,990 --> 00:14:55,350 ساختار صفحه HTML. 315 00:14:55,350 --> 00:14:58,700 در بالای صفحه، ما به شما بگویم که این در واقع HTML است. 316 00:14:58,700 --> 00:15:01,910 و سپس ما را باز HTML برچسب و تگ HTML نزدیک است. 317 00:15:01,910 --> 00:15:04,940 بنابراین همه چیز در داخل این HTML است. 318 00:15:04,940 --> 00:15:08,960 >> ما سر و بدن ها را ببینید. 319 00:15:08,960 --> 00:15:12,350 سر از سند خود را به طور کلی شامل چه؟ 320 00:15:12,350 --> 00:15:16,980 321 00:15:16,980 --> 00:15:20,995 هر گونه حدس بزند برای آنچه که شما در سر قرار داده است؟ 322 00:15:20,995 --> 00:15:23,060 >> رسید شما را از عنوان و سبک. 323 00:15:23,060 --> 00:15:23,790 >> JASON HIRSCHHORN: عنوان. 324 00:15:23,790 --> 00:15:26,110 این یک حدس بزرگ بود. 325 00:15:26,110 --> 00:15:27,200 من ممکن است شما را با نوک انگشتانش به. 326 00:15:27,200 --> 00:15:28,150 برخی از چیزهای دیگر چه هستند؟ 327 00:15:28,150 --> 00:15:30,351 ما در یکی از آنها به ذکر است که ممکن است در سر بروید. 328 00:15:30,351 --> 00:15:33,057 329 00:15:33,057 --> 00:15:35,225 >> رسید او گفت، سبک. 330 00:15:35,225 --> 00:15:36,240 >> JASON HIRSCHHORN: سبک - 331 00:15:36,240 --> 00:15:41,050 بنابراین اگر شما می خواهید برای پیوند در یک جاوا اسکریپت و یا حتی یک CSS، جایی که شما در حال صحبت کردن 332 00:15:41,050 --> 00:15:42,610 در مورد زمانی که شما در حال صحبت کردن در مورد سبک. 333 00:15:42,610 --> 00:15:45,670 یک فایل دیگر، شما می خواهید به آن پیوند در در خارج از فایل، که احتمالا خواهد 334 00:15:45,670 --> 00:15:46,920 در سر. 335 00:15:46,920 --> 00:15:48,660 336 00:15:48,660 --> 00:15:51,070 >> چه چیز دیگری؟ 337 00:15:51,070 --> 00:15:52,960 ما یک زن و شوهر از اسلاید های ذکر شده پیش یکی از چیزهایی است که 338 00:15:52,960 --> 00:15:54,510 HTML می تواند برای شما انجام دهد. 339 00:15:54,510 --> 00:15:58,180 340 00:15:58,180 --> 00:16:01,240 این می تواند ارائه - 341 00:16:01,240 --> 00:16:02,874 شروع می شود با یک M - 342 00:16:02,874 --> 00:16:03,820 >> رسید متاداده. 343 00:16:03,820 --> 00:16:06,170 >> JASON HIRSCHHORN: متاداده - بنابراین تعداد زیادی از متا دیتا ها را در سر رفتن، 344 00:16:06,170 --> 00:16:08,990 چرا که لزوما نیاز به بخشی از بدن از کد شما. 345 00:16:08,990 --> 00:16:11,820 که به طور کلی - در بدن است محتوا، چه کسی می بیند. 346 00:16:11,820 --> 00:16:14,210 و من فقط به دور پاسخ به سؤال بعدی من. 347 00:16:14,210 --> 00:16:17,770 اما در بدن است به طور کلی به محتوا که رفتن به نمایش داده می شود 348 00:16:17,770 --> 00:16:19,750 بر روی صفحه وب. 349 00:16:19,750 --> 00:16:26,120 >> همانطور که خواهیم دید، وب سایت های پیچیده تمایل به مخلوط کردن و یا تغییر تا چه 350 00:16:26,120 --> 00:16:27,170 آنها در سر و بدن قرار داده است. 351 00:16:27,170 --> 00:16:30,360 اما به طور کلی، سر شامل همه چیز که کاربر در حال رفتن به نمی 352 00:16:30,360 --> 00:16:31,290 بر روی صفحه نمایش را ببینید. 353 00:16:31,290 --> 00:16:34,150 آن را در فایل لینک های دیگر و ابرداده فراهم می کند. 354 00:16:34,150 --> 00:16:37,690 در حالی که، در بدن شامل همه چیز کاربر در حال رفتن برای دیدن. 355 00:16:37,690 --> 00:16:39,270 هر ایده چه این تگ p به این معنی است؟ 356 00:16:39,270 --> 00:16:41,660 >> یک مدعو: بند؟ 357 00:16:41,660 --> 00:16:42,780 >> یک مدعو: چاپ. 358 00:16:42,780 --> 00:16:44,120 >> یک مدعو: آیا چاپ نیست. 359 00:16:44,120 --> 00:16:45,380 >> یک مدعو: آیا این به معنای بند؟ 360 00:16:45,380 --> 00:16:47,620 >> JASON HIRSCHHORN: بند - بنابراین این یک پاراگراف است. 361 00:16:47,620 --> 00:16:50,920 و این تگ p، من می توانستم فقط تایپ این بر روی صفحه نمایش و پس از آن 362 00:16:50,920 --> 00:16:52,630 شامل یک خط در پایان آن. 363 00:16:52,630 --> 00:16:54,380 هر کسی می دانم که چگونه به عبارتند از یک خط؟ 364 00:16:54,380 --> 00:16:55,240 >> یک مدعو: روابط عمومی - 365 00:16:55,240 --> 00:16:55,700 >> JASON HIRSCHHORN: روابط عمومی - 366 00:16:55,700 --> 00:16:57,080 >> رسید اسلش هفته؟ 367 00:16:57,080 --> 00:17:00,120 >> JASON HIRSCHHORN: اسلش هفته مخفف خط شکسته. 368 00:17:00,120 --> 00:17:03,270 اما پاراگراف باید خاص قالب بندی. 369 00:17:03,270 --> 00:17:06,060 و ما را به قالب بندی در دریافت دوم، زمانی که ما در مورد CSS صحبت کنید. 370 00:17:06,060 --> 00:17:09,900 اما همه چیز در داخل این تگ P برخی از قالب پیش فرض 371 00:17:09,900 --> 00:17:13,210 مرتبط با آن، احتمالا برخی از فاصله در بین مختلف 372 00:17:13,210 --> 00:17:15,069 پاراگراف. 373 00:17:15,069 --> 00:17:19,410 و این می شود یک راه برای افتراق بلوک از کد. 374 00:17:19,410 --> 00:17:20,980 >> هر برچسب دیگر - 375 00:17:20,980 --> 00:17:24,584 سایر برچسب است که شما دیده می شود؟ 376 00:17:24,584 --> 00:17:26,609 >> JASON HIRSCHHORN: H1 از طریق H6. 377 00:17:26,609 --> 00:17:28,460 H1 از طریق H6، و آنچه که؟ 378 00:17:28,460 --> 00:17:31,560 >> رسید این نشان خواهد داد که چگونه بزرگ و جسورانه حروف می باشد. 379 00:17:31,560 --> 00:17:32,650 >> JASON HIRSCHHORN: راست، آن را برای هدر است. 380 00:17:32,650 --> 00:17:34,960 و به این ترتیب header1 یک ضربه بزرگ است. 381 00:17:34,960 --> 00:17:40,840 این احتمالا، به طور پیش فرض، ضخیم، اندازه فونت های بزرگ، احتمالا در مرکز 382 00:17:40,840 --> 00:17:44,030 صفحه نمایش، تمام راه را به H6، است که اندازه فونت کوچکتر، کمتر 383 00:17:44,030 --> 00:17:44,780 تاکید کرد. 384 00:17:44,780 --> 00:17:50,290 البته، شما می توانید، در شما فایل CSS و یا در جایی در کد خود را - که، 385 00:17:50,290 --> 00:17:53,830 دوباره، ما به که در دوم - تغییر رفتار پیش فرض 386 00:17:53,830 --> 00:17:55,780 از یک تگ H1 است. 387 00:17:55,780 --> 00:18:01,040 >> اما به خاطر داشته باشید که کروم، سافاری، فایرفاکس، اینترنت اکسپلورر همه 388 00:18:01,040 --> 00:18:04,030 به طور پیش فرض به نظر می رسد برای بسیاری از از این دستورات استاندارد. 389 00:18:04,030 --> 00:18:07,110 شما می توانید، دوباره، همیشه تغییر آنچه مانند نگاه کنند. 390 00:18:07,110 --> 00:18:09,955 هر برچسب دیگر که همه دیده است؟ 391 00:18:09,955 --> 00:18:10,350 آره - 392 00:18:10,350 --> 00:18:11,530 >> یک مدعو: سایت دیو. 393 00:18:11,530 --> 00:18:15,830 >> JASON HIRSCHHORN: یک تگ div - DIV برچسب هیچ ساخته شده است در فرمت ندارد، در 394 00:18:15,830 --> 00:18:21,850 SE، که مورد استفاده برای مسدود کردن انواع مختلف کد. 395 00:18:21,850 --> 00:18:22,980 هر برچسب دیگر؟ 396 00:18:22,980 --> 00:18:23,390 بله. 397 00:18:23,390 --> 00:18:24,333 >> یک مدعو: لی - 398 00:18:24,333 --> 00:18:24,850 >> JASON HIRSCHHORN: لی - 399 00:18:24,850 --> 00:18:25,580 آنچه که لی برای چیست؟ 400 00:18:25,580 --> 00:18:26,210 >> یک مدعو: فهرست. 401 00:18:26,210 --> 00:18:26,930 >> یک مدعو: فهرست 402 00:18:26,930 --> 00:18:29,510 >> JASON HIRSCHHORN: لی است برای عناصر لیست. 403 00:18:29,510 --> 00:18:30,720 دو نوع لیست وجود دارد. 404 00:18:30,720 --> 00:18:31,970 دو نوع چیست؟ 405 00:18:31,970 --> 00:18:34,165 406 00:18:34,165 --> 00:18:35,806 >> یک مدعو: مرتب و نامرتب. 407 00:18:35,806 --> 00:18:37,780 >> JASON HIRSCHHORN: مرتب و نامرتب - می ایستد تا UL 408 00:18:37,780 --> 00:18:38,560 برای لیست نامرتب. 409 00:18:38,560 --> 00:18:41,120 که اگر شما می خواهید یک گلوله نقطه، یک لیست از گلوله. 410 00:18:41,120 --> 00:18:43,180 یک لیست مرتب لیست شماره است. 411 00:18:43,180 --> 00:18:47,930 و به این ترتیب شما یک تگ UL باز انجام دهد و پس از آن تن از عناصر لیست و سپس 412 00:18:47,930 --> 00:18:50,450 بستن برچسب UL. و اراده ایجاد یک لیست نامرتب. 413 00:18:50,450 --> 00:18:52,380 >> ما قصد داریم به برخی از نمونه از HTML در یک بیت. 414 00:18:52,380 --> 00:18:55,800 اما قبل از آن، من می خواهم برای رسیدن به CSS. 415 00:18:55,800 --> 00:18:58,530 و CSS مخفف آبشاری ورق سبک. 416 00:18:58,530 --> 00:19:03,010 و این است که بسیار نزدیک به به اچ اما کمی متفاوت است. 417 00:19:03,010 --> 00:19:06,920 این کمک می کند تا شما با فرمت همه مطالب که ساختارهای HTML. 418 00:19:06,920 --> 00:19:14,940 >> بنابراین در CSS، ما به طور کلی نمی خواهید سبک هر هدر و یا تنها از هر 419 00:19:14,940 --> 00:19:17,250 تصویر واحد و یا هر پاراگراف. 420 00:19:17,250 --> 00:19:21,210 ما می خواهیم به سبک برخی از عناصر یا شاید یک عنصر خاص. 421 00:19:21,210 --> 00:19:25,250 و راه ما سبک خاص عنصر است که آن را ID می دهد. 422 00:19:25,250 --> 00:19:26,070 >> بنابراین این یک ویژگی است. 423 00:19:26,070 --> 00:19:27,960 این یک کلید و یک مقدار. 424 00:19:27,960 --> 00:19:29,130 ID کلیدی است. 425 00:19:29,130 --> 00:19:30,220 لوگوی ارزش است. 426 00:19:30,220 --> 00:19:32,410 من برداشت آرم به صورت تصادفی. 427 00:19:32,410 --> 00:19:36,780 و اگر به شما چیزی ID، به طور کلی، که تنها باید داده می شود 428 00:19:36,780 --> 00:19:38,800 به یک عنصر. 429 00:19:38,800 --> 00:19:42,340 >> و پس از آن، در شیوه نامه خود را، شما می توانید سبک است که عنصر خاص، با این حال 430 00:19:42,340 --> 00:19:44,090 شما می خواهید آن را به نگاه. 431 00:19:44,090 --> 00:19:49,560 اگر می خواهید به سبک تعدادی از عناصر، شاید آن یک کلاس خاص 432 00:19:49,560 --> 00:19:51,310 از هدر، تنها برخی از هدر خود را. 433 00:19:51,310 --> 00:19:56,780 شاید یک ضربه سر و یک تصویر و یک پاراگراف همه شما می خواهید به محور شود. 434 00:19:56,780 --> 00:20:00,700 سپس شما می توانید این گروه ها را از عناصر همه در یک کلاس. 435 00:20:00,700 --> 00:20:04,300 و شما می توانید از کلاس را سبک های خاص. 436 00:20:04,300 --> 00:20:08,860 بنابراین ID و یک کلاس دو راه برای است شکستن کد خود را، بنابراین شما می توانید کمک شود 437 00:20:08,860 --> 00:20:11,990 مشخص تر در آنچه شما را به سبک. 438 00:20:11,990 --> 00:20:13,830 >> سه راه برای سبک وجود دارد. 439 00:20:13,830 --> 00:20:17,530 یکی از اولین، با این ویژگی سبک. 440 00:20:17,530 --> 00:20:21,200 بنابراین می بینید، کلید به سبک سبک است. 441 00:20:21,200 --> 00:20:24,370 ارزش سبک است که در واقع یکی دیگر از لیست کلید. 442 00:20:24,370 --> 00:20:26,570 >> در این مورد، من را برداشت یک کلید، تراز متن. 443 00:20:26,570 --> 00:20:27,730 و من گفتم، مرکز. 444 00:20:27,730 --> 00:20:30,280 شما ممکن است از خود بپرسید در این نقطه، چگونه من در مورد دانستید 445 00:20:30,280 --> 00:20:31,230 تراز متن. 446 00:20:31,230 --> 00:20:32,280 چه که حتی کاری انجام دهید؟ 447 00:20:32,280 --> 00:20:35,350 این سئوال خوبی به درخواست، و ما قصد داریم برای رسیدن به آنجا در یک ثانیه. 448 00:20:35,350 --> 00:20:39,740 به طوری که یکی از راه های به سبک چیزی، فقط آن را ویژگی style را. 449 00:20:39,740 --> 00:20:43,490 >> راه دیگر برای سبک چیزی است - این است Akshar که قبلا ذکر شد. 450 00:20:43,490 --> 00:20:49,660 شما می توانید از تگ های سبک استفاده قرار داده است که در سر از سند HTML خود را. 451 00:20:49,660 --> 00:20:52,220 بنابراین شما اساسا و گفت، محتوای درون در اینجا 452 00:20:52,220 --> 00:20:53,870 برخی از مطالب سبک است. 453 00:20:53,870 --> 00:20:59,520 و فرمت برای آن چیزی است که شما می خواهند به سبک و پس از آن، داخل 454 00:20:59,520 --> 00:21:03,460 آکولاد، جفت ارزش کلیدی ویژگی هایی که شما می خواهید را به 455 00:21:03,460 --> 00:21:05,920 که نوع خاصی از عنصر. 456 00:21:05,920 --> 00:21:07,370 >> در نهایت، و این است که رایج ترین روش. 457 00:21:07,370 --> 00:21:10,320 و این راه این است که ما آن را در P مجموعه ای 7. 458 00:21:10,320 --> 00:21:12,370 این یک CSS خارجی است. 459 00:21:12,370 --> 00:21:14,370 بنابراین شما باید یک فایل CSS. 460 00:21:14,370 --> 00:21:18,050 و در داخل آن، به شما مقدار زیادی از را ببینید چیزهایی که شبیه به این، نام 461 00:21:18,050 --> 00:21:22,730 برخی از نوع عنصر و یا یک ID و یا یک کلاس و پس از آن، در داخل گیومه 462 00:21:22,730 --> 00:21:28,040 پرانتز، یک لیست از جفت کلید. 463 00:21:28,040 --> 00:21:30,065 >> البته، اگر شما ایجاد خارجی فایل، شما در حال رفتن به 464 00:21:30,065 --> 00:21:31,310 نیاز به آن را - 465 00:21:31,310 --> 00:21:34,860 SHARP شامل، که شود قیاس C - 466 00:21:34,860 --> 00:21:36,250 در فایل HTML شما. 467 00:21:36,250 --> 00:21:39,820 بنابراین شما باید به این جمله کد را در فایل HTML خود را. 468 00:21:39,820 --> 00:21:46,080 این که نام فایل و با فرض آن را در همان شاخه است. 469 00:21:46,080 --> 00:21:47,100 >> OK. 470 00:21:47,100 --> 00:21:48,200 که بسیاری بود. 471 00:21:48,200 --> 00:21:52,440 و ما در حال حاضر رفتن به تنفس و نگاه در برخی از واقعی، وب سایت زندگی می کنند و 472 00:21:52,440 --> 00:21:53,720 بررسی این است. 473 00:21:53,720 --> 00:21:55,470 اما قبل از انجام این کار، کسی هر گونه سوال؟ 474 00:21:55,470 --> 00:22:00,830 475 00:22:00,830 --> 00:22:04,970 >> بنابراین اگر شما می خواهید برای انجام این کار همراه با من، ما می توانیم به دستگاه بروید. 476 00:22:04,970 --> 00:22:08,950 و من در صفحه اصلی CS50 را انتخاب کرد. 477 00:22:08,950 --> 00:22:10,020 شما می توانید این کار را با هر وب سایت انجام دهد. 478 00:22:10,020 --> 00:22:13,070 اما چرا ما نه با شروع صفحه خانگی CS50؟ 479 00:22:13,070 --> 00:22:14,650 >> اجازه دهید به تازه کردن. 480 00:22:14,650 --> 00:22:18,030 در واقع من به شدت توصیه شما انجام این همراه با من، به خاطر آنچه که ما 481 00:22:18,030 --> 00:22:22,720 در حال رفتن به در حال حاضر در حال رفتن به فوق العاده سودمند برای شما، نه تنها در 482 00:22:22,720 --> 00:22:24,450 P-مجموعه 7، اما در P-مجموعه 8 نیز هست. 483 00:22:24,450 --> 00:22:24,810 آره. 484 00:22:24,810 --> 00:22:29,560 >> یک مدعو: آیا راهی برای انجام این کار نظر وجود دارد در HTML، بدون استفاده از PHP؟ 485 00:22:29,560 --> 00:22:31,130 >> JASON HIRSCHHORN: بله، شما می توانید اظهار نظر در HTML. 486 00:22:31,130 --> 00:22:32,690 >> رسید نحو چیست؟ 487 00:22:32,690 --> 00:22:34,340 >> یک مدعو: علامت تعجب فاصله خط تیره. 488 00:22:34,340 --> 00:22:36,125 >> تماشاچیان: OK. 489 00:22:36,125 --> 00:22:37,100 >> JASON HIRSCHHORN: بله. 490 00:22:37,100 --> 00:22:38,350 این نحو است. 491 00:22:38,350 --> 00:22:40,630 492 00:22:40,630 --> 00:22:41,900 شما می توانید نظر در HTML را. 493 00:22:41,900 --> 00:22:43,310 شما می توانید نظر در PHP را. 494 00:22:43,310 --> 00:22:46,590 >> همانطور که خواهید دید، اظهار نظر در HTML خواهد شد هنوز هم نشان می دهد تا زمانی که ما در نگاه 495 00:22:46,590 --> 00:22:49,960 کد منبع HTML از یک سایت خاص. 496 00:22:49,960 --> 00:22:51,610 بنابراین این cs50.net. 497 00:22:51,610 --> 00:22:57,360 اگر شما راست در مدرن ترین را کلیک کنید مرورگر بر روی اکثر هر صفحه، شما مشاهده 498 00:22:57,360 --> 00:22:58,820 منبع صفحه. 499 00:22:58,820 --> 00:23:01,480 بنابراین اجازه دهید انجام دهید که در CS50. 500 00:23:01,480 --> 00:23:05,060 >> و قطعا و ببین، ما چیز غول پیکر را ببینید. 501 00:23:05,060 --> 00:23:07,420 CS50 در واقع به نظر می رسد بسیار خوب. 502 00:23:07,420 --> 00:23:08,920 بسیاری از وب سایت ها خواهد شد نگاه این آرزومندیم. 503 00:23:08,920 --> 00:23:10,540 اگر شما به صفحه اصلی گوگل بروید و باز آن را به بالا. 504 00:23:10,540 --> 00:23:11,960 این به این خوبی نیست. 505 00:23:11,960 --> 00:23:13,830 >> اما شما توجه کنید که، در بالا - 506 00:23:13,830 --> 00:23:16,650 این نوع کوچک است. 507 00:23:16,650 --> 00:23:17,900 بیایید این بزرگتر است. 508 00:23:17,900 --> 00:23:22,660 509 00:23:22,660 --> 00:23:23,570 OK. 510 00:23:23,570 --> 00:23:26,660 در بالا، DOCTYPE HTML، که آشنا. 511 00:23:26,660 --> 00:23:30,650 پس از آن ما از تگ HTML باز را ببینید و سر، حق در اینجا، همه 512 00:23:30,650 --> 00:23:34,350 از این متا تگ ها. 513 00:23:34,350 --> 00:23:38,000 و شما می توانید این OG را ببینید، نه رفتن به به که در حال حاضر. 514 00:23:38,000 --> 00:23:42,110 اما من در آن نسبتا مثبت هستم آن خواهد بود فیس بوک. 515 00:23:42,110 --> 00:23:42,900 >> این است که در واقع فیس بوک. 516 00:23:42,900 --> 00:23:44,870 من فکر می کنم که برای گراف باز می ایستد. 517 00:23:44,870 --> 00:23:48,930 بنابراین به یاد داشته باشید، من ذکر وجود دارد ابرداده-Faceboook خاص شما می توانید 518 00:23:48,930 --> 00:23:49,800 را به یک صفحه. 519 00:23:49,800 --> 00:23:51,150 این چیزی است که مناسب است در اینجا. 520 00:23:51,150 --> 00:23:54,580 >> بنابراین، هنگامی که شما این صفحه را لینک کنید در فیس بوک، تصویر آن را به نشان می دهد 521 00:23:54,580 --> 00:23:56,630 این تصویر را در اینجا می باشد. 522 00:23:56,630 --> 00:23:58,310 و شما در واقع ببینید که این فیس بوک، زیرا این 523 00:23:58,310 --> 00:23:59,470 تصویر فیس بوک. 524 00:23:59,470 --> 00:24:00,880 >> اما به هر حال، ما در حال رسیدن به کنار. 525 00:24:00,880 --> 00:24:03,220 بنابراین ما باید از برخی برچسب های ابرداده در اینجا. 526 00:24:03,220 --> 00:24:05,570 ما عنوان CS50 را ببینید. 527 00:24:05,570 --> 00:24:09,830 و دوباره، به عنوان آن چیزی است که می رود تا اینجا در زبانه مرورگر. 528 00:24:09,830 --> 00:24:14,770 ما این است که ارتباط در، حق در اینجا، یک فایل جاوا اسکریپت خارجی. 529 00:24:14,770 --> 00:24:17,640 >> ما در مورد جاوا اسکریپت صحبت زیاد است، اما در هفته آینده - و قطعا اگر 530 00:24:17,640 --> 00:24:20,350 شما در حال انجام یک وب سایت مبتنی بر مجموعه ای مشکل، شما با استفاده از جاوا اسکریپت. 531 00:24:20,350 --> 00:24:23,540 این است که چگونه شما را در پیوند های خارجی جاوا اسکریپت فایل های. 532 00:24:23,540 --> 00:24:31,970 ما در اینجا مشاهده می کنید، در نهایت، CSS شیوه نامه، که اسناد این 533 00:24:31,970 --> 00:24:32,830 سبک های از این کد. 534 00:24:32,830 --> 00:24:37,190 >> اجازه دهید در واقع باز کردن و نگاهی واقعا به سرعت. 535 00:24:37,190 --> 00:24:38,440 این به نظر می رسد دیوانه. 536 00:24:38,440 --> 00:24:40,840 537 00:24:40,840 --> 00:24:42,790 هیچ راهی برای من وجود دارد قادر به خواندن از طریق. 538 00:24:42,790 --> 00:24:46,930 بنابراین شما می توانید هر چند، اگر شما را یک نگاه، شما به نوعی می توانید ببینید که 539 00:24:46,930 --> 00:24:48,650 وجود دارد - 540 00:24:48,650 --> 00:24:49,790 وجود دارد می کنیم. 541 00:24:49,790 --> 00:24:53,440 >> که به نظر می رسد مانند چیزی است که ما دیده ایم قبل از، رنگ پس زمینه، تنظیم آن 542 00:24:53,440 --> 00:24:55,550 به برخی از ارزش های قرمز سبز آبی برابر است. 543 00:24:55,550 --> 00:24:59,070 این ماده نوعی باید به نظر نمی رسد که خارجی، حتی اگر، در هنگام ارائه 544 00:24:59,070 --> 00:25:00,850 مانند این، می توان آن را کمی خسته کننده باشد. 545 00:25:00,850 --> 00:25:03,340 ما قصد داریم تا در این فایل CSS نگاه و یا صرف زمان زیادی را بر روی آن، به دلیل 546 00:25:03,340 --> 00:25:06,030 آن است که، دوباره، بسیار سخت به خواندن. 547 00:25:06,030 --> 00:25:09,090 >> بیایید به بازگشت به این صفحه HTML برای CS50. 548 00:25:09,090 --> 00:25:10,930 و اجازه دهید پایین به بدن است. 549 00:25:10,930 --> 00:25:14,730 و در داخل ما این تگ div را ببینید. 550 00:25:14,730 --> 00:25:18,370 ما یک ضربه سر را در اینجا ببینید. 551 00:25:18,370 --> 00:25:21,060 ما برچسب Anchor را ببینید. 552 00:25:21,060 --> 00:25:26,050 >> و این لیست از عناصر است با توجه به یک کلاس خاص. 553 00:25:26,050 --> 00:25:28,370 و ما می بینیم که کلاس های مکرر دوباره و دوباره. 554 00:25:28,370 --> 00:25:29,730 وجود دارد کورتیس شما می باشد. 555 00:25:29,730 --> 00:25:32,730 است که نظر در HTML5 وجود دارد. 556 00:25:32,730 --> 00:25:36,280 >> و به شما اطلاع می دهد، ما هنوز هم می توانید ببینید آن است، اما آن را نشان دادن نیست. 557 00:25:36,280 --> 00:25:37,960 در واقع این واقعا جالب است. 558 00:25:37,960 --> 00:25:40,760 این مانند این لیست نمرات به نظر می رسد عنصر اظهار نظر کردن. 559 00:25:40,760 --> 00:25:45,110 اگر ما به این صفحه بروید، دوباره، آن را هنوز هم به نظر می رسد وجود دارد، بنابراین جالب است. 560 00:25:45,110 --> 00:25:47,830 >> آه، که به همین دلیل، به دلیل این خط بعدی. 561 00:25:47,830 --> 00:25:50,680 562 00:25:50,680 --> 00:25:52,735 چه چیز دیگری ما علاقه را مشاهده کنید؟ 563 00:25:52,735 --> 00:25:56,640 564 00:25:56,640 --> 00:26:00,180 بقیه این بیشتر گیج کننده، در است خرید و فروش با این نیمه راست 565 00:26:00,180 --> 00:26:03,280 وب سایت است، که یک کمی کمی پیچیده تر است. 566 00:26:03,280 --> 00:26:08,890 >> بنابراین این چیزی است که برخی از HTML رفتن به شبیه. 567 00:26:08,890 --> 00:26:10,990 برای من هر چند، این است که کمی قریب به اتفاق، و این نمی کند 568 00:26:10,990 --> 00:26:12,350 به من کمک کن که خیلی. 569 00:26:12,350 --> 00:26:16,560 با این حال، چیزی که وجود دارد می کند، در واقع، من بسیار کمک کند. 570 00:26:16,560 --> 00:26:20,490 >> و این چیزی است که من استفاده از هر زمان که من هستم تلاش برای کشف کردن که چگونه چیزی 571 00:26:20,490 --> 00:26:24,270 به نظر می رسد راه آن را ندارد، و یا چگونه می توانید I ایجاد تغییرات به وب سایت من. 572 00:26:24,270 --> 00:26:29,280 و این یک ابزار توسعه است است که به کروم ساخته شده است. 573 00:26:29,280 --> 00:26:33,960 بنابراین اگر شما به این سه میله سمت راست بروید در اینجا و رفتن به پایین به ابزار کلیک 574 00:26:33,960 --> 00:26:40,120 ابزارهای توسعه دهنده، یک پنجره کوچک خواهد شد پاپ تا در پایین صفحه استفاده کنید. 575 00:26:40,120 --> 00:26:46,910 و به ویژه، کروم، از آن است که فوق العاده است، این پنجره فرمت و 576 00:26:46,910 --> 00:26:49,580 را به HTML و آن را به نگاه بسیاری بهتر است برای شما. 577 00:26:49,580 --> 00:26:54,860 بنابراین در حال حاضر آن را در واقع برخی از پیش ساخته HTML که شما می توانید کشف به بازرسی 578 00:26:54,860 --> 00:26:56,620 عناصر صفحه استفاده کنید. 579 00:26:56,620 --> 00:26:59,400 >> اگر ما می خواهیم در بدن نگاه کنید، آن را در واقع برجسته. 580 00:26:59,400 --> 00:27:03,240 وقتی که شما حرکت بیش از یک بخشی از HTML، در این پنجره، آن را 581 00:27:03,240 --> 00:27:06,530 برجسته کردن بخشی از آن صحبت در مورد در پنجره بزرگ است. 582 00:27:06,530 --> 00:27:10,800 بنابراین اجازه دهید دوباره سعی کنید و ضربه این تا کمی. 583 00:27:10,800 --> 00:27:12,170 OK. 584 00:27:12,170 --> 00:27:13,550 >> بنابراین اجازه دهید بدن را باز کنید. 585 00:27:13,550 --> 00:27:17,280 و من بیش از این DIV سمت چپ پیمایش. 586 00:27:17,280 --> 00:27:21,420 و شما متوجه است که آن را برجسته این نیمه سمت چپ صفحه. 587 00:27:21,420 --> 00:27:25,710 بنابراین اجازه دهید بر روی آن کلیک کنید و گسترش آن. 588 00:27:25,710 --> 00:27:27,280 >> در داخل آن، آن را مانند به نظر می رسد دو divs وجود دارد. 589 00:27:27,280 --> 00:27:29,790 در این DIV اول وجود دارد. 590 00:27:29,790 --> 00:27:30,760 من نمی بینم که برجسته شده است. 591 00:27:30,760 --> 00:27:35,900 من نمی دانم، اما آن را مانند این به نظر می رسد دوم، سمت چپ داخلی، محتوا است 592 00:27:35,900 --> 00:27:37,700 در سمت چپ صفحه نمایش است. 593 00:27:37,700 --> 00:27:39,360 >> سپس این چیزی به نام هدر وجود دارد. 594 00:27:39,360 --> 00:27:41,890 به نظر می رسد که برجسته بخش CS50. 595 00:27:41,890 --> 00:27:46,600 اگر ما باز است که، ما می بینیم که این چیزی بیشتر از هدر 1. 596 00:27:46,600 --> 00:27:51,140 این یک ID داده می شود، و آن را با توجه به cs50 متن. 597 00:27:51,140 --> 00:27:57,240 >> بنابراین دوباره، نگاه کردن به آن از طریق این کنسول و یا با استفاده از ابزار توسعه دهنده 598 00:27:57,240 --> 00:28:00,710 قاب در پایین می سازد روی صفحه نمایش کاوش در این وب سایت، امیدوارم، 599 00:28:00,710 --> 00:28:02,990 بسیار کمتر تهدید آمیز و بسیار بیشتری در دسترس. 600 00:28:02,990 --> 00:28:06,360 همچنین اجازه می دهد تا ما را به درک کنند که این وب سایت، هر چند که به نظر می رسد بسیار 601 00:28:06,360 --> 00:28:09,210 زیبا و خوب است، همه که زیاد نمی بیشتر از آنچه که شما برای رفتن به 602 00:28:09,210 --> 00:28:10,430 انجام در مجموعه مسائل 7. 603 00:28:10,430 --> 00:28:13,080 و این کاملا در توانایی شما برای ایجاد. 604 00:28:13,080 --> 00:28:14,110 >> اگر ما به خواهید - 605 00:28:14,110 --> 00:28:18,270 نکته جالب دیگر در مورد استفاده از این ابزار است، اگر شما راست بر روی کلیک کنید 606 00:28:18,270 --> 00:28:22,270 عنوان، شما می توانید HTML را ویرایش کنید. 607 00:28:22,270 --> 00:28:25,660 بنابراین اجازه دهید آن را جیسون. 608 00:28:25,660 --> 00:28:28,990 و در حال حاضر شما متوجه من تغییر کردم HTML در این صفحه. 609 00:28:28,990 --> 00:28:31,020 >> البته، من تغییر نکرده است آن را به طور دائم. 610 00:28:31,020 --> 00:28:34,570 اگر مرورگر تازه کردن، و سپس آن را بازگشت به HTML اصلی. 611 00:28:34,570 --> 00:28:38,860 اما گاهی اوقات من می خواهم برای اشکالزدایی کد، و من نمی خواهم به نگاه فقط باید من 612 00:28:38,860 --> 00:28:41,370 پنجره نرمافزاری gedit کنید و سعی کنید و درک چه خبر است. 613 00:28:41,370 --> 00:28:42,705 >> من می خواهم برای دیدن آنچه که زندگی می کنند اتفاق می افتد. 614 00:28:42,705 --> 00:28:45,880 پس من کد مثل این ویرایش کنید و این راه من آن را می خواهم به نگاه. 615 00:28:45,880 --> 00:28:47,960 و پس از آن من را به تغییرات در کد من. 616 00:28:47,960 --> 00:28:50,010 >> و پیدا کنم که آن را بسیار ساده تر میکند زمانی که شما می توانید کارها را انجام 617 00:28:50,010 --> 00:28:52,400 بلافاصله، مانند آن. 618 00:28:52,400 --> 00:28:58,410 بگو، دوباره، ما می خواهیم به یکی دیگر از شانس، چرا که ما در حال بررسی با 619 00:28:58,410 --> 00:29:00,340 HTML و CSS در حال حاضر. 620 00:29:00,340 --> 00:29:02,600 من می توانم HTML در حال حاضر ویرایش کنید. 621 00:29:02,600 --> 00:29:06,680 و من قصد دارم به شامل یک لینک. 622 00:29:06,680 --> 00:29:10,650 >> من می خواهم برای تغییر خانه CS50 را صفحه، پس آن را به پیوند دارند - 623 00:29:10,650 --> 00:29:12,060 اجازه دهید بگویم - صفحه اصلی من است. 624 00:29:12,060 --> 00:29:16,700 نام چه است، اگر کسی به یاد می آورد، و یا چه ویژگی من می خواهم به این 625 00:29:16,700 --> 00:29:18,850 به تب لنگر زمانی که من می خواهم آن را به پیوند دارند در جایی دیگر؟ 626 00:29:18,850 --> 00:29:19,562 >> یک مدعو: عکاس هنگام عکسبرداری؟ 627 00:29:19,562 --> 00:29:20,812 >> JASON HIRSCHHORN: عکاس هنگام عکسبرداری - 628 00:29:20,812 --> 00:29:32,520 629 00:29:32,520 --> 00:29:35,750 بنابراین در حال حاضر، شما وجود دارد که زیر خط دار خط زیر جیسون است. 630 00:29:35,750 --> 00:29:40,170 دلیلش این است که کروم، به طور پیش فرض، می دهد مجریان زیر خط دار خط. 631 00:29:40,170 --> 00:29:41,990 شما احتمالا دیده می شود که قبل از هنگامی که شما به یک صفحه وب رفته است. 632 00:29:41,990 --> 00:29:44,200 چیزهایی که لینک می باشند زیر خط دار و به رنگ آبی. 633 00:29:44,200 --> 00:29:47,300 سبک به طور پیش فرض برای لینک است به طور کلی به زیر خط دار خط 634 00:29:47,300 --> 00:29:48,830 و آن را به رنگ آبی. 635 00:29:48,830 --> 00:29:50,050 >> اگر من دوست ندارم که، من می توانم تغییر دهند. 636 00:29:50,050 --> 00:29:51,220 و ما آن را در یک ثانیه را تغییر دهید. 637 00:29:51,220 --> 00:29:54,660 اما در حال حاضر، نیز توجه کنید که، اگر من شناور بیش از این، در پایین سمت چپ 638 00:29:54,660 --> 00:29:58,580 صفحه نمایش، درست در بالای عناصر کلمه لینک که من آن را داد است. 639 00:29:58,580 --> 00:30:03,080 >> پس کلیک کنید اگر من در این - و ما می توانیم راست کلیک بر روی این، باز کردن یک تب جدید. 640 00:30:03,080 --> 00:30:04,520 این است که در واقع صفحه اصلی من نیست. 641 00:30:04,520 --> 00:30:06,700 این فقط به اسم من است. 642 00:30:06,700 --> 00:30:07,210 شما بروید وجود دارد. 643 00:30:07,210 --> 00:30:10,440 ما در حال حاضر آن را به یک لینک تبدیل می شوند. 644 00:30:10,440 --> 00:30:13,220 >> اجازه دهید به برخی از CSS کشف نیز هست. 645 00:30:13,220 --> 00:30:15,680 نکته زیبا - و من قصد دارم به به این کمی کوچکتر - در مورد 646 00:30:15,680 --> 00:30:19,480 این کنسول است، که ورق CSS دیوانه قبل از اینکه ما را دید، که واقعا بود 647 00:30:19,480 --> 00:30:24,130 دشوار به تجزیه، در حال حاضر به زیبایی برای ما گذاشته شده در سمت چپ 648 00:30:24,130 --> 00:30:25,270 از این پنجره. 649 00:30:25,270 --> 00:30:27,230 بنابراین ما می توانیم نگاه کنید. 650 00:30:27,230 --> 00:30:33,690 و اگر ما گسترش این برگه سبک، ما می توانید از سبک های مختلف را مشاهده کنید 651 00:30:33,690 --> 00:30:37,940 وجود ندارد، در این مورد، این عنصر خاص، این 652 00:30:37,940 --> 00:30:39,700 عنصر link. 653 00:30:39,700 --> 00:30:44,240 >> اگر ما در تب سبک های ترکیبی، که فقط به ما نشان می دهد، که در آن همه چیز 654 00:30:44,240 --> 00:30:47,450 می آید، اما در اصل همه از این سبک های که عامل در 655 00:30:47,450 --> 00:30:51,220 این عنصر خاص در حال حاضر. 656 00:30:51,220 --> 00:30:55,050 و اجازه دهید می گویند، ما می خواهیم یک مقدار آن را تغییر دهید. 657 00:30:55,050 --> 00:30:58,870 658 00:30:58,870 --> 00:31:02,740 پس این همه سبک های که است عامل در این عنصر خاص است. 659 00:31:02,740 --> 00:31:04,800 می گویند ما می خواهیم به آن را تغییر دهید، چرا که ما می خواهم تا ببینید که چگونه چیزی به نظر می رسد. 660 00:31:04,800 --> 00:31:06,050 و ما فقط بازی در اطراف در حال حاضر. 661 00:31:06,050 --> 00:31:08,720 یا ما می خواهیم به آزمایش چیزی، قبل از نوشتن آن را در کد و هل دادن 662 00:31:08,720 --> 00:31:10,150 آن و آن را زندگی می کنند. 663 00:31:10,150 --> 00:31:11,780 >> ما می توانیم به تب سبک بروید. 664 00:31:11,780 --> 00:31:14,270 و در کادر اول آن می گوید، element.style. 665 00:31:14,270 --> 00:31:17,020 و در اینجا، شما می توانید وارد، شما می توانید چیزی اضافه کنید. 666 00:31:17,020 --> 00:31:18,550 >> بنابراین من می خواهم - 667 00:31:18,550 --> 00:31:22,360 اجازه دهید تا لینک و من به تعیین رنگ پس زمینه. 668 00:31:22,360 --> 00:31:25,830 و در واقع آن را autofills برای شما، تمام خواص ممکن است. 669 00:31:25,830 --> 00:31:29,360 رنگ پس زمینه، و من می خواهم را که آبی است. 670 00:31:29,360 --> 00:31:31,520 Blus است یک کلمه نیست. 671 00:31:31,520 --> 00:31:32,400 آبی یک کلمه است. 672 00:31:32,400 --> 00:31:34,490 >> آیا من آن را ببینید آمد تا؟ 673 00:31:34,490 --> 00:31:35,800 اوه، این است که دلیل آن را در هنگام عکسبرداری است؟ 674 00:31:35,800 --> 00:31:36,550 OK. 675 00:31:36,550 --> 00:31:40,220 پس من به هر گونه تغییر در اینجا نمی بینم. 676 00:31:40,220 --> 00:31:45,100 و این دلیل، اگر ما برجسته لینک، شما باید توجه کنید که لینک 677 00:31:45,100 --> 00:31:48,430 در واقع کنترل نیست ویژگیهای این عنصر خاص است. 678 00:31:48,430 --> 00:31:52,430 در واقع، اگر ما برای باز کردن لینک، این هدر در اینجا است که 679 00:31:52,430 --> 00:31:53,590 کنترل آنچه آن را مانند به نظر می رسد. 680 00:31:53,590 --> 00:31:56,380 >> پس اگر من می خواهم پس زمینه آبی، من در واقع به تغییر 681 00:31:56,380 --> 00:31:59,640 رنگ پس زمینه در عنصر هدر. 682 00:31:59,640 --> 00:32:02,700 و در حال حاضر ما می بینیم که پس زمینه آبی رنگ است. 683 00:32:02,700 --> 00:32:06,770 >> بنابراین دوباره، این سرعت ممکن است رفتن از طریق این مواد بسیار به سرعت. 684 00:32:06,770 --> 00:32:08,580 اما این است که اساسا چه شما به انجام این کار می شود. 685 00:32:08,580 --> 00:32:10,860 این در مجموعه مسائل 7 نیست، اما مطمئنا زمانی که شما 686 00:32:10,860 --> 00:32:12,080 برنامه نویسی در وب است. 687 00:32:12,080 --> 00:32:12,360 >> OK. 688 00:32:12,360 --> 00:32:13,780 من می خواهم آبی پس زمینه. 689 00:32:13,780 --> 00:32:16,180 اگر چه، در این مورد، آبی به نظر می رسد بسیار زشت است. 690 00:32:16,180 --> 00:32:17,740 من می توانم در اینجا، در سراسر بازی. 691 00:32:17,740 --> 00:32:20,515 من می بینم که تغییر آن را به آبی کند در کار نیست. 692 00:32:20,515 --> 00:32:26,710 من در واقع هدر را تغییر دهید عنصر شامل آبی 693 00:32:26,710 --> 00:32:28,200 پس زمینه. 694 00:32:28,200 --> 00:32:34,450 >> و پس از آن، اگر پس از آن من به بازگشت به CSS من فایل، چگونه می توانم در واقع این مجموعه 695 00:32:34,450 --> 00:32:37,520 پس زمینه به رنگ آبی و ایجاد این تغییر چوب؟ 696 00:32:37,520 --> 00:32:44,840 از آنجا که اگر ما می بینیم اگر من تازه کردن صفحه، تمام تغییرات I ساخته شده از بین رفته اند. 697 00:32:44,840 --> 00:32:47,220 بنابراین من متوجه شدم، OK، من پس زمینه آبی رنگ است. 698 00:32:47,220 --> 00:32:51,260 >> من نیاز به رفتن به آن عنصر header1 و تغییر رنگ پس زمینه به رنگ آبی. 699 00:32:51,260 --> 00:32:52,710 چگونه می توانم در واقع این تغییر را؟ 700 00:32:52,710 --> 00:32:57,040 خب، به یاد می آورند که اگر ما در داخل به از اینجا، از این هدر، 701 00:32:57,040 --> 00:32:59,280 عنوان دارای یک ID. 702 00:32:59,280 --> 00:33:00,890 و این عنوان است. 703 00:33:00,890 --> 00:33:09,010 >> و به این ترتیب در فایل CSS ما، می توان گفت، OK، هر چیزی با ID از عنوان و 704 00:33:09,010 --> 00:33:11,330 در این اموال اضافی را. 705 00:33:11,330 --> 00:33:18,010 چگونه می توانم چیزی مرجع ما با ID از عنوان، هر گونه ایده ها، یا هر کس 706 00:33:18,010 --> 00:33:24,406 می دانم که چگونه مرجع ما شناسه در فایل CSS ما؟ 707 00:33:24,406 --> 00:33:26,290 >> هش، که دقیقا درست است. 708 00:33:26,290 --> 00:33:28,710 و شما یک اشاره از که رو در اینجا ببینید. 709 00:33:28,710 --> 00:33:32,810 بنابراین در جایی در این فایل CSS، در این خط از کد وجود دارد - 710 00:33:32,810 --> 00:33:34,150 # ترک # # عنوان هدر # چپ داخلی. 711 00:33:34,150 --> 00:33:36,810 712 00:33:36,810 --> 00:33:40,590 و این به آن پایین حاشیه، تعریف پایین حاشیه این 713 00:33:40,590 --> 00:33:42,220 عنصر خاص است. 714 00:33:42,220 --> 00:33:46,580 >> خب، اگر من به تغییر که می خواست، من می خواهم به این فایل CSS بروید. 715 00:33:46,580 --> 00:33:49,510 و من هم می تواند این را پیدا بخشی از فایل CSS. 716 00:33:49,510 --> 00:33:50,300 یا من می توانم خودم را ارسال. 717 00:33:50,300 --> 00:33:54,670 >> من می توانم مخلوط بریس عنوان مجعد و انجام پس از آن آبی رنگ پس زمینه روده بزرگ رنگ 718 00:33:54,670 --> 00:33:57,250 نقطه و ویرگول و نزدیک است که آکولاد. 719 00:33:57,250 --> 00:34:02,790 و که زمینه را تغییر دهید رنگ این عنصر به رنگ آبی. 720 00:34:02,790 --> 00:34:06,690 به این دلیل که شما در اینجا بسیاری را است که لازم است در این مورد، 721 00:34:06,690 --> 00:34:08,690 چون عنوان ID منحصر به فرد است. 722 00:34:08,690 --> 00:34:11,190 >> اما چیزی که شما می توانید انجام کارهای لانه است. 723 00:34:11,190 --> 00:34:14,760 پس این می گوید، OK، به سمت چپ بروید. 724 00:34:14,760 --> 00:34:15,350 که بسیار کوچک است. 725 00:34:15,350 --> 00:34:16,150 من برای آن عذرخواهی می کنیم. 726 00:34:16,150 --> 00:34:17,750 >> اما به چیزی که با ID چپ. 727 00:34:17,750 --> 00:34:20,420 در داخل آن، برای نگاه چیزی که با ID چپ داخلی. 728 00:34:20,420 --> 00:34:22,630 داخل که نگاه، نگاه کنید چیزی که با ضربه سر ID. 729 00:34:22,630 --> 00:34:27,560 در داخل آن، برای نگاه عنوان ID و تغییر عنوان ID. 730 00:34:27,560 --> 00:34:29,120 پس این تنها راه است از همه چیز تودرتو. 731 00:34:29,120 --> 00:34:32,719 برخی از افراد مانند لانه آن، به دلیل آن را می سازد آن را کمی روشن تر است. 732 00:34:32,719 --> 00:34:37,980 >> شما را در اینجا نیز نگاه کنید، سمت راست در اینجا، هیچ مخلوط وجود دارد. 733 00:34:37,980 --> 00:34:39,449 این فقط H1. 734 00:34:39,449 --> 00:34:44,060 این به آن دلیل H1 داده شده است نام یک تگ عمومی است. 735 00:34:44,060 --> 00:34:48,080 و برخی از خواص CSS وجود دارد در ارتباط با هر H1 واحد. 736 00:34:48,080 --> 00:34:51,889 بنابراین اگر I H1 دیگری در این صفحه یافت، من همچنین می بینیم که این سبک بود 737 00:34:51,889 --> 00:34:54,280 اعمال شده به آن نیز هست. 738 00:34:54,280 --> 00:34:59,290 >> اگر من می خواستم به استفاده از یک سبک به یک کلاس، چگونه می توانم مرجع من یک کلاس و یا 739 00:34:59,290 --> 00:35:02,469 در مورد یک کلاس در یک فایل CSS صحبت کنید؟ 740 00:35:02,469 --> 00:35:03,315 >> یک مدعو: نقطه. 741 00:35:03,315 --> 00:35:05,340 >> JASON HIRSCHHORN: این را با یک نقطه است. 742 00:35:05,340 --> 00:35:08,630 بنابراین اجازه دهید به این صفحه بروید قبل از. 743 00:35:08,630 --> 00:35:11,160 اگر من انجام ID مخلوط. 744 00:35:11,160 --> 00:35:14,760 که در حال تغییر سبک از چیزی که با ID. 745 00:35:14,760 --> 00:35:21,390 یا عرض پوزش، اگر من آرم مخلوط، که پیدا کردن چیزی که با ID آرم 746 00:35:21,390 --> 00:35:24,010 و به آن سبک CSS خاص است. 747 00:35:24,010 --> 00:35:28,280 >> اگر من کاری را انجام دهد. بالا، که پیدا کردن همه چیز را با طبقه بالا و 748 00:35:28,280 --> 00:35:30,190 تغییر سبک آن است. 749 00:35:30,190 --> 00:35:35,950 اگر من به سادگی H1، که هر می یابد H1 و تنها آن را می دهد هر 750 00:35:35,950 --> 00:35:37,940 سبک من می خواهم به آن بدهید. 751 00:35:37,940 --> 00:35:43,260 اگر من فضای H1 و پس از آن. بالا. 752 00:35:43,260 --> 00:35:47,670 است که پیدا کردن همه h1s و پس از آن تمام کسانی که با کلاس از بالا و 753 00:35:47,670 --> 00:35:51,690 پس از آن تنها کسانی که سبک را تغییر دهید هر آنچه من می خواهم به آن بدهید. 754 00:35:51,690 --> 00:35:54,600 >> و دوباره، ما می تواند نوشته شده است برخی از این در خود ما است. 755 00:35:54,600 --> 00:35:55,790 اما ما که تا کنون بدست نمی کرده اند. 756 00:35:55,790 --> 00:35:59,180 خیلی بهتر است، به نظر می رسد در واقع به در یک وب سایت واقعی زندگی می کنند و ببینید که چگونه 757 00:35:59,180 --> 00:36:02,800 آنها آن را انجام دهد و در تمام نگاه چیز فوق العاده شما را وادار به انجام. 758 00:36:02,800 --> 00:36:06,570 >> بیایید نگاهی به یک وب سایت نگاه قبل از ما در حرکت می کند. 759 00:36:06,570 --> 00:36:10,150 و این یکی که شما احتمالا است با آن آشنا شود. 760 00:36:10,150 --> 00:36:12,310 این CS50 مالی است. 761 00:36:12,310 --> 00:36:16,120 پس باز هم، شما در واقع می تواند در رفتن و مشاهده این فایل CSS خود را در 762 00:36:16,120 --> 00:36:19,390 کامپیوتر، چرا که شما این دانلود شده فایل CSS، اگر شما دانلود 763 00:36:19,390 --> 00:36:20,270 مشکل تنظیم شده است. 764 00:36:20,270 --> 00:36:26,850 >> ما می توانیم به ابزارها و ابزارهای برنامه نویس. 765 00:36:26,850 --> 00:36:30,280 و ما یک طرح HTML بسیار ساده تر را ببینید. 766 00:36:30,280 --> 00:36:32,020 ما بالا، متوسط ​​و پایین. 767 00:36:32,020 --> 00:36:34,490 و دوباره، چیزی است که شما باید با، چرا که شما نگاه آشنا 768 00:36:34,490 --> 00:36:37,680 از طریق کد توزیع برای مشکل این هفته تعیین شده است. 769 00:36:37,680 --> 00:36:43,360 >> در بالا، در کد، یک تصویر واحد نامیده می شود. 770 00:36:43,360 --> 00:36:47,170 و این منبع تصویر می باشد. 771 00:36:47,170 --> 00:36:52,170 بگو من به پایان رسید همه از آنچه من به مجموعه مسائل 7 می خواستم. 772 00:36:52,170 --> 00:36:55,500 و این کار به درستی، اما من می خواهم به تغییر چگونه آن را به نظر می رسد. 773 00:36:55,500 --> 00:36:58,900 و من می خواهم به تغییر پس زمینه از بالای صفحه به، 774 00:36:58,900 --> 00:37:01,000 به عنوان مثال، آبی رنگ است. 775 00:37:01,000 --> 00:37:04,860 اگر آن را به من بود، من در خواهد آمد در اینجا و کشف کردن، OK چه 776 00:37:04,860 --> 00:37:05,890 من می خواهم به تغییر. 777 00:37:05,890 --> 00:37:08,700 >> بیایید ببینید، DIV بالا ID، که به نظر می رسد مانند بالای صفحه. 778 00:37:08,700 --> 00:37:09,910 بنابراین اجازه دهید وجود دارد بروید. 779 00:37:09,910 --> 00:37:13,940 بیایید سعی کنید تغییر رنگ پس زمینه. 780 00:37:13,940 --> 00:37:16,360 اجازه دهید به انجام آبی آلیس، به دلیل که یکی بهتر است. 781 00:37:16,360 --> 00:37:18,010 >> و شما متوجه خواهید شد که - 782 00:37:18,010 --> 00:37:19,190 شما احتمالا نمی توانید ببینید که. 783 00:37:19,190 --> 00:37:23,430 اما یک نور آبی رنگ وجود دارد، در کنار آرم CS50. 784 00:37:23,430 --> 00:37:25,810 اجازه دهید آن را به جای تغییر به قرمز. 785 00:37:25,810 --> 00:37:28,790 و شما هم اکنون متوجه من فقط تغییر رنگ پس زمینه به رنگ قرمز. 786 00:37:28,790 --> 00:37:37,050 >> بنابراین در حال حاضر من می خواهم را به فایل CSS من و نوع # پرانتز مجعد بالا در اینجا ببینید. 787 00:37:37,050 --> 00:37:42,170 شما می توانید سمت راست کد را ببینید در اینجا، آکولاد. 788 00:37:42,170 --> 00:37:44,530 و پس از آن، من می خواهم پس زمینه اضافه کنید رنگ، قرمز. 789 00:37:44,530 --> 00:37:47,500 و پس از آن، وجود دارد یک آکولاد. 790 00:37:47,500 --> 00:37:52,230 به طوری که این است که چگونه من می کشف و آزمایش با قالب بندی در CS50 791 00:37:52,230 --> 00:37:53,070 سایت امور مالی. 792 00:37:53,070 --> 00:37:55,060 >> من می توانم آن را در اینجا و آزمون انجام آن را در مرورگر من. 793 00:37:55,060 --> 00:37:58,130 و پس از آن، من می تواند به کد واقعی من برو و باعث می شود که تغییرات 794 00:37:58,130 --> 00:38:01,940 در واقع به زندگی می کنند و مردم در واقع نگاه کنید، اگر آنها برای آمدن به 795 00:38:01,940 --> 00:38:04,280 سایت خاص من. 796 00:38:04,280 --> 00:38:05,390 >> OK. 797 00:38:05,390 --> 00:38:06,850 که بسیاری بود. 798 00:38:06,850 --> 00:38:09,380 من برای رفتن را از طریق معذرت خواهی پس از آن به سرعت. 799 00:38:09,380 --> 00:38:12,560 آیا هر کسی هر گونه سوال در همه چیز در مورد HTML و یا CSS؟ 800 00:38:12,560 --> 00:38:15,830 801 00:38:15,830 --> 00:38:24,728 >> یک مدعو: آیا می توانید فقط رفتن را چگونه شما مرتبط چه جیسون شد، دوباره؟ 802 00:38:24,728 --> 00:38:26,180 >> JASON HIRSCHHORN: چه آیا منظور شما مرتبط است؟ 803 00:38:26,180 --> 00:38:29,765 >> یک مدعو: شما یک لینک به دیگری ارائه وب سایت، با استفاده از لنگر. 804 00:38:29,765 --> 00:38:32,980 >> JASON HIRSCHHORN: پس شما درخواست می شود، فقط عام، چگونه می توانید به یک لینک؟ 805 00:38:32,980 --> 00:38:33,560 >> یک مدعو: آره. 806 00:38:33,560 --> 00:38:34,150 >> JASON HIRSCHHORN: OK. 807 00:38:34,150 --> 00:38:35,575 کد برای ساخت یک لینک - 808 00:38:35,575 --> 00:38:38,180 809 00:38:38,180 --> 00:38:40,590 >> یک مدعو: نه، مثل در HTML. 810 00:38:40,590 --> 00:38:43,140 >> JASON HIRSCHHORN: در اینجا، شما چیست؟ 811 00:38:43,140 --> 00:38:46,960 پس اگر من می خواهم به شامل یک لینک در جایی، می گویند، این HTML در است من 812 00:38:46,960 --> 00:38:50,210 صفحه در اینجا ببینید. 813 00:38:50,210 --> 00:38:51,010 این HTML است. 814 00:38:51,010 --> 00:38:53,720 شاید آن را باز در یک فایل، میکنید. 815 00:38:53,720 --> 00:38:56,100 من به در. 816 00:38:56,100 --> 00:38:58,990 >> اجازه دهید که این کپی رایت جان لینک هاروارد را به چیزی. 817 00:38:58,990 --> 00:39:02,230 پس ما به عنوان HTML را ویرایش این همه. 818 00:39:02,230 --> 00:39:08,480 همه شما می باشد شامل، بنابراین براکت براکت نزدیک در 819 00:39:08,480 --> 00:39:12,700 آغاز، و سپس بریده بریده براکت براکت نزدیک در پایان. 820 00:39:12,700 --> 00:39:13,930 >> بنابراین در حال حاضر من شامل یک تگ لنگر. 821 00:39:13,930 --> 00:39:15,475 و در واقع، اگر شما کلیک کنید از این رو، در حال حاضر خواهد شد 822 00:39:15,475 --> 00:39:22,110 فرمت آن را به عنوان HTML را ویرایش کنید. 823 00:39:22,110 --> 00:39:24,020 و می گویند، ما می خواهیم به پیوند آن. 824 00:39:24,020 --> 00:39:25,760 ما به شما این ویژگی href می خواهم. 825 00:39:25,760 --> 00:39:27,010 و ما می گویند - 826 00:39:27,010 --> 00:39:42,600 827 00:39:42,600 --> 00:39:47,600 >> و در حال حاضر، به عنوان شما متوجه، کپی رایت جان هاروارد آبی است. 828 00:39:47,600 --> 00:39:50,870 و وقتی که من رفته بیش از آن، آن را در حال حاضر یک لینک. 829 00:39:50,870 --> 00:39:53,140 بنابراین شما می توانید آن کد ارسال. 830 00:39:53,140 --> 00:39:57,030 شما می توانید تقریبا هر چیزی را احاطه کرده شما در یک تگ لنگر می خواهید و تبدیل آن 831 00:39:57,030 --> 00:39:57,700 به یک لینک. 832 00:39:57,700 --> 00:39:58,246 >> تماشاچیان: OK. 833 00:39:58,246 --> 00:39:58,520 آن را کردم. 834 00:39:58,520 --> 00:40:01,300 >> JASON HIRSCHHORN: و اگر من نمی خواستم آن را - البته، گاهی اوقات مردم تمایل دارند 835 00:40:01,300 --> 00:40:04,090 فکر می کنم این چیزهایی که فقط نگاه آبی عام و underlined است 836 00:40:04,090 --> 00:40:05,860 نمی زیباترین راه را برای ایجاد یک لینک. 837 00:40:05,860 --> 00:40:11,380 بنابراین اگر من در اینجا آمده است، شما می بینید که، جایی در یک فایل CSS وجود دارد، 838 00:40:11,380 --> 00:40:14,500 نوشته شده این و پس از آن دو آکولاد. 839 00:40:14,500 --> 00:40:20,700 بنابراین اجازه دهید بگویم که، برای لینک، من نیست می خواهم آنها را برای تبدیل شدن به آبی، و نه من 840 00:40:20,700 --> 00:40:23,645 می خواهید رنگ یک لینک به است این قرمز زیبا. 841 00:40:23,645 --> 00:40:28,320 842 00:40:28,320 --> 00:40:30,640 >> اجازه دهید آن را رنگ می دهد. 843 00:40:30,640 --> 00:40:34,060 844 00:40:34,060 --> 00:40:35,110 اجازه دهید قرمز انتخاب کنید. 845 00:40:35,110 --> 00:40:38,440 در حال حاضر، همه لینک ها در صفحه من تبدیل این رنگ زیبا از قرمز. 846 00:40:38,440 --> 00:40:40,170 برخی از افراد رنگ را دوست دارم نه در همه. 847 00:40:40,170 --> 00:40:41,340 برخی از افراد تاکید را دوست ندارد. 848 00:40:41,340 --> 00:40:42,510 شما دریافت می کنید انتخاب کنید. 849 00:40:42,510 --> 00:40:44,990 >> با لینک، شما می توانید سبک چگونه آنها نگاه کنید هنگامی که شما آنها را بازدید کرده اید. 850 00:40:44,990 --> 00:40:47,820 همانطور که می بینید در بسیاری از صفحات، لینک تبدیل بنفش در شما به آنها مراجعه کنید. 851 00:40:47,820 --> 00:40:49,190 شما می توانید آن رنگ را تغییر دهید. 852 00:40:49,190 --> 00:40:49,450 آره. 853 00:40:49,450 --> 00:40:51,790 >> رسید بنابراین شما آن را تغییر دهید برای هر لینک تنها. 854 00:40:51,790 --> 00:40:56,310 اما اگر شما فقط می خواست به انجام این لینک خود را، که شما فقط در ID انجام 855 00:40:56,310 --> 00:40:58,720 پایین و یا چیزی؟ 856 00:40:58,720 --> 00:41:01,070 >> JASON HIRSCHHORN: سوال پس بزرگ است. 857 00:41:01,070 --> 00:41:05,090 همانطور که شما متوجه در اینجا، من تغییر برخی از بخشی از CSS که به صدق 858 00:41:05,090 --> 00:41:11,530 همه چیز را که یک A. اگر من می خواستم فقط این لینک در پایین، I 859 00:41:11,530 --> 00:41:14,500 را به فایل CSS من و احتمالا انجام درست مثل شما گفت، مخلوط 860 00:41:14,500 --> 00:41:16,040 فضای پایین. 861 00:41:16,040 --> 00:41:18,400 و این را به من می دهد همه همانطور که در پایین. 862 00:41:18,400 --> 00:41:30,720 >> یا من می توانم، معادل آن، آن را ID منحصر به فرد و پس از آن فقط لینک مخلوط. 863 00:41:30,720 --> 00:41:32,050 و این به من اجازه می دهد برای تغییر این است. 864 00:41:32,050 --> 00:41:36,170 با این حال، فقط doling از شناسه در هر حال به طور کلی بد 865 00:41:36,170 --> 00:41:37,730 عمل، به دلیل آن باید منحصر به فرد باشد. 866 00:41:37,730 --> 00:41:40,940 و بیشتر به شما باید آن، آن می تواند کمی گیج کننده است. 867 00:41:40,940 --> 00:41:41,270 آره. 868 00:41:41,270 --> 00:41:43,725 >> یک مدعو: آیا می توانید همان را ID به صاحبان چند؟ 869 00:41:43,725 --> 00:41:45,820 >> JASON HIRSCHHORN: مشخصات فنی، بله. 870 00:41:45,820 --> 00:41:50,700 هیچ چیز را برای رفتن به شما را متوقف، اما شما نباید شما باید آن را به یک کلاس می دهد. 871 00:41:50,700 --> 00:41:55,330 872 00:41:55,330 --> 00:41:57,655 OK، هر گونه سؤال دیگر در مورد HTML و یا CSS؟ 873 00:41:57,655 --> 00:42:05,660 874 00:42:05,660 --> 00:42:06,310 >> OK. 875 00:42:06,310 --> 00:42:09,950 اجازه بدهید به ما در حرکت به PHP. 876 00:42:09,950 --> 00:42:10,575 آه، بله. 877 00:42:10,575 --> 00:42:13,800 >> رسید آنچه در آن است در مورد این وب سایت هایی که بدان معنی است که ما می توانیم ویرایش کنید 878 00:42:13,800 --> 00:42:15,440 آنها قبل از اینکه ما تازه. 879 00:42:15,440 --> 00:42:18,270 اما زمانی که ما تازه از تبدیل شدن به HTML اولیه بازگشت؟ 880 00:42:18,270 --> 00:42:19,900 >> JASON HIRSCHHORN: سوال بزرگ - 881 00:42:19,900 --> 00:42:24,810 تا زمانی که ما این بارگذاری شده صفحه وب، آن را به HTML است. 882 00:42:24,810 --> 00:42:25,900 و این جاوا اسکریپت. 883 00:42:25,900 --> 00:42:29,060 PHP آن اجرا شده است به ما هر آنچه را نوع وب سایت ما مراجعه کنید. 884 00:42:29,060 --> 00:42:33,130 و آن را به ایجاد برخی از HTML، برخی از جاوا اسکریپت، و برخی از CSS. 885 00:42:33,130 --> 00:42:35,990 و که در حال حاضر در دسترس توسط کامپیوتر ما است. 886 00:42:35,990 --> 00:42:40,700 >> و یک کپی از آن فایل ذخیره شده است به صورت محلی بر روی کامپیوتر ما، 887 00:42:40,700 --> 00:42:41,910 برای هم بودن. 888 00:42:41,910 --> 00:42:44,030 بنابراین ما می توانیم که کپی محلی را ویرایش کنید. 889 00:42:44,030 --> 00:42:46,530 اما البته، ما در حال ویرایش نشده است نسخه سرور. 890 00:42:46,530 --> 00:42:49,420 >> و هنگامی که ما در صفحه تازه کردن، ما یکی دیگر از نسخه سرور. 891 00:42:49,420 --> 00:42:51,250 و به این ترتیب ما همه چیز را ببینید به آنها به عنوان بودند. 892 00:42:51,250 --> 00:42:55,200 اگر ما قادر بودند، از اینجا، را ویرایش کنید وب سایت رسمی، ما مقدار زیادی دارند 893 00:42:55,200 --> 00:42:55,800 از مشکلات. 894 00:42:55,800 --> 00:42:58,670 >> یک مدعو: آره، بنابراین ما می توانیم به عنوان خوانده شده و ارسال نسخه کپی. 895 00:42:58,670 --> 00:43:00,140 >> JASON HIRSCHHORN: راست. 896 00:43:00,140 --> 00:43:04,380 ما فقط در حال ایجاد تغییرات در اینجا محلی، اما دوباره، برای کاوش بسیار مفید، 897 00:43:04,380 --> 00:43:05,690 اغلب. 898 00:43:05,690 --> 00:43:08,900 وقتی که من نوشتن پروژه نهایی من، برای به عنوان مثال، من می خواهم ببینید که چگونه برخی از 899 00:43:08,900 --> 00:43:11,270 وب سایت ساخته شده چیزی نگاه راه آنها را انجام داد. 900 00:43:11,270 --> 00:43:17,350 من در رفتن و استفاده از این پنجره به پایین در اینجا، به آنچه CSS آنها به داد نگاه 901 00:43:17,350 --> 00:43:20,890 آن و یا رنگ آنها را برداشت و یا چگونه آنها آن را کردم به طوری که، هنگامی که شما ماند 902 00:43:20,890 --> 00:43:24,180 بیش از چیزی، از لیست پایین آمد در مد آبشار زیبا. 903 00:43:24,180 --> 00:43:27,220 این یک راه بسیار خوبی برای بازرسی چیزی است که دیگر وب سایت انجام دهید و قرض گرفتن از آنها. 904 00:43:27,220 --> 00:43:30,590 905 00:43:30,590 --> 00:43:33,690 >> اجازه دهید تا به PHP حرکت می کند. 906 00:43:33,690 --> 00:43:38,560 PHP مخفف، به یک معنا بازگشتی، پردازشگر PHP ابرمتن. 907 00:43:38,560 --> 00:43:42,060 و PHP، چه آن را به انجام است اجرای کد سمت سرور. 908 00:43:42,060 --> 00:43:44,490 بنابراین ما هرگز برای دیدن کد PHP. 909 00:43:44,490 --> 00:43:47,210 >> با این حال، بازی خوبی با HTML و اغلب تولید 910 00:43:47,210 --> 00:43:48,210 تعداد زیادی از کد HTML. 911 00:43:48,210 --> 00:43:52,570 اما به عنوان شما را با مشکل آشنا تنظیم 7، کد PHP خود را اجرا خواهد کرد، 912 00:43:52,570 --> 00:43:56,200 تولید برخی از HTML، و این چیزی است که کاربر به پایان خواهد رسید دیدن. 913 00:43:56,200 --> 00:44:00,510 >> PHP فوق العاده شبیه به C. است با این حال، یک زن و شوهر وجود دارد 914 00:44:00,510 --> 00:44:04,400 تفاوت، و آن تفاوت مهم است که توجه داشته باشید. 915 00:44:04,400 --> 00:44:09,420 یکی از تفاوت این است که متغیر در PHP هستند از نوع بی قاعده. 916 00:44:09,420 --> 00:44:11,275 آیا کسی یک حس به چه معناست؟ 917 00:44:11,275 --> 00:44:14,245 >> یک مدعو: بدون نیاز به آن را به خودتان رای دادند. 918 00:44:14,245 --> 00:44:16,400 مانند بدون نیاز به ارسال در متن. 919 00:44:16,400 --> 00:44:19,070 >> JASON HIRSCHHORN: من استفاده نمی کند بازیگران کلمه است، اما بله، بدون نیاز به اعلام 920 00:44:19,070 --> 00:44:20,930 یک نوع برای یک متغیر خاص. 921 00:44:20,930 --> 00:44:22,300 چگونه به جای یک متغیر ما اعلام؟ 922 00:44:22,300 --> 00:44:23,860 >> یک مدعو: استفاده از علامت دلار. 923 00:44:23,860 --> 00:44:25,270 >> JASON HIRSCHHORN: استفاده از علامت دلار. 924 00:44:25,270 --> 00:44:27,540 بنابراین $ X یک متغیر است. 925 00:44:27,540 --> 00:44:29,580 1 دلار متغیر است. 926 00:44:29,580 --> 00:44:31,910 $ رشته متغیر است. 927 00:44:31,910 --> 00:44:36,280 >> این متغیر، $ X می تواند یک عدد صحیح باشد. 928 00:44:36,280 --> 00:44:38,010 سپس، از آن می تواند یک رشته است. 929 00:44:38,010 --> 00:44:39,420 سپس، از آن می تواند یک شخصیت. 930 00:44:39,420 --> 00:44:40,790 این واقعا مهم نیست. 931 00:44:40,790 --> 00:44:46,360 >> همچنین، نکته جالب در مورد PHP است، مثلا، $ X یک رشته است. 932 00:44:46,360 --> 00:44:48,920 و $ Y شخصیت است. 933 00:44:48,920 --> 00:44:54,370 شما می توانید $ x و $ Y اضافه کنید، و آن را خواهید شما 2، آنچه که شما می خواهم انتظار. 934 00:44:54,370 --> 00:44:56,160 بنابراین عملیات در PHP وجود دارد. 935 00:44:56,160 --> 00:45:00,810 از آنجا که آن را آزادانه متغیر تایپ، برخی از ریخته گری ضمنی برای شما انجام می شود 936 00:45:00,810 --> 00:45:02,330 و برخی از عملیات. 937 00:45:02,330 --> 00:45:04,240 >> شما می توانید عملیات بر روی کارها را انجام انواع مختلف. 938 00:45:04,240 --> 00:45:08,740 در حالی که قبل از، شما اغلب خطا در C ضرب المثل، این است که نه از نوع 939 00:45:08,740 --> 00:45:09,610 که قرار است به اینجا بروید. 940 00:45:09,610 --> 00:45:11,510 تنها چیزهایی از این نوع در اینجا می توانید بروید. 941 00:45:11,510 --> 00:45:14,900 شما نمی خواهید برای دریافت کنید که نوع خطا، به طور کلی، در PHP. 942 00:45:14,900 --> 00:45:17,420 به طوری که یک تفاوت بزرگ است - ما چگونه با متغیرهای رسیدگی کند. 943 00:45:17,420 --> 00:45:20,850 >> تفاوت بزرگ این است که کد PHP تفسیر می شود. 944 00:45:20,850 --> 00:45:23,110 Wheres، کد C وارد شده است. 945 00:45:23,110 --> 00:45:23,910 چه معنا است؟ 946 00:45:23,910 --> 00:45:26,700 >> خوب، برای کد C می زد آن را از طریق یک کامپایلر. 947 00:45:26,700 --> 00:45:29,010 شما ایجاد یک فایل باینری. 948 00:45:29,010 --> 00:45:30,770 و این فایل باینری می زد. 949 00:45:30,770 --> 00:45:35,500 شما مراقبت از تمام خطاهای قبل از زمان شما تولید فایل های باینری. 950 00:45:35,500 --> 00:45:37,810 >> البته، وجود دارد ممکن است تقسیم بندی گسل، هنگامی که شما فرار 951 00:45:37,810 --> 00:45:39,020 فایل باینری. 952 00:45:39,020 --> 00:45:45,780 اما آن را مانند شما را فراموش کرده است که شامل تعریف چون printf، و یا 953 00:45:45,780 --> 00:45:48,735 شما یک متغیر استفاده نمی شود و فقط یک متغیر بی فایده ایجاد شده است. 954 00:45:48,735 --> 00:45:51,830 یا شما یک تعریف نمی کند نمونه تابع. 955 00:45:51,830 --> 00:45:53,590 >> تمام آنچه که اتفاق افتاده است قبل از اینکه شما وارد شده. 956 00:45:53,590 --> 00:45:56,830 این شما را به همه از اشتباهات یا بد چیزهایی که فکر می کردم ممکن است رخ دهد. 957 00:45:56,830 --> 00:45:59,900 و پس از آن، شما تا به حال خود را 0 و 1 فایل که شما می زد. 958 00:45:59,900 --> 00:46:01,690 کد PHP را مثل کار نمی کند. 959 00:46:01,690 --> 00:46:03,750 >> شما در حال رفتن به ارسال کد PHP خود را. 960 00:46:03,750 --> 00:46:05,820 سپس، شما در حال رفتن به آن را ذخیره کنید، احتمالا. 961 00:46:05,820 --> 00:46:09,160 و حداقل در P-مجموعه 7، شما به روز کردن مرورگر خود، و 962 00:46:09,160 --> 00:46:11,110 شما در حال رفتن برای دیدن آنچه که اتفاق افتاده است. 963 00:46:11,110 --> 00:46:14,110 شما در حال رفتن خروجی را مشاهده کنید از آن کد PHP. 964 00:46:14,110 --> 00:46:17,450 >> شما همچنین ممکن است مشاهده کنید، در بالای صفحه از صفحه شما، یک خطا. 965 00:46:17,450 --> 00:46:19,960 از آنجا که شما برخی از حال خطا در PHP شما. 966 00:46:19,960 --> 00:46:22,390 شما هنوز هم ممکن است بقیه را ببینید صفحه وب است که به دنبال خوب است. 967 00:46:22,390 --> 00:46:25,130 اما یک بخش اشتباه است، و وجود دارد یک خطا در آن محل. 968 00:46:25,130 --> 00:46:28,320 و این به این دلیل است که بخشی از کد PHP شما کار نمی کند. 969 00:46:28,320 --> 00:46:31,680 >> در واقع، هنگامی که شما اجرا، هنگامی که شما به چیزی شبیه به by.php. 970 00:46:31,680 --> 00:46:34,950 آن را از طریق PHP خود را به فایل خط به خط و آن را اجرا 971 00:46:34,950 --> 00:46:36,210 پس از آن و تنها پس از آن. 972 00:46:36,210 --> 00:46:39,890 این قصد ندارم به آن کامپایل جلوتر از زمان و یا کامپایل یک کپی کنید و پس از آن 973 00:46:39,890 --> 00:46:41,570 که کپی وارد شده به همه. 974 00:46:41,570 --> 00:46:43,830 هر بار، این رفتن را از طریق رفتن خط به خط و اجرای آن. 975 00:46:43,830 --> 00:46:46,620 >> بنابراین برخی از خطوط ممکن است کار کند و خروجی چیزی درست است. 976 00:46:46,620 --> 00:46:49,500 و خطوط دیگر ممکن است شکسته شود و خروجی خطا به جای. 977 00:46:49,500 --> 00:46:52,650 بنابراین، هنگامی که اشکال زدایی با PHP، ما داده اید شما یک زن و شوهر از چیزهایی مفید 978 00:46:52,650 --> 00:46:54,580 برای کمک به شما اشکال زدایی، مانند تابع روگرفت. 979 00:46:54,580 --> 00:46:56,900 >> اما به طور کلی، شما برای دیدن این خطا است. 980 00:46:56,900 --> 00:46:58,340 و این که چگونه شما به می دانم که تو چیزی را اشتباه انجام داد. 981 00:46:58,340 --> 00:47:00,740 اما تو فقط رفتن برای دیدن خطا هنگامی که شما در واقع کد اجرا شود. 982 00:47:00,740 --> 00:47:03,420 983 00:47:03,420 --> 00:47:08,880 >> یکی دیگر از جنبه های مهم در PHP و توسعه وب ایده گرفتن است 984 00:47:08,880 --> 00:47:09,920 در مقابل پست. 985 00:47:09,920 --> 00:47:13,250 آیا می توانم هر کسی توضیح دهد که چه تفاوت بین دریافت و ارسال می باشد؟ 986 00:47:13,250 --> 00:47:17,530 987 00:47:17,530 --> 00:47:18,780 هیچ کس - 988 00:47:18,780 --> 00:47:21,710 989 00:47:21,710 --> 00:47:21,970 بله. 990 00:47:21,970 --> 00:47:24,495 >> یک مدعو: آیا یکی از آنها کاربر اجازه دیدن داده ها، 991 00:47:24,495 --> 00:47:26,080 و یکی از آنها را نمی کند؟ 992 00:47:26,080 --> 00:47:27,310 >> JASON HIRSCHHORN: بزرگ. 993 00:47:27,310 --> 00:47:28,400 آره، آیا شما چیزی برای اضافه کردن؟ 994 00:47:28,400 --> 00:47:32,622 >> یک مدعو: I نازک پست متغیر فوق العاده جهانی است. 995 00:47:32,622 --> 00:47:34,740 >> JASON HIRSCHHORN: پس هر دو از این متغیر ها به شما داده می شود. 996 00:47:34,740 --> 00:47:35,630 این فقط متغیر می باشد. 997 00:47:35,630 --> 00:47:37,740 و شما می دانید که آنها متغیر است، چرا که در اینجا من 998 00:47:37,740 --> 00:47:38,780 علامت دلار استفاده کنید. 999 00:47:38,780 --> 00:47:41,950 >> این متغیرها داده شده است به شما توسط PHP. 1000 00:47:41,950 --> 00:47:45,990 و هنگامی که شما بین صفحات وب حرکت می کند، شما می خواهید برای ذخیره برخی از اطلاعات. 1001 00:47:45,990 --> 00:47:47,960 شما احتمالا می خواهید برای ذخیره اگر کاربر وارد سایت شوید. 1002 00:47:47,960 --> 00:47:49,270 که در GET و POST ذخیره نمیشود. 1003 00:47:49,270 --> 00:47:51,390 که در چیز دیگری را نجات داد، یک متغیر متفاوت است. 1004 00:47:51,390 --> 00:47:55,170 >> هر کسی می دانم آنچه متغیر است که ذخیره شده در، و یا آنچه متغیر استفاده می کنید در 1005 00:47:55,170 --> 00:47:57,728 P-مجموعه 7، مطمئن شوید که کاربر به سیستم وارد شده؟ 1006 00:47:57,728 --> 00:48:00,360 1007 00:48:00,360 --> 00:48:03,690 $ _SESSION، که دقیقا سمت راست، احتمالا مهم است که با آن آشنا 1008 00:48:03,690 --> 00:48:06,060 نام این چیزها دهید. 1009 00:48:06,060 --> 00:48:10,070 >> بنابراین شما با استفاده از متغیر جلسه را به صرفه جویی اطلاعات از یک صفحه به صفحه. 1010 00:48:10,070 --> 00:48:11,075 که یک متغیر فوق العاده است. 1011 00:48:11,075 --> 00:48:15,250 این در هر صفحه وجود دارد، شاید مثل یک متغیر جهانی، اگر شما می خواهید فکر می کنم 1012 00:48:15,250 --> 00:48:16,900 در مورد آن مانند آن. 1013 00:48:16,900 --> 00:48:19,260 >> یک زن و شوهر از دیگر متغیرها وجود دارد که به شما اجازه انتقال اطلاعات 1014 00:48:19,260 --> 00:48:20,710 از یک صفحه به صفحه. 1015 00:48:20,710 --> 00:48:24,260 به طور خاص، آنهایی را که ما را تمرکز بر روی هستند GET و متغیر POST. 1016 00:48:24,260 --> 00:48:29,330 در PHP مانند نگاه کنند $ _GET و $ _POST. 1017 00:48:29,330 --> 00:48:33,610 و تفاوت، به عنوان مارکوس اشاره کرد از، بین دو نفر از آنها این است که، 1018 00:48:33,610 --> 00:48:37,670 اطلاعات در $ _GET است نمایش داده شده در URL. 1019 00:48:37,670 --> 00:48:41,380 >> بنابراین اگر ما نگاه کردن در اینجا، ما یک لینک یوتیوب را ببینید. 1020 00:48:41,380 --> 00:48:43,760 ما این علامت سوال ها را ببینید. 1021 00:48:43,760 --> 00:48:47,730 ما v = و پس از آن برخی از ارزش ها را ببینید. 1022 00:48:47,730 --> 00:48:53,460 بازگشت به این ایده از ارزش های کلیدی جفت، V کلیدی است. 1023 00:48:53,460 --> 00:48:56,970 و در اینجا ارزش است. 1024 00:48:56,970 --> 00:49:01,030 >> بنابراین اگر قرار بود برای رفتن به این صفحه و یا برنامه نویسی در این صفحه، ما را داشته باشند 1025 00:49:01,030 --> 00:49:04,000 متغیر به نام $ _GET. 1026 00:49:04,000 --> 00:49:11,030 اگر ما به $ _GET رفت براکت باز "V" براکت نزدیک، بسیار شبیه به آرایه 1027 00:49:11,030 --> 00:49:15,000 نماد، این یک آرایه وابسته است چرا که ما با استفاده از شاخص نیست. 1028 00:49:15,000 --> 00:49:16,710 با استفاده از رشته به عنوان کلید. 1029 00:49:16,710 --> 00:49:17,940 اما ایده بسیار مشابه است. 1030 00:49:17,940 --> 00:49:20,520 اگر ما رفتیم، که این مقدار دریافت کنید. 1031 00:49:20,520 --> 00:49:23,276 >> در این صفحه، ما قادر برای استفاده از این مقدار است. 1032 00:49:23,276 --> 00:49:32,200 اگر ما در واقع نگاه کنید، اجازه دهید رفتن به صفحه یوتیوب. 1033 00:49:32,200 --> 00:49:35,140 چه ویدیو باید تماشا کنید؟ 1034 00:49:35,140 --> 00:49:37,350 این یکی که مردم طرفداران هابیت؟ 1035 00:49:37,350 --> 00:49:40,731 >> حضار: بله. 1036 00:49:40,731 --> 00:49:44,750 >> JASON HIRSCHHORN: پس من کپی کردن URL سهم خود را و 1037 00:49:44,750 --> 00:49:46,000 چسباندن آن را در یک پنجره جدید. 1038 00:49:46,000 --> 00:49:48,550 1039 00:49:48,550 --> 00:50:00,470 و در حال حاضر، اگر شما نگاه کردن در اینجا، شما توجه کنید که، یک بار دیگر - 1040 00:50:00,470 --> 00:50:03,170 من قصد دارم به کپی و چسباندن این به نرمافزاری gedit، بنابراین ما می توانیم آن را بزرگتر ببینید. 1041 00:50:03,170 --> 00:50:16,530 1042 00:50:16,530 --> 00:50:19,720 توجه داشته باشید که آن را تا به این علامت سوال. 1043 00:50:19,720 --> 00:50:22,150 علامت سوال نشان میدهد که همه چیز بعد از این است که رفتن به 1044 00:50:22,150 --> 00:50:23,530 ذخیره شده در متغیر دریافت کنید. 1045 00:50:23,530 --> 00:50:29,130 >> این پس از آن است که V، که اولین کلید و این مقدار برای اولین بار. 1046 00:50:29,130 --> 00:50:30,710 علامت خاص است. 1047 00:50:30,710 --> 00:50:34,340 & را داشتند می گوید، OK، ما ارزش اول به پایان رسید. 1048 00:50:34,340 --> 00:50:37,170 در حال حاضر ما در حال حرکت به دیگری جفت ارزش کلیدی است. 1049 00:50:37,170 --> 00:50:41,135 در اینجا، کلید نامیده می شود از ویژگی های، و ارزش youtu.be است. 1050 00:50:41,135 --> 00:50:44,010 1051 00:50:44,010 --> 00:50:50,710 >> بنابراین اگر من برنامه نویسی این صفحه و کسی به این URL رفت و من تا به حال 1052 00:50:50,710 --> 00:50:53,190 شاید watch.php. 1053 00:50:53,190 --> 00:50:54,150 و من در برنامه نویسی این. 1054 00:50:54,150 --> 00:50:57,060 و من می تواند متغیر $ _GET استفاده کنید. 1055 00:50:57,060 --> 00:51:02,740 و من یک V، و من یک ویژگی را دارند. 1056 00:51:02,740 --> 00:51:07,080 >> و اگر من با استفاده از کلید v، I که این مقدار دریافت کنید. 1057 00:51:07,080 --> 00:51:14,145 و اگر من _GET $ براکت "ویژگی" بود براکت نزدیک، من می خواهم این مقدار را دریافت کنید. 1058 00:51:14,145 --> 00:51:17,530 باز هم، آن را لزوما درخواست - 1059 00:51:17,530 --> 00:51:21,460 بدیهی است، کلید های یوتیوب و ارزش ها و دریافت اطلاعات به صدق نمی کند 1060 00:51:21,460 --> 00:51:22,700 مشکل ما تنظیم 7. 1061 00:51:22,700 --> 00:51:28,450 اما چیزهای خاصی وجود دارد که ما عبور از طریق GET در مشکل ما مجموعه ای 7. 1062 00:51:28,450 --> 00:51:33,120 و مطمئنا زمانی که شما به یک صفحه وب و یا در حال برنامه نویسی صفحه خود را، 1063 00:51:33,120 --> 00:51:36,440 $ _GET در مفید آمده است زمانی که برنامه نویسی کنید. 1064 00:51:36,440 --> 00:51:41,030 >> یک دلیل برای استفاده از $ _GET چه پس از آن است، اگر آن را می توان بدون حریم خصوصی؟ 1065 00:51:41,030 --> 00:51:43,170 شما تمام این اطلاعات را ببینید که در حال منتقل شده است. 1066 00:51:43,170 --> 00:51:44,170 این همه را به کاربر نمایش داده می شود. 1067 00:51:44,170 --> 00:51:49,060 اما آنچه در یکی از دلایلی است که شما ممکن است می خواهید برای ذخیره چیزی در $ _GET، به عنوان 1068 00:51:49,060 --> 00:51:50,310 مخالف $ _POST؟ 1069 00:51:50,310 --> 00:51:52,650 1070 00:51:52,650 --> 00:51:53,900 چرا ممکن است شما می خواهید به انجام این کار؟ 1071 00:51:53,900 --> 00:51:58,065 1072 00:51:58,065 --> 00:51:58,540 >> بسیار خوب. 1073 00:51:58,540 --> 00:52:00,310 من شما را در مسابقه 1 پرسید. 1074 00:52:00,310 --> 00:52:02,210 طرفدار از $ _GET چیست؟ 1075 00:52:02,210 --> 00:52:04,250 یک طرفدار چه خبر؟ 1076 00:52:04,250 --> 00:52:04,700 آره - 1077 00:52:04,700 --> 00:52:06,180 >> رسید آن را آسان تر به به اشتراک گذاری اطلاعات. 1078 00:52:06,180 --> 00:52:07,040 >> JASON HIRSCHHORN: من فکر می کنم فوق العاده است. 1079 00:52:07,040 --> 00:52:07,870 آن را آسان تر برای به اشتراک گذاشتن اطلاعات است. 1080 00:52:07,870 --> 00:52:09,360 آن را آسان تر به نشانه. 1081 00:52:09,360 --> 00:52:15,260 >> شما هم اکنون می توانید نشانه، YouTube.com / تماشای v = چیزی؟ و رفتن 1082 00:52:15,260 --> 00:52:16,900 به آن فیلم خاص. 1083 00:52:16,900 --> 00:52:22,020 اگر یوتیوب همیشه به درخواست های POST صفحات مختلف، هر URL یوتیوب 1084 00:52:22,020 --> 00:52:22,985 خواهد بود YouTube.com. 1085 00:52:22,985 --> 00:52:25,750 شما می توانید ویدیو تک نشانه نیست. 1086 00:52:25,750 --> 00:52:28,160 از آنجا که اگر شما می گویند که لینک به اشتراک گذاشته شده با یک نفر دیگر، آنها نمی کنند 1087 00:52:28,160 --> 00:52:30,160 به صورت خودکار ارسال متغیر خود را دریافت کنید. 1088 00:52:30,160 --> 00:52:33,570 آنها فقط گرفتن این لینک، و لینک همین کار را برای همه است. 1089 00:52:33,570 --> 00:52:35,180 >> به طوری که یک طرفدار است. 1090 00:52:35,180 --> 00:52:38,850 این اجازه می دهد تا شما را به این اطلاعات و یا به اشتراک گذاشتن این اطلاعات 1091 00:52:38,850 --> 00:52:40,840 و یا آن را کمی را بیشتر کاربر پسند. 1092 00:52:40,840 --> 00:52:43,890 البته، هیچ حریم خصوصی وجود دارد، بنابراین ما باید از این نوشته: متغیر. 1093 00:52:43,890 --> 00:52:47,570 و ارسال اطلاعات است نمایش داده شده در URL. 1094 00:52:47,570 --> 00:52:49,200 >> این کاملا خصوصی نیست. 1095 00:52:49,200 --> 00:52:51,710 اما این حاشیه خصوصی است. 1096 00:52:51,710 --> 00:52:55,030 و به این ترتیب شما این URL را ببینید در اینجا، cs50.net. 1097 00:52:55,030 --> 00:52:59,200 یا این که آیا شما به سیستم وارد شده وب سایت، آن را به همان 1098 00:52:59,200 --> 00:53:02,600 URL، cs50.net. 1099 00:53:02,600 --> 00:53:05,940 >> بدیهی است، چیزی متفاوت است، اگر شما به وب سایت وارد سیستم شوید. 1100 00:53:05,940 --> 00:53:08,690 شما باید، یک، احتمالا ورودی PIN خود را. 1101 00:53:08,690 --> 00:53:10,600 و آن را تایید کرده است که با سرور. 1102 00:53:10,600 --> 00:53:12,650 و احتمالا صرفه جویی برخی از اطلاعات دیگر. 1103 00:53:12,650 --> 00:53:14,810 اما URL تغییر نمی کند در تمام. 1104 00:53:14,810 --> 00:53:17,080 >> و به این ترتیب چنین است، هنگامی که چیزی است که با POST ارسال می شود. 1105 00:53:17,080 --> 00:53:18,800 URL تغییر نمی کند. 1106 00:53:18,800 --> 00:53:21,100 این اطلاعات POST نیست نمایش داده شده در URL. 1107 00:53:21,100 --> 00:53:26,150 اما برخی از دولت تغییر کرده است، و شاید است برخی از اطلاعات ذخیره شده در وجود دارد 1108 00:53:26,150 --> 00:53:27,400 متغیر POST. 1109 00:53:27,400 --> 00:53:30,460 1110 00:53:30,460 --> 00:53:36,880 >> متأسفم. قبل از اینکه به SQL بروید، هر سوال در مورد PHP، به ویژه، 1111 00:53:36,880 --> 00:53:41,850 سوال در مورد چیزهایی که ما نکرده است که شما پیدا کرده ام و یا هر ترکیب و یا 1112 00:53:41,850 --> 00:53:43,855 سوالات منطق در مورد پی اچ پی؟ 1113 00:53:43,855 --> 00:53:49,300 1114 00:53:49,300 --> 00:53:50,050 OK. 1115 00:53:50,050 --> 00:53:54,400 >> زبان نهایی شما خواهد بود تعامل با این هفته 1116 00:53:54,400 --> 00:53:58,920 ساختار زبان پرس و جو، SQL، تلفظ عاقبت اغلب. 1117 00:53:58,920 --> 00:54:01,740 این اجازه می دهد تا شما را به ارتباط برقرار کردن با پایگاه داده به شکل رسمی در. 1118 00:54:01,740 --> 00:54:04,390 و آن را بازی میکند بسیار خوبی با PHP. 1119 00:54:04,390 --> 00:54:09,950 >> همانطور که شما در مجموعه مسائل 7 را ببینید، ما به شما یک تابع به نام پرس و جو. 1120 00:54:09,950 --> 00:54:14,990 و آن طول می کشد یک رشته SQL و اجرا که پرس و جو در پایگاه داده باشد. 1121 00:54:14,990 --> 00:54:17,470 در سال های گذشته، شما نمی با توجه به این تابع. 1122 00:54:17,470 --> 00:54:22,250 شما مجبور به استفاده از توابع PHP را پرس و جو در پایگاه داده ها و چک 1123 00:54:22,250 --> 00:54:24,230 برای خطاها و پس از دریافت نتایج. 1124 00:54:24,230 --> 00:54:26,120 >> و در واقع، آن است که سخت نیست، چرا که باز هم آن را بازی میکند 1125 00:54:26,120 --> 00:54:27,080 بسیار خوبی با PHP. 1126 00:54:27,080 --> 00:54:31,240 و PHP به شما می دهد بسیاری از توابع به تعامل با یک پایگاه داده SQL. 1127 00:54:31,240 --> 00:54:34,810 بنابراین اغلب، دو نفر از این هم برویم. 1128 00:54:34,810 --> 00:54:37,090 البته، شما می تواند با تعامل پایگاه داده SQL با هر 1129 00:54:37,090 --> 00:54:38,400 تعدادی از زبان های دیگر. 1130 00:54:38,400 --> 00:54:41,420 اما PHP یکی از بزرگ برای انتخاب است. 1131 00:54:41,420 --> 00:54:42,290 >> پایگاه داده - 1132 00:54:42,290 --> 00:54:46,030 ما بیش از این به سرعت، زیرا این یک کلمه وزوز ما قصد است 1133 00:54:46,030 --> 00:54:48,030 شروع به استفاده از اغلب - 1134 00:54:48,030 --> 00:54:50,140 مجموعه ای از جداول است. 1135 00:54:50,140 --> 00:54:53,960 بنابراین ما می توانیم از آن فکر می کنم به عنوان یک فایل اکسل. 1136 00:54:53,960 --> 00:54:57,260 یک فایل اکسل است چند زبانه در پایین صفحه نمایش. 1137 00:54:57,260 --> 00:55:03,090 هر برگه ما در حال حاضر یک جدول تماس بگیرید، که در آن جدول مجموعه ای از ردیف است. 1138 00:55:03,090 --> 00:55:04,060 >> و آنچه در یک ردیف است؟ 1139 00:55:04,060 --> 00:55:06,890 خوب، یک ردیف است که همان چیزی که در فایل اکسل. 1140 00:55:06,890 --> 00:55:10,380 که فقط ارزش های خاصی برای هر یک از با توجه به زمینه و یا هر ستون داده شده است. 1141 00:55:10,380 --> 00:55:12,010 آن را مانند یک ورودی در جدول است. 1142 00:55:12,010 --> 00:55:16,570 این دانش آموز که دارای ID، است ID خاص، و یک نام خاص و 1143 00:55:16,570 --> 00:55:17,910 خانه خاص. 1144 00:55:17,910 --> 00:55:19,790 >> بنابراین یک پایگاه داده یک مجموعه است از جداول. 1145 00:55:19,790 --> 00:55:22,685 و جداول خود هستند تعداد سطرها یا رکوردها. 1146 00:55:22,685 --> 00:55:25,470 1147 00:55:25,470 --> 00:55:28,280 هم وجود دارد، در هر جدول، زمینه های خاصی. 1148 00:55:28,280 --> 00:55:32,130 و این مشخص می کند که چه هر رکورد است رفتن به، زمینه گاهی اوقات به نام 1149 00:55:32,130 --> 00:55:33,890 ستون اما زمینه به طور کلی گفته می شود. 1150 00:55:33,890 --> 00:55:38,270 >> در این جدول بسیار ساده است، من سه زمینه ها، یک میدان ID، یک نام کاربری 1151 00:55:38,270 --> 00:55:39,780 درست است، و یک میدان هش. 1152 00:55:39,780 --> 00:55:41,300 و من سه ردیف. 1153 00:55:41,300 --> 00:55:42,100 در حال حاضر، آنها خالی شده اند. 1154 00:55:42,100 --> 00:55:44,850 آنها احتمالا نمی تواند خالی باشد در صورتی که این پایگاه داده واقعی من بود. 1155 00:55:44,850 --> 00:55:50,530 >> بنابراین اگر شما در اکسل استفاده می شود، ایده های مشابه به آنچه شما را در اکسل انجام دهد، هر چند، 1156 00:55:50,530 --> 00:55:54,300 بدیهی است، در حال حاضر ما قصد داریم که قادر به انجام بسیار قوی تر همه چیز در 1157 00:55:54,300 --> 00:55:56,430 اطلاعاتی که ذخیره شده در بانک اطلاعاتی ما. 1158 00:55:56,430 --> 00:56:00,270 شما می توانید ایجاد خود را از یک پایگاه داده برای مجموعه مسائل 7. 1159 00:56:00,270 --> 00:56:02,820 اما به شما امکان ایجاد چند جداول در پایگاه داده باشد. 1160 00:56:02,820 --> 00:56:06,950 >> شما می شود ایجاد یک پایگاه اطلاعاتی و یا یک جدول برای کاربران. 1161 00:56:06,950 --> 00:56:12,830 شما نیز ایجاد یک جدول احتمالا معاملات سهام، برای حفظ 1162 00:56:12,830 --> 00:56:15,580 آهنگ از آنها، دلیل این که شما نیاز به پیاده سازی یکی از ویژگی های تاریخ است. 1163 00:56:15,580 --> 00:56:18,370 هر دو آن دسته از جداول خواهد شد زمینه های مختلف. 1164 00:56:18,370 --> 00:56:22,190 به عنوان مثال، در یک میدان کاربر، احتمالا می خواهید نام کاربری و آنها 1165 00:56:22,190 --> 00:56:24,220 ID و هش رمز عبور خود را. 1166 00:56:24,220 --> 00:56:28,450 >> در جدول سهام است که نگه می دارد ردیابی تاریخ و جدول تاریخچه، شما 1167 00:56:28,450 --> 00:56:31,620 احتمالا نام کاربر لازم نیست و مخلوط و ID. 1168 00:56:31,620 --> 00:56:34,460 شما احتمالا فقط یکی از آن نیاز دارید ارزش هایی که منحصر به فرد هستند، به شریک 1169 00:56:34,460 --> 00:56:35,830 آن را با یک کاربر داده شده است. 1170 00:56:35,830 --> 00:56:38,100 >> اما پس از آن، شما می خواهید برای ذخیره دیگر چیزهایی مانند، چه زمانی 1171 00:56:38,100 --> 00:56:40,630 معامله شد. 1172 00:56:40,630 --> 00:56:42,380 چه سهام خریداری شد و یا به فروش می رسد؟ 1173 00:56:42,380 --> 00:56:44,150 چگونه بسیاری از سهام از سهام خریداری شد و یا به فروش می رسد؟ 1174 00:56:44,150 --> 00:56:48,360 قیمت چه بود که در آن سهام خریداری شده یا فروخته شده؟ 1175 00:56:48,360 --> 00:56:50,180 >> پس باز هم، شما در حال رفتن به تعامل شود با یک پایگاه داده که 1176 00:56:50,180 --> 00:56:51,350 رفتن به جداول چندگانه. 1177 00:56:51,350 --> 00:56:54,340 هر جدول است که به مجموعه خود را از زمینه های. 1178 00:56:54,340 --> 00:56:58,430 با این حال، به احتمال زیاد مشابه درست است در هر یک از جدول، که 1179 00:56:58,430 --> 00:57:00,130 آنها مربوط به یکی دیگر. 1180 00:57:00,130 --> 00:57:02,660 معمولا، این درست است ID است. 1181 00:57:02,660 --> 00:57:07,000 >> از آنجا که اگر هر کاربر دارای یک ID منحصر به فرد و شما که ID مرتبط با هر 1182 00:57:07,000 --> 00:57:09,365 معامله ای که کاربر می سازد و یا تمام تاریخ است که کاربر. 1183 00:57:09,365 --> 00:57:12,760 1184 00:57:12,760 --> 00:57:13,830 و شما باید ID کاربر است. 1185 00:57:13,830 --> 00:57:15,365 شما می توانید اطلاعات دریافت از هر دو جدول. 1186 00:57:15,365 --> 00:57:19,770 شما می توانید نام کاربری خود را دریافت کنید، و شما می تواند تمام معاملات خود را دریافت کنید. 1187 00:57:19,770 --> 00:57:24,410 >> هر گونه سوال در مورد پایگاه داده ها، و یا سوالات خاص؟ 1188 00:57:24,410 --> 00:57:25,240 در واقع، اجازه دهید نگه دارید که. 1189 00:57:25,240 --> 00:57:27,410 ما وجود دارد در دو طرف خواهید بود. 1190 00:57:27,410 --> 00:57:31,210 >> بنابراین چهار عملیات در وجود دارد پایگاه های داده که از شما خواهد با استفاده از در 1191 00:57:31,210 --> 00:57:34,790 مجموعه مسائل 7 و احتمال تا به حال با استفاده شود. 1192 00:57:34,790 --> 00:57:38,040 اولین چیزی که شما می خواهید برای انجام دادن است یک رکورد جدید درون یک جدول و یا یک 1193 00:57:38,040 --> 00:57:39,960 سطر جدید به جدول. 1194 00:57:39,960 --> 00:57:46,070 این تابع عمومی است، فرم های عمومی، که پرس و جو SQL. 1195 00:57:46,070 --> 00:57:52,240 >> درج جدول، هر ستون شما به قرار دادن و سپس 1196 00:57:52,240 --> 00:57:58,740 ارزش هایی که شما به خواهید به قرار داده و به آن ستون ها و یا رشته. 1197 00:57:58,740 --> 00:58:03,980 اگر شما از جداول چندگانه در یک پایگاه داده و یا پایگاه داده های متعدد، شما 1198 00:58:03,980 --> 00:58:06,630 همچنین ممکن است نیاز به مشخص کردن پایگاه داده و در جدول است که شما می خواهید 1199 00:58:06,630 --> 00:58:07,980 برای قرار دادن چیزها را به. 1200 00:58:07,980 --> 00:58:11,390 اما بسیار ساده است، اگر شما می خواهید برای وارد کردن به چیزی، به شما می گویند، در اینجا 1201 00:58:11,390 --> 00:58:12,890 رشته من می خواهم برای وارد کردن به. 1202 00:58:12,890 --> 00:58:14,740 و در اینجا ارزش می باشد. 1203 00:58:14,740 --> 00:58:18,840 >> در برخی از جداول، همچنین، و به این کاربر جدول یک مثال خوب است. 1204 00:58:18,840 --> 00:58:21,940 احتمالا در جدول کاربر و احتمالا در جدول کاربر شما در P-مجموعه 1205 00:58:21,940 --> 00:58:24,200 7، فقط یک ارزش نام کاربری وجود ندارد. 1206 00:58:24,200 --> 00:58:27,100 فقط یک مقدار پول نقد وجود ندارد، یا درست، و نه. 1207 00:58:27,100 --> 00:58:29,140 همچنین یک میدان ID وجود دارد. 1208 00:58:29,140 --> 00:58:31,110 >> من قصد ندارم برای وارد کردن که درست است ID. 1209 00:58:31,110 --> 00:58:34,020 رفتن که به داده من به طور خودکار، هنگامی که یک 1210 00:58:34,020 --> 00:58:35,810 رکورد جدید درج شده است. 1211 00:58:35,810 --> 00:58:37,820 بنابراین در برخی از زمینه وجود دارد که شما می توانید مجموعه ای به صورت خودکار. 1212 00:58:37,820 --> 00:58:41,740 >> شاید شما می خواهید به هر کاربر 10،000 دلار پول نقد کردن خفاش. 1213 00:58:41,740 --> 00:58:43,470 بنابراین من لازم نیست برای وارد کردن تعدادی از پول نقد در اینجا. 1214 00:58:43,470 --> 00:58:45,860 همه من نیاز به وارد کردن نام کاربر است. 1215 00:58:45,860 --> 00:58:49,230 و پس از آن، درست است پول نقد خواهد بود پیش جمعیت، و درست است ID را 1216 00:58:49,230 --> 00:58:50,590 از پیش جمعیت. 1217 00:58:50,590 --> 00:58:53,640 >> بنابراین اغلب، ما در حال قرار دادن ندارد چیزی را به هر زمینه، به دلیل 1218 00:58:53,640 --> 00:58:55,400 کسانی که در زمینه های دیگر پیش جمعیت. 1219 00:58:55,400 --> 00:58:58,320 از آنجا که که چگونه ما راه اندازی است که جدول. 1220 00:58:58,320 --> 00:59:01,280 >> دومین چیزی که شما به می خواهید برای انجام شده است حذف یک رکورد. 1221 00:59:01,280 --> 00:59:02,900 حذف کردن چیزی بسیار ساده است. 1222 00:59:02,900 --> 00:59:05,660 شما جدول که در آن شما می خواهید را چیزی را از حذف کنید. 1223 00:59:05,660 --> 00:59:11,202 و به شما می گویند، OK، من می خواهم به حذف ثبت است که نام کاربری و میلو. 1224 00:59:11,202 --> 00:59:16,180 و یا من می خواهم به حذف همه مدارک که یک نام کاربری از میلو یا که بود 1225 00:59:16,180 --> 00:59:18,700 معامله از تعداد ID کاربر 2. 1226 00:59:18,700 --> 00:59:21,950 1227 00:59:21,950 --> 00:59:24,809 هر گونه سؤال در این دو نوع نمایش داده شد؟ 1228 00:59:24,809 --> 00:59:26,059 >> یک مدعو: [نامفهوم]. 1229 00:59:26,059 --> 00:59:28,721 1230 00:59:28,721 --> 00:59:30,770 >> JASON HIRSCHHORN: بله. 1231 00:59:30,770 --> 00:59:33,530 من می خواهم به استفاده از ردیف و رکورد به جای یکدیگر و برخی از 1232 00:59:33,530 --> 00:59:35,400 با ستون و زمین بازی میشه. 1233 00:59:35,400 --> 00:59:37,650 اما یک سطر یک رکورد است. 1234 00:59:37,650 --> 00:59:40,080 یک ستون یک زمینه است، رفتن در این جدول عقب. 1235 00:59:40,080 --> 00:59:44,210 1236 00:59:44,210 --> 00:59:45,420 >> OK. 1237 00:59:45,420 --> 00:59:47,310 نکته بعدی که احتمالا رفتن به بکنید این است که برخی از 1238 00:59:47,310 --> 00:59:48,400 اطلاعات از جدول. 1239 00:59:48,400 --> 00:59:50,090 این پرس و جو انتخاب شده است. 1240 00:59:50,090 --> 00:59:52,330 و دوباره، چه جدول من از انتخاب؟ 1241 00:59:52,330 --> 00:59:58,370 و چه ستون نمی خواهم من را انتخاب کنید، و یا چه چیزی ارزش نمی خواهم من را انتخاب کنید و 1242 00:59:58,370 --> 00:59:59,530 که از آن ردیف؟ 1243 00:59:59,530 --> 01:00:01,120 >> بنابراین انتخاب یک خاص کم است. 1244 01:00:01,120 --> 01:00:03,620 من می گویم، خوب، من می خواهم این جدول. 1245 01:00:03,620 --> 01:00:09,350 و پس از آن من می خواهم نام کاربری ستون، و من آن را از ردیف با ID 2 می خواهم. 1246 01:00:09,350 --> 01:00:11,030 این یکی از راه برای انجام یک انتخاب است. 1247 01:00:11,030 --> 01:00:14,180 >> یا می توانم بگویم، هر به من بدهید نام کاربری تک. 1248 01:00:14,180 --> 01:00:18,200 یا می توانم بگویم، من یک کل را سطر از این جدول، که در آن 1249 01:00:18,200 --> 01:00:19,460 نام کاربری 1 است. 1250 01:00:19,460 --> 01:00:22,300 بنابراین یک زن و شوهر از راه های مختلف وجود دارد انجام انتخاب نمایش داده شد، بسته به اینکه چگونه 1251 01:00:22,300 --> 01:00:24,130 اطلاعات زیادی که شما می خواهید، 1252 01:00:24,130 --> 01:00:29,410 >> شما همیشه می توانید همه چیز را انتخاب کنید از آن جدول خاص و سپس حلقه 1253 01:00:29,410 --> 01:00:31,320 از طریق آن، چیدن از چیزهایی که شما می خواهید. 1254 01:00:31,320 --> 01:00:33,940 اما به خاطر داشته باشید، اگر شما انتخاب بسیاری از مسائل را از یک جدول و شما 1255 01:00:33,940 --> 01:00:37,400 یک جدول واقعا بزرگ، که خواهد شد برخی از زمان، تا بهتر به تنها را انتخاب کنید 1256 01:00:37,400 --> 01:00:40,000 چیزهایی که شما در حال رفتن برای پایان دادن به استفاده از. 1257 01:00:40,000 --> 01:00:43,580 >> همچنین، با انتخاب و با تمام این دیگر SQL دستورات به عنوان خوب، من 1258 01:00:43,580 --> 01:00:45,760 شما با دادن نسخه استخوان. 1259 01:00:45,760 --> 01:00:51,600 اما می گویند، من انتخاب کاربران و من می خواهم آنها را چاپ از حروف الفبا، 1260 01:00:51,600 --> 01:00:56,710 من می توانم تمام کاربران نوعی را انتخاب کنید و سپس آنها را بر اساس حروف الفبا در کد من. 1261 01:00:56,710 --> 01:01:01,990 >> یا راه را برای ارسال انتخاب کنید وجود دارد پرس و جو، که انتخاب چیز در 1262 01:01:01,990 --> 01:01:06,580 مد بر اساس حروف الفبا، بر مبنای یک ستون خاص، یا صعودی و یا 1263 01:01:06,580 --> 01:01:07,490 نزولی. 1264 01:01:07,490 --> 01:01:11,660 پس در ذهن داشته باشیم که، بسیاری از آنچه که شما می خواهید انجام دهید، احتمالا می تواند در انجام شود 1265 01:01:11,660 --> 01:01:15,070 پرس و جو از طریق اضافی ویژگی. 1266 01:01:15,070 --> 01:01:19,120 پس نگاه کردن به این نمایش داده شد آنلاین و یا چیزهای دیگر که شما می توانید با این انجام 1267 01:01:19,120 --> 01:01:21,410 نمایش داده شد به آنها را گسترش دهد. 1268 01:01:21,410 --> 01:01:25,020 >> در نهایت، آخرین چیزی که می خواهید انجام دهید چیزی است که وارد یا حذف کنید 1269 01:01:25,020 --> 01:01:26,700 چیزی، اما نه چیزی به روز رسانی. 1270 01:01:26,700 --> 01:01:30,380 و این است که با به روز رسانی انجام می شود پرس و جو، و دوباره، چه جدول. 1271 01:01:30,380 --> 01:01:32,530 و چه چیزی تغییر نمی خواهم من را؟ 1272 01:01:32,530 --> 01:01:35,915 و به آن سطر یا رکورد انجام من می خواهم که تغییر؟ 1273 01:01:35,915 --> 01:01:38,720 1274 01:01:38,720 --> 01:01:40,300 هر گونه سؤال در SQL؟ 1275 01:01:40,300 --> 01:01:47,070 1276 01:01:47,070 --> 01:01:47,310 >> OK. 1277 01:01:47,310 --> 01:01:49,080 بنابراین ما باید در حدود 15 دقیقه. 1278 01:01:49,080 --> 01:01:51,460 و این آخرین اسلاید من است. 1279 01:01:51,460 --> 01:01:55,380 و امیدوارم، این اسلاید آخرین است اش Segue خوب به مشکل تنظیم، 1280 01:01:55,380 --> 01:01:58,820 به دلیل درک که در آن ما به خواهید درج پرونده، آنها را پاک کنید، انتخاب کنید 1281 01:01:58,820 --> 01:02:03,420 آنها را، و به روز رسانی آنها به ما کمک خواهد کرد درک منطق بزرگتر و جریان 1282 01:02:03,420 --> 01:02:05,570 از مجموعه مسائل 7. 1283 01:02:05,570 --> 01:02:08,330 >> بنابراین من می دانم که تمام پاسخ ها به این پرسش ها. 1284 01:02:08,330 --> 01:02:10,570 من قصد ندارم به شما بگویم همه از پاسخ. 1285 01:02:10,570 --> 01:02:15,530 اما اگر کسی دیگر می خواهم به در حال حاضر یک سوال به گروه و یا یک 1286 01:02:15,530 --> 01:02:18,700 پاسخ به یکی از این سوال، ما می توانیم استفاده از آن به عنوان یک نقطه پریدن به 1287 01:02:18,700 --> 01:02:20,311 در مورد مجموعه ای مشکل صحبت کنید. 1288 01:02:20,311 --> 01:02:24,159 1289 01:02:24,159 --> 01:02:27,260 و یا اگر کسی دارای ژنریک سوال کردن مجموعه ای مشکل، احساس 1290 01:02:27,260 --> 01:02:28,210 رایگان بپرسید که نیز هست. 1291 01:02:28,210 --> 01:02:29,460 و ما وجود دارد می توانید شروع به. 1292 01:02:29,460 --> 01:02:32,840 1293 01:02:32,840 --> 01:02:35,973 به خاطر داشته باشید که شما را خاموش بودن است صدمه زدن به همه. 1294 01:02:35,973 --> 01:02:36,376 آره. 1295 01:02:36,376 --> 01:02:39,540 >> رسید بنابراین تنها راه عبور است متغیر به و از وب سایت های مختلف 1296 01:02:39,540 --> 01:02:44,532 صفحه، و یا راحت ترین راه، با استفاده از POST و یا GET؟ 1297 01:02:44,532 --> 01:02:52,380 >> JASON HIRSCHHORN: بله، است که ترین راه راحت برای گفتن - هنگامی که 1298 01:02:52,380 --> 01:02:53,970 کسی پر کردن فرم - 1299 01:02:53,970 --> 01:02:57,540 دریافت اطلاعات در وب دیگر صفحه، با استفاده از GET یا POST. 1300 01:02:57,540 --> 01:03:00,400 1301 01:03:00,400 --> 01:03:04,320 از آنجا که از چارچوب ما با استفاده از در این مشکل مجموعه، شما متوجه 1302 01:03:04,320 --> 01:03:08,630 که، در بسیاری از اوقات، ما ارائه یک صفحه دیگر. 1303 01:03:08,630 --> 01:03:12,420 ما یا ما یک فایل دیگر ارائه، نمی لزوما یک صفحه دیگر. 1304 01:03:12,420 --> 01:03:14,050 >> بنابراین ما در یک متغیر منتقل می کند. 1305 01:03:14,050 --> 01:03:16,400 و پس از آن، ارائه آن را صفحه HTML، با استفاده از 1306 01:03:16,400 --> 01:03:18,220 اطلاعات از آن متغیر است. 1307 01:03:18,220 --> 01:03:20,790 است که به لحاظ فنی عبور نمی اطلاعات بین 1308 01:03:20,790 --> 01:03:21,910 صفحات وب مختلف. 1309 01:03:21,910 --> 01:03:24,600 که در گذر است اطلاعات بین فایل های مختلف. 1310 01:03:24,600 --> 01:03:26,710 >> و به این ترتیب ما می توانیم هر گونه استفاده متغیر به انجام این کار. 1311 01:03:26,710 --> 01:03:33,230 اما بله، اگر ما می خواستیم به تصویب اطلاعات از یک صفحه خاص را به 1312 01:03:33,230 --> 01:03:36,850 یک صفحه دیگر، GET و POST را تواند راه را برای انجام این کار. 1313 01:03:36,850 --> 01:03:43,060 1314 01:03:43,060 --> 01:03:45,765 هر گونه سؤال دیگر در مورد مشکل است؟ 1315 01:03:45,765 --> 01:03:49,490 1316 01:03:49,490 --> 01:03:50,150 >> OK. 1317 01:03:50,150 --> 01:03:53,660 اجازه دهید از طریق رفتن، پس از آن، خاص بخشی از مشکل تنظیم شده است. 1318 01:03:53,660 --> 01:04:00,260 شما می رویم به نیاز به، در یک نقطه، نمایش نمونه کارها کسی در 1319 01:04:00,260 --> 01:04:01,710 صفحه نمایش. 1320 01:04:01,710 --> 01:04:06,454 منظورت من وقتی که من می گویند نمونه کارها، در چارچوب این مشکل است؟ 1321 01:04:06,454 --> 01:04:11,350 >> رسید مثل این سهام که آنها را باید چگونه، بسیاری از سهام خود را، 1322 01:04:11,350 --> 01:04:13,760 قیمت، و چه مقدار پول آنها را ترک کرده اند. 1323 01:04:13,760 --> 01:04:15,235 >> JASON HIRSCHHORN: به نظر می رسد بزرگ است. 1324 01:04:15,235 --> 01:04:19,640 بنابراین من می خواهم برای نشان دادن تمام سهام آنها خود را برای هر یک از سهام شرکت را 1325 01:04:19,640 --> 01:04:23,770 سهام و احتمالا چقدر که ارزش، و سپس یک متغیر جداگانه، 1326 01:04:23,770 --> 01:04:25,960 چه مقدار از پول خود را. 1327 01:04:25,960 --> 01:04:27,150 بنابراین می گویند من می خواهم به توصیف که. 1328 01:04:27,150 --> 01:04:29,660 بیایید شروع به صحبت کردن در مورد چگونه من می توانم برو در مورد انجام آن، چیزی است که جداول من 1329 01:04:29,660 --> 01:04:31,210 رفتن به نیاز به به قادر به انجام این کار. 1330 01:04:31,210 --> 01:04:34,070 1331 01:04:34,070 --> 01:04:34,460 آره - 1332 01:04:34,460 --> 01:04:37,970 >> یک مدعو: کاربران خوب، و پس از آن، من حدس می زنم شما می توانید یک جدول به نام را 1333 01:04:37,970 --> 01:04:41,920 سهام و یا چیزی شبیه به آن، که خواهد بود که چگونه بسیاری از آنها خریداری کرده اید. 1334 01:04:41,920 --> 01:04:42,660 >> JASON HIRSCHHORN: OK. 1335 01:04:42,660 --> 01:04:46,530 من می خواهم به نیاز به یک جدول به نام کاربران، که نگه می دارد ردیابی 1336 01:04:46,530 --> 01:04:50,640 نام کاربری، احتمالا، احتمالا برخی از ID، احتمالا رمز عبور افراد است. 1337 01:04:50,640 --> 01:04:52,850 چیز دیگری چه است که شما فقط گفت که در ارتباط؟ 1338 01:04:52,850 --> 01:04:55,510 کسی علاوه بر مایکل، چه است چیز دیگری که در ارتباط با 1339 01:04:55,510 --> 01:04:58,270 هر کاربر، منحصر به فرد به آنها؟ 1340 01:04:58,270 --> 01:05:00,050 >> یک مدعو: ID. 1341 01:05:00,050 --> 01:05:01,170 >> JASON HIRSCHHORN: ID - 1342 01:05:01,170 --> 01:05:03,540 آنچه که یک چیز دیگر که ما هستیم احتمالا رفتن به می خواهم به 1343 01:05:03,540 --> 01:05:05,685 نمایش در این صفحه؟ 1344 01:05:05,685 --> 01:05:06,990 >> یک مدعو: نام آنها. 1345 01:05:06,990 --> 01:05:10,550 >> JASON HIRSCHHORN: نام خود را - چه چیز دیگری که مربوط به این 1346 01:05:10,550 --> 01:05:11,420 مشکل خاصی است؟ 1347 01:05:11,420 --> 01:05:14,110 >> یک مدعو: چه سهام خود را - 1348 01:05:14,110 --> 01:05:16,650 >> JASON HIRSCHHORN: در حال رفتن به وجود شد بسیاری از آنچه که سهام خود را. 1349 01:05:16,650 --> 01:05:19,670 چه یک ارزش خاص هر چند، که آنها در حال رفتن به 1350 01:05:19,670 --> 01:05:22,640 مرتبط با آنها؟ 1351 01:05:22,640 --> 01:05:25,709 چگونه می خواهند به خرید و فروش سهام خود را؟ 1352 01:05:25,709 --> 01:05:26,595 >> یک مدعو: نقدی. 1353 01:05:26,595 --> 01:05:28,100 >> JASON HIRSCHHORN: آنها رفتن به پول نقد. 1354 01:05:28,100 --> 01:05:31,020 بنابراین هر کاربر است که به یک ارزش برای پول نقد. 1355 01:05:31,020 --> 01:05:32,360 و این رفتن به منحصر به فرد برای هر کاربر. 1356 01:05:32,360 --> 01:05:35,040 بنابراین در جدول کاربر، آن را می سازد احساس را به پول نقد قرار داده است. 1357 01:05:35,040 --> 01:05:39,100 >> شما می توانید، البته، یکی دیگر از ایجاد جدول که دارای شناسه کاربری و آنها 1358 01:05:39,100 --> 01:05:40,200 ارزش پول نقد. 1359 01:05:40,200 --> 01:05:41,070 اما این معنی ندارد. 1360 01:05:41,070 --> 01:05:43,410 این را حس می کند به فقط با قرار دادن همه که در یک جدول. 1361 01:05:43,410 --> 01:05:46,860 >> بنابراین ما در حال رفتن به یک جدول با این اطلاعات. 1362 01:05:46,860 --> 01:05:48,360 و پس از آن، چیزی است که در جدول دیگر است ما در حال رفتن به؟ 1363 01:05:48,360 --> 01:05:49,430 شما می گفت، یک جدول سهام. 1364 01:05:49,430 --> 01:05:50,680 چیزی که ما از قرار دادن در ها جدول سهام؟ 1365 01:05:50,680 --> 01:05:55,860 1366 01:05:55,860 --> 01:05:57,530 هر کس، ایده ها - 1367 01:05:57,530 --> 01:05:58,796 >> رسید این شرکت. 1368 01:05:58,796 --> 01:06:00,020 >> JASON HIRSCHHORN: ما قصد داریم به نام قرار 1369 01:06:00,020 --> 01:06:03,620 شرکت، بنابراین AAPL برای اپل. 1370 01:06:03,620 --> 01:06:04,050 آره. 1371 01:06:04,050 --> 01:06:05,390 >> یک مدعو: چگونه بسیاری از سهام و چه مقدار از آنها به ارزش است. 1372 01:06:05,390 --> 01:06:08,590 >> JASON HIRSCHHORN: چگونه بسیاری از سهام، چه مقدار از آنها به ارزش است - 1373 01:06:08,590 --> 01:06:10,630 چه چیز دیگری ما نیاز است که در جدول؟ 1374 01:06:10,630 --> 01:06:12,770 >> یک مدعو: ID کاربر به صفحه اول آن. 1375 01:06:12,770 --> 01:06:14,000 >> JASON HIRSCHHORN: A ID کاربر. 1376 01:06:14,000 --> 01:06:16,070 بنابراین در این جدول، ما احتمالا - 1377 01:06:16,070 --> 01:06:18,610 اجازه دهید بگویم، اگر آن را به کسی که صاحب سه سهام، سه ردیف، هر کدام با 1378 01:06:18,610 --> 01:06:23,730 که کاربر ID و یا کاربر است که فرد ID، اما نام شرکت های مختلف، 1379 01:06:23,730 --> 01:06:28,570 شماره های مختلف از سهام احتمالا، و یک مقدار قیمت های مختلف برای هر یک از 1380 01:06:28,570 --> 01:06:29,820 از آن سهام. 1381 01:06:29,820 --> 01:06:34,690 1382 01:06:34,690 --> 01:06:37,130 باز هم، آنچه که من در حال حاضر گفت: نه لزوما اجرا، 1383 01:06:37,130 --> 01:06:39,150 دلیل این که شما متوجه برخی وجود دارد روش های کارآمد برای پیاده سازی آن. 1384 01:06:39,150 --> 01:06:41,020 اما این محل خوبی برای شروع است. 1385 01:06:41,020 --> 01:06:41,430 >> OK. 1386 01:06:41,430 --> 01:06:42,830 بنابراین کسانی که دو جدول داریم. 1387 01:06:42,830 --> 01:06:44,470 حالا ما می خواهیم برای نمایش این صفحه. 1388 01:06:44,470 --> 01:06:48,510 اولین نوع از پرس و جو چیست ما نیاز به ایجاد. 1389 01:06:48,510 --> 01:06:52,190 در هر صفحه، فرض بر این است که کاربر می باشد وارد شده، ما باید ID کاربر است. 1390 01:06:52,190 --> 01:06:55,480 پس چه نوع اول است پرس و جو ما باید به؟ 1391 01:06:55,480 --> 01:06:55,910 آره. 1392 01:06:55,910 --> 01:06:56,936 >> یک مدعو: ID کاربر آنها. 1393 01:06:56,936 --> 01:07:00,090 >> JASON HIRSCHHORN: ما باید ID کاربر خود، زمانی که ما شروع به کد در 1394 01:07:00,090 --> 01:07:01,340 ابتدای صفحه است. 1395 01:07:01,340 --> 01:07:03,880 1396 01:07:03,880 --> 01:07:06,470 پس چه نوع از پرس و جو ما را نیاز به ایجاد، با توجه به ID کاربر؟ 1397 01:07:06,470 --> 01:07:09,580 1398 01:07:09,580 --> 01:07:10,530 ما بیش از چهار نوع رفت. 1399 01:07:10,530 --> 01:07:11,860 تنها چهار پاسخ های ممکن وجود دارد. 1400 01:07:11,860 --> 01:07:13,230 >> رسید این است که یک رکورد را انتخاب کنید. 1401 01:07:13,230 --> 01:07:14,710 >> JASON HIRSCHHORN: A انتخاب کنید - 1402 01:07:14,710 --> 01:07:19,110 ما می خواهیم از کاربر را انتخاب کنید جدول را بگیرید، اجازه دهید بگویم، 1403 01:07:19,110 --> 01:07:20,040 مقدار خود را از پول نقد. 1404 01:07:20,040 --> 01:07:22,450 و ما می توانیم مقدار پول نقد چاپ در بالای صفحه نمایش. 1405 01:07:22,450 --> 01:07:22,720 OK. 1406 01:07:22,720 --> 01:07:24,210 نوع بعدی چیست پرس و جو ما می خواهیم کاری انجام دهید؟ 1407 01:07:24,210 --> 01:07:34,650 1408 01:07:34,650 --> 01:07:36,160 >> در حال حاضر برخی چیزهای دیگر ما نیاز به نمایش. 1409 01:07:36,160 --> 01:07:37,480 کسانی که در جدول دیگر را نجات داد. 1410 01:07:37,480 --> 01:07:38,300 پس چگونه می خواهیم برای دریافت کنید که؟ 1411 01:07:38,300 --> 01:07:40,106 >> یک مدعو: شما برای آنها را انتخاب کنید. 1412 01:07:40,106 --> 01:07:42,490 >> JASON HIRSCHHORN: A انتخاب کنید - دوباره، فقط چهار گزینه وجود دارد. 1413 01:07:42,490 --> 01:07:44,180 انتخاب احتمالا برای تلفن های موبایل مانند یک حق. 1414 01:07:44,180 --> 01:07:47,510 بنابراین ما نیاز به یک پرس و جوی انتخاب کنید برای انجام این کار، دوباره با استفاده از آن کاربر ID. 1415 01:07:47,510 --> 01:07:50,370 و در حال حاضر، ما می خواهیم برای بازگشت تنها با یک نمی ردیف، بو تمام ردیف که مطابقت دارند ما 1416 01:07:50,370 --> 01:07:53,200 معیار، که در آن ID کاربر برابر با 1 است. 1417 01:07:53,200 --> 01:07:56,790 >> و پس از آن ما می توانید بروید و اجازه دهید یک حلقه فقط تمام کسانی که از چاپ بر روی صفحه نمایش، 1418 01:07:56,790 --> 01:07:59,250 شاید نسخه قابل چاپ کردن این شرکت از هر یک از کسانی که بر روی صفحه نمایش. 1419 01:07:59,250 --> 01:08:02,430 بزرگ، که به نظر می رسد که نمایش نمونه کارها، نه خیلی بیشتر 1420 01:08:02,430 --> 01:08:03,810 پیچیده تر از آن است. 1421 01:08:03,810 --> 01:08:07,460 >> OK، کاربر پس از آن تصمیم می گیرد که آنها اند مقدار زیادی از پول باقی مانده است. 1422 01:08:07,460 --> 01:08:09,900 و آنها می خواهند برای خرید برخی از سهام بیشتر از سهام. 1423 01:08:09,900 --> 01:08:12,580 بیایید می گویند، آنها در حال حاضر خود سهام این شرکت بیش از حد. 1424 01:08:12,580 --> 01:08:14,110 >> به طوری که آنها به صفحه خرید بروید. 1425 01:08:14,110 --> 01:08:16,830 آنها ورودی نام شرکت می باشد. 1426 01:08:16,830 --> 01:08:20,380 پرس و جو چیست، پس از ورودی نام شرکت، که شما نیاز دارید 1427 01:08:20,380 --> 01:08:22,819 اجرای بعدی؟ 1428 01:08:22,819 --> 01:08:23,180 آره. 1429 01:08:23,180 --> 01:08:23,960 >> رسید به روز رسانی. 1430 01:08:23,960 --> 01:08:26,670 >> JASON HIRSCHHORN: به روز رسانی - و چه جدول شما می خواهید برای به روز رسانی؟ 1431 01:08:26,670 --> 01:08:29,018 >> یک مدعو: جدول آنها، بر اساس در شماره ID خود را؟ 1432 01:08:29,018 --> 01:08:31,880 >> JASON HIRSCHHORN: پس به روز رسانی نه جدول کاربر - 1433 01:08:31,880 --> 01:08:36,029 1434 01:08:36,029 --> 01:08:40,899 تا به روز رسانی جدول سهام، که در آن ID کاربر نه تنها مسابقات، اما 1435 01:08:40,899 --> 01:08:43,160 نام سهام نیز منطبق است. 1436 01:08:43,160 --> 01:08:45,660 شما برخی از ارزش دریافت کنید. 1437 01:08:45,660 --> 01:08:48,270 و پس از آن، شما می خواهید به آن مقدار و اضافه با این حال بسیاری از سهام آنها 1438 01:08:48,270 --> 01:08:49,890 می خواهم به خرید آن است. 1439 01:08:49,890 --> 01:08:53,420 >> بنابراین شما نمی خواهید کورکورانه بازنویسی که ارزش. 1440 01:08:53,420 --> 01:08:56,330 اما شما می توانید، در واقع، را که به اولیه ارزش و فقط آن را به روز رسانی. 1441 01:08:56,330 --> 01:09:00,790 شما می توانید مانند یک به علاوه برابر، و نه فقط یک برابر. 1442 01:09:00,790 --> 01:09:03,689 >> چیزی اگر چه - اگر ما فکر کردن در مورد این و ما می خواهیم به 1443 01:09:03,689 --> 01:09:08,090 به عنوان قوی که ممکن است - ما باید انجام دهیم قبل از ما که پرس و جو به روز رسانی را اجرا کنید؟ 1444 01:09:08,090 --> 01:09:09,859 آنها می خواهند برای خرید پنج سال از اپل. 1445 01:09:09,859 --> 01:09:11,030 هر سهم اپل 200 دلار است. 1446 01:09:11,030 --> 01:09:12,762 >> یک مدعو: ما باید اول پول را بررسی کنید. 1447 01:09:12,762 --> 01:09:15,130 >> JASON HIRSCHHORN: ما باید اولین پول تیک بزنید. 1448 01:09:15,130 --> 01:09:16,680 ما باید مطمئن شوید که آنها را به اندازه کافی پول. 1449 01:09:16,680 --> 01:09:20,766 چه نوع از پرس و جو می توان برای اجرای مطمئن شوید که آنها به اندازه کافی پول؟ 1450 01:09:20,766 --> 01:09:22,143 >> رسید یکی دیگر را انتخاب کنید. 1451 01:09:22,143 --> 01:09:23,680 >> JASON HIRSCHHORN: A انتخاب کنید - 1452 01:09:23,680 --> 01:09:26,580 ما را انتخاب کنید بر اساس ID کاربر خود، برای به دست آوردن ارزش خود را از پول نقد. 1453 01:09:26,580 --> 01:09:27,620 آیا برخی از ریاضی سریع است. 1454 01:09:27,620 --> 01:09:30,279 و اگر که می گذرد جمع اوری، آنها پول نقد به اندازه کافی. 1455 01:09:30,279 --> 01:09:31,580 پس ما می توانیم به روز رسانی ما اجرا شود. 1456 01:09:31,580 --> 01:09:33,850 یا شاید، اگر نه، ما عبور پس از آن. 1457 01:09:33,850 --> 01:09:35,370 ما به آنها هشدار می دهد. 1458 01:09:35,370 --> 01:09:35,710 >> OK. 1459 01:09:35,710 --> 01:09:36,560 می گویند که یک شرکت ندارد. 1460 01:09:36,560 --> 01:09:37,310 آنها در حال خرید یک شرکت جدید است. 1461 01:09:37,310 --> 01:09:39,910 آنها در حال خرید مایکروسافت. 1462 01:09:39,910 --> 01:09:41,910 چه نوع نمایش داده شد که ما می خواهیم انجام دهیم، در صورتی که می خواهید برای خرید مایکروسافت؟ 1463 01:09:41,910 --> 01:09:43,350 و آنها از هیچ مایکروسافت خود را ندارد. 1464 01:09:43,350 --> 01:09:47,520 نه مانو، کسی دیگر، کسی علاوه بر مارکوس؟ 1465 01:09:47,520 --> 01:09:48,229 کارلوس - 1466 01:09:48,229 --> 01:09:50,870 >> یک مدعو: A انتخاب کنید، مطمئن شوید آنها به اندازه کافی پول. 1467 01:09:50,870 --> 01:09:51,770 >> JASON HIRSCHHORN: به نظر می رسد خوب است. 1468 01:09:51,770 --> 01:09:54,815 >> رسید و پس از آن شما وارد در [نامفهوم]. 1469 01:09:54,815 --> 01:09:56,500 >> JASON HIRSCHHORN: دقیقا، ما هستیم رفتن به می خواهم برای وارد کردن 1470 01:09:56,500 --> 01:09:57,800 در جدول سهام. 1471 01:09:57,800 --> 01:09:59,370 و ما قصد داریم به قرار دادن. 1472 01:09:59,370 --> 01:10:02,510 ما می توانیم ID کاربر خود را وارد کنید، نام این شرکت، و چگونه بسیاری از سهام 1473 01:10:02,510 --> 01:10:03,940 آنها می خواهند برای خرید. 1474 01:10:03,940 --> 01:10:08,040 >> برخی از عملیات های دیگر چیست که صفحات و یا قابلیت شما می باشد 1475 01:10:08,040 --> 01:10:10,420 رفتن به پیاده سازی آن در P-مجموعه 7، که ما باید بیش از؟ 1476 01:10:10,420 --> 01:10:12,160 >> رسید در واقع، من نوعی از یک سوال در مورد این یکی. 1477 01:10:12,160 --> 01:10:18,000 قبل از اینکه شما نمایش نمونه کارها، باید شما چک وب سایت یاهو به 1478 01:10:18,000 --> 01:10:19,920 مطمئن شوید که قیمت سهام تغییر نکرده است؟ 1479 01:10:19,920 --> 01:10:21,660 >> JASON HIRSCHHORN: این برای تلفن های موبایل است مانند یک ایده خوب است. 1480 01:10:21,660 --> 01:10:27,260 پس چه مارکوس می گوید که، OK، سهام قیمت ها به طور مداوم در حال تغییر است. 1481 01:10:27,260 --> 01:10:32,840 در سهام که آنها خود را جدول، ما جدول نام سهام، ما می تواند نجات 1482 01:10:32,840 --> 01:10:35,360 قیمت سهام آنها آن را خریداری. 1483 01:10:35,360 --> 01:10:37,990 >> اما به نظر نمی رسد که قوی، به این دلیل که قیمت سهام است 1484 01:10:37,990 --> 01:10:39,490 به طور مداوم به تغییر. 1485 01:10:39,490 --> 01:10:41,990 پس در واقع، شما احتمالا لازم نیست برای صرفه جویی در قیمت سهام. 1486 01:10:41,990 --> 01:10:45,230 اما هر زمانی که شما صفحه نمایش خود را نمونه کارها، شما تازه کردن یا به روز رسانی 1487 01:10:45,230 --> 01:10:46,280 قیمت سهام. 1488 01:10:46,280 --> 01:10:48,720 >> و اگر - و شما در حال حاضر. 1489 01:10:48,720 --> 01:10:51,330 من می دانم که شما همه در نگاه مجموعه مسائل پشت در حال حاضر. 1490 01:10:51,330 --> 01:10:55,410 شما متوجه شده اند که ما نوشته شده است بعضی از کد را برای شما که به شما اجازه خواهد داد 1491 01:10:55,410 --> 01:10:57,650 برای دریافت قیمت سهام، با توجه به نام شرکت می باشد. 1492 01:10:57,650 --> 01:10:59,620 >> بنابراین، بله، که احتمالا برای تلفن های موبایل کمی قوی تر. 1493 01:10:59,620 --> 01:11:04,260 اما این جدول لزوما لازم نیست برای صرفه جویی در قیمت سهام. 1494 01:11:04,260 --> 01:11:04,720 OK. 1495 01:11:04,720 --> 01:11:07,590 برخی از ویژگی های دیگر شما چیست نیاز به پیاده سازی این هفته که 1496 01:11:07,590 --> 01:11:10,340 ما می توانیم در مورد صحبت کنید؟ 1497 01:11:10,340 --> 01:11:11,590 من می خواهم به بحث در مورد آنها. 1498 01:11:11,590 --> 01:11:14,342 1499 01:11:14,342 --> 01:11:16,516 >> چه می خواهید به بحث در مورد؟ 1500 01:11:16,516 --> 01:11:17,810 احتمالا در این تنظیمات. 1501 01:11:17,810 --> 01:11:20,600 من فقط می خواهم حرکت به پایین از تنظیمات و من اولین کلمه بپرسید 1502 01:11:20,600 --> 01:11:21,850 شما می بینید که نمی تواند حس را ندارد. 1503 01:11:21,850 --> 01:11:55,130 1504 01:11:55,130 --> 01:11:56,960 یکی از قابلیت های دیگر - 1505 01:11:56,960 --> 01:11:57,840 اجازه دهید در مورد یکی صحبت کنید. 1506 01:11:57,840 --> 01:12:00,775 ما را شروع می کنیم. 1507 01:12:00,775 --> 01:12:02,065 >> یک مدعو: ضبط تاریخ. 1508 01:12:02,065 --> 01:12:03,960 >> JASON HIRSCHHORN: ضبط تاریخ، یکی از بزرگ. 1509 01:12:03,960 --> 01:12:06,920 بنابراین شما قصد داشته برای پیگیری از سابقه معاملات. 1510 01:12:06,920 --> 01:12:10,840 1511 01:12:10,840 --> 01:12:14,270 بنابراین شما می خواهید برای پیگیری هر زمان آنها را خرید و یا فروش سهام. 1512 01:12:14,270 --> 01:12:15,160 >> I سهام من خریداری شده است. 1513 01:12:15,160 --> 01:12:18,580 ما فقط گفت، آن را احتمالا را حس می کند که شامل انتخاب، برای خود 1514 01:12:18,580 --> 01:12:20,220 مقدار پول نقد و چک کنید. 1515 01:12:20,220 --> 01:12:25,270 احتمالا هوشمند است پس از آن که شامل وارد کردن یا بروز رسانی، بسته به 1516 01:12:25,270 --> 01:12:27,720 یا نه خود را که سهام. 1517 01:12:27,720 --> 01:12:32,740 اگر ما می خواهیم برای پیگیری سابقه، چگونه می توان انجام داد؟ 1518 01:12:32,740 --> 01:12:37,530 1519 01:12:37,530 --> 01:12:38,720 آیا که به در جدول سهام؟ 1520 01:12:38,720 --> 01:12:39,822 >> حضار: نه 1521 01:12:39,822 --> 01:12:42,130 >> JASON HIRSCHHORN: بدون آن احتمالا می رود در جدول های مختلف. 1522 01:12:42,130 --> 01:12:44,040 آنجا که می گویند شما خرید 10 سهام اپل. 1523 01:12:44,040 --> 01:12:45,370 سپس شما خرید 10 سهام است. 1524 01:12:45,370 --> 01:12:46,610 شما می خواهید دو پرونده جداگانه. 1525 01:12:46,610 --> 01:12:47,610 این دو معاملات جدا از هم هستند. 1526 01:12:47,610 --> 01:12:50,510 >> بنابراین ما باید یک میز دیگر، جدول تاریخچه. 1527 01:12:50,510 --> 01:12:51,880 پس دوباره، خرید. 1528 01:12:51,880 --> 01:12:54,080 ما اجرا را انتخاب کنید، سپس درج و یا به روز رسانی. 1529 01:12:54,080 --> 01:12:56,410 چه کنیم بعدی؟ 1530 01:12:56,410 --> 01:13:00,410 پرس و جو بعدی را اجرا می کنیم چیست هنگامی که ما در حال خرید چیزی؟ 1531 01:13:00,410 --> 01:13:01,430 ما می خواهیم برای پیگیری از تاریخ است. 1532 01:13:01,430 --> 01:13:01,570 آره. 1533 01:13:01,570 --> 01:13:05,195 >> یک مدعو: شما می خواهید برای پیگیری معاملات شکست خورده بیش از حد. 1534 01:13:05,195 --> 01:13:07,700 >> JASON HIRSCHHORN: خوب، قبل از اینکه ما می گویند چه نوع معامله، 1535 01:13:07,700 --> 01:13:11,080 ما چه می خواهید - 1536 01:13:11,080 --> 01:13:13,910 چه نوع از پرس و جو، کارلوس، که ما اجازه می دهد برای پیگیری 1537 01:13:13,910 --> 01:13:16,216 از همه چیز به طور کلی؟ 1538 01:13:16,216 --> 01:13:17,860 شما باید چهار حدس بزند. 1539 01:13:17,860 --> 01:13:18,660 کدام یک از شما فکر می کنم؟ 1540 01:13:18,660 --> 01:13:20,835 >> رسید به روز رسانی. 1541 01:13:20,835 --> 01:13:22,400 >> JASON HIRSCHHORN: به روز رسانی نشده. 1542 01:13:22,400 --> 01:13:25,250 حدس دوم شما چیست؟ 1543 01:13:25,250 --> 01:13:26,730 >> یک مدعو: انتخاب. 1544 01:13:26,730 --> 01:13:30,020 >> JASON HIRSCHHORN: اگر شما می خواهید برای حفظ آهنگ از چیزی، شما احتمالا می خواهید 1545 01:13:30,020 --> 01:13:33,310 آن را بنویسید جایی و یا برای بعد آن را ذخیره کنید. 1546 01:13:33,310 --> 01:13:37,054 پس اگر نه به روز، پس از آن - 1547 01:13:37,054 --> 01:13:38,310 >> یک مدعو: قرار دادن آن. 1548 01:13:38,310 --> 01:13:39,553 >> JASON HIRSCHHORN: درج، وجود دارد ما به. 1549 01:13:39,553 --> 01:13:44,230 بله، بنابراین شما انتخاب کنید مقدار پول نقد آنها، برای تلفن های موبایل بزرگ است. 1550 01:13:44,230 --> 01:13:45,320 آنها پول نقد به اندازه کافی ندارد. 1551 01:13:45,320 --> 01:13:46,720 این معامله در جریان است به کار می کنند. 1552 01:13:46,720 --> 01:13:49,440 نه، شما لازم نیست برای پیگیری معامله اگر آن کار نمی کند. 1553 01:13:49,440 --> 01:13:52,280 یا شما می توانید، اگر شما می خواهید هم به سختی آنها را می دهد. 1554 01:13:52,280 --> 01:13:53,430 اما شما لازم نیست که. 1555 01:13:53,430 --> 01:13:55,820 >> پس از آن، وارد یا به روز رسانی در جدول سهام خود را. 1556 01:13:55,820 --> 01:13:57,260 و در حال حاضر، شما باید جدول های دیگر خود را. 1557 01:13:57,260 --> 01:13:59,790 شما جدول تاریخ خود و یا هر آنچه می خواهید به آن تماس بگیرید. 1558 01:13:59,790 --> 01:14:02,920 و در این جدول، شما در حال رفتن برای وارد کردن یک ردیف جدید. 1559 01:14:02,920 --> 01:14:04,205 >> که احتمالا رفتن به دارای ID کاربر است. 1560 01:14:04,205 --> 01:14:05,840 این احتمالا به نام سهام. 1561 01:14:05,840 --> 01:14:08,760 این احتمالا به زمانی که آنها آن را انجام داد. 1562 01:14:08,760 --> 01:14:11,500 و در این مورد، شما می خواهید احتمالا می خواهید برای قرار دادن قیمت. 1563 01:14:11,500 --> 01:14:13,960 از آنجا که برای یک تاریخ، به شما نمی کنند مراقبت از آنچه در حال حاضر قیمت است. 1564 01:14:13,960 --> 01:14:17,140 شما مراقبت چه قیمت است که آنها را خریداری و یا به فروش می رسد چیزی. 1565 01:14:17,140 --> 01:14:21,530 >> پس آن را برای تلفن های موبایل مانند، برای پیاده سازی خرید به طور کامل شامل تعدادی از مختلف 1566 01:14:21,530 --> 01:14:25,530 نمایش داده SQL، اما راستش، نمی کلی کد که بسیار. 1567 01:14:25,530 --> 01:14:26,330 OK. 1568 01:14:26,330 --> 01:14:28,840 و که طول می کشد مراقبت از تاریخ است. 1569 01:14:28,840 --> 01:14:30,450 >> اجازه دهید بگویم، ما به خواهید نمایش تاریخ ما. 1570 01:14:30,450 --> 01:14:31,670 ما در مورد نمایش صحبت کردیم مجموعه ما است. 1571 01:14:31,670 --> 01:14:33,902 چگونه تاریخ ما نمایش ما؟ 1572 01:14:33,902 --> 01:14:36,312 >> یک مدعو: احتمالا به ترتیب زمانی. 1573 01:14:36,312 --> 01:14:37,920 >> JASON HIRSCHHORN: احتمالا ترتیب زمانی - 1574 01:14:37,920 --> 01:14:39,400 چه پرس و جو می توانم به شما فکر می کنم ما استفاده کنید؟ 1575 01:14:39,400 --> 01:14:40,675 >> یک مدعو: A انتخاب کنید. 1576 01:14:40,675 --> 01:14:41,840 >> JASON HIRSCHHORN: A انتخاب کنید - 1577 01:14:41,840 --> 01:14:46,590 انتخاب کنید شاید تمام ردیف از جدول که مطابقت دارند ID کاربر و پس از آن 1578 01:14:46,590 --> 01:14:49,510 نمایش آنها را به ترتیب زمانی، برای تلفن های موبایل خوب است. 1579 01:14:49,510 --> 01:14:52,590 آیا ما نیاز به نوشتن کد برای از میان این لیست؟ 1580 01:14:52,590 --> 01:14:55,084 >> یک مدعو: نه، چون به شما گفته ما صعودی وجود دارد 1581 01:14:55,084 --> 01:14:57,320 و نزولی چیز. 1582 01:14:57,320 --> 01:14:58,230 >> JASON HIRSCHHORN: چیز؟ 1583 01:14:58,230 --> 01:14:59,190 >> یک مدعو: آره. 1584 01:14:59,190 --> 01:15:01,270 >> JASON HIRSCHHORN: آره. 1585 01:15:01,270 --> 01:15:09,300 OK، در کد به نوبه خود به من نیست، که دستی از طریق نمایش داده شد خود را مرتب، 1586 01:15:09,300 --> 01:15:09,820 آنها را به مرتب کردن. 1587 01:15:09,820 --> 01:15:12,480 این کد در حال حاضر ارائه شده است. 1588 01:15:12,480 --> 01:15:15,310 شما می توانید یک پرس و جو را انتخاب کنید ارسال که همه چیز مرتب. 1589 01:15:15,310 --> 01:15:18,900 آنها را ترتیب قبل و سپس آنها را چاپ کنید. 1590 01:15:18,900 --> 01:15:22,070 این را حس می کند خیلی بیشتر به انجام که راه آن را، از راه دیگر. 1591 01:15:22,070 --> 01:15:22,375 بله. 1592 01:15:22,375 --> 01:15:23,925 >> یک مدعو: آیا ما نیاز به مرتب کردن آنها را از قبل؟ 1593 01:15:23,925 --> 01:15:25,976 آیا این به معنای مرتب سازی بر آنها را در پایگاه داده؟ 1594 01:15:25,976 --> 01:15:30,510 >> JASON HIRSCHHORN: انتخاب پرس و جو آنها را برمی گرداند به شما مرتب شده است. 1595 01:15:30,510 --> 01:15:34,990 بنابراین انجام این کار، و نه تنها آنها را بازگشت به شما به صورت تصادفی و 1596 01:15:34,990 --> 01:15:36,150 سپس آنها خود را مرتب کردن. 1597 01:15:36,150 --> 01:15:36,405 آره. 1598 01:15:36,405 --> 01:15:39,925 >> یک مدعو: آیا راهی برای حفظ آن وجود دارد طبقه بندی شده اند در پایگاه داده خود را، به طوری که 1599 01:15:39,925 --> 01:15:41,355 شما لازم نیست برای مرتب سازی هر بار که شما - 1600 01:15:41,355 --> 01:15:43,065 >> یک مدعو: آیا می توانید به آن وارد مرتب شده؟ 1601 01:15:43,065 --> 01:15:45,740 >> JASON HIRSCHHORN: سوال - 1602 01:15:45,740 --> 01:15:49,796 چه اهمیتی دارد که همه چیز طبقه بندی شده اند در پایگاه داده؟ 1603 01:15:49,796 --> 01:15:50,700 >> حضار: نه 1604 01:15:50,700 --> 01:15:52,240 >> JASON HIRSCHHORN: خوب، آنها طبقه بندی شده اند. 1605 01:15:52,240 --> 01:15:53,100 آنها به ترتیب زمانی مرتب شده اند. 1606 01:15:53,100 --> 01:15:55,060 اما اجازه دهید فرض کنیم که همه چیز در حال طبقه بندی شده اند 1607 01:15:55,060 --> 01:15:57,640 به ترتیب زمانی، از بالا به پایین. 1608 01:15:57,640 --> 01:15:58,930 ما یک فرم گوگل. 1609 01:15:58,930 --> 01:16:01,400 هر زمان که کسی در پاسخ به گوگل ما را تشکیل می دهند، آن را فقط می شود در قرار 1610 01:16:01,400 --> 01:16:02,480 پایین جدول. 1611 01:16:02,480 --> 01:16:07,318 آیا مهم است که همه چیز طبقه بندی شده اند به ترتیب زمانی نیست؟ 1612 01:16:07,318 --> 01:16:11,290 >> یک مدعو: اگر آن را به زمانی نیست، شما نمی باید آن را مرتب در هر زمان 1613 01:16:11,290 --> 01:16:12,920 شما اطلاعات را از. 1614 01:16:12,920 --> 01:16:16,730 اما اگر آن را در حال حاضر طبقه بندی شده اند، نمی توانند شما لازم نیست برای انجام این کار های اضافی 1615 01:16:16,730 --> 01:16:17,570 فراخوانی تابع؟ 1616 01:16:17,570 --> 01:16:20,690 >> JASON HIRSCHHORN: پس این در واقع یک نقطه خوب است. 1617 01:16:20,690 --> 01:16:23,690 برای ما به عنوان برنامه نویسان، ممکن است مهم. 1618 01:16:23,690 --> 01:16:26,190 و ما ممکن است بخواهید برای پیدا کردن یک پایگاه داده می کند که همه چیز مرتب سازی بر اساس نه 1619 01:16:26,190 --> 01:16:26,900 ترتیب زمانی. 1620 01:16:26,900 --> 01:16:30,100 و یا راه اندازی بانک اطلاعاتی ما، پس آن را نگه می دارد همه چیز مرتب شده بر اساس ID کاربر. 1621 01:16:30,100 --> 01:16:34,060 >> به طوری که راه، می گویند، ما 1000 ID کاربران. 1622 01:16:34,060 --> 01:16:36,690 و یا فیس بوک، ما میلیون ها شناسه کاربر. 1623 01:16:36,690 --> 01:16:39,560 ما نمی خواهیم که جدول ما به فقط به صورت تصادفی و یا پایگاه داده ما را به تصادفی. 1624 01:16:39,560 --> 01:16:41,630 این امر می تواند خوب اگر همه شناسه کاربر طبقه بندی شده اند شد. 1625 01:16:41,630 --> 01:16:46,020 پس ما می تواند جستجو باینری اجرا در جدول و سپس فقط پیدا کردن 1626 01:16:46,020 --> 01:16:47,050 تکه خاص. 1627 01:16:47,050 --> 01:16:50,640 >> بنابراین، بله، بسته به نوع - اگر ما کوچک بالا، ما ممکن است بخواهید برای پیدا کردن یک پایگاه داده 1628 01:16:50,640 --> 01:16:53,370 که همه چیز نگه داشته و طبقه بندی شده اند در یک مختلف راه، به طوری که این نمایش داده شد 1629 01:16:53,370 --> 01:16:54,140 به زمان کمتری را. 1630 01:16:54,140 --> 01:16:56,820 و ما لازم نیست را از طریق رفتن ما کل پایگاه داده در هر سطر در 1631 01:16:56,820 --> 01:16:58,260 جدول داده شده است. 1632 01:16:58,260 --> 01:17:01,640 اما سطح ما در حال کار در، ما لازم نیست که در مورد نگه داشتن نگران 1633 01:17:01,640 --> 01:17:02,270 همه چیز طبقه بندی شده اند. 1634 01:17:02,270 --> 01:17:06,100 ما می توانیم فرض کنیم که زمان آن طول می کشد که پرس و جو به اجرا است برای رفتن به 1635 01:17:06,100 --> 01:17:08,910 قابل اغماض، با توجه به آنچه ما در حال برخورد با. 1636 01:17:08,910 --> 01:17:13,550 اما بله، ایده بزرگ - که ما در مقیاس بالا، ممکن است احساس به طراحی را ما 1637 01:17:13,550 --> 01:17:15,390 پایگاه داده را در یک بیت از یک راه متفاوت است. 1638 01:17:15,390 --> 01:17:18,520 >> یک پایگاه داده چیز نهایی طراحی می خواهم به ذکر و همچنین، از آنجا که شما 1639 01:17:18,520 --> 01:17:22,660 شود درجه بندی شده، و یا گل و نه، در طراحی بانک اطلاعاتی شما. 1640 01:17:22,660 --> 01:17:24,160 ما در مورد این صحبت کردیم. 1641 01:17:24,160 --> 01:17:27,490 نقدی منحصر به فرد برای هر کاربر است. 1642 01:17:27,490 --> 01:17:30,820 بنابراین شما یک جدول به نام پول نقد دارم که است ID کاربر و مقدار آنها از خود 1643 01:17:30,820 --> 01:17:33,370 پول نقد و پس از آن یک جدول به نام کاربران که کاربر خود را 1644 01:17:33,370 --> 01:17:34,810 ID و نام کاربری خود را. 1645 01:17:34,810 --> 01:17:37,390 >> این جداول نقشه بر روی هر دیگر یک به یک. 1646 01:17:37,390 --> 01:17:39,520 این احتمالا احساس می کند برای آنها را به یک جدول. 1647 01:17:39,520 --> 01:17:42,750 1648 01:17:42,750 --> 01:17:44,830 بنابراین اجازه دهید فرض کنیم شما یک کاربر جدول که نگه می دارد ردیابی 1649 01:17:44,830 --> 01:17:46,220 نام کاربر و پول نقد. 1650 01:17:46,220 --> 01:17:49,960 شما هم اکنون یک جدول است که دارای سهام یک فرد صاحب. 1651 01:17:49,960 --> 01:17:52,130 >> و یک فرد ممکن است خود را بیش از یک سهام. 1652 01:17:52,130 --> 01:17:54,900 پس این کار بر روی نقشه نمی هر یک به دیگری. 1653 01:17:54,900 --> 01:18:00,140 این معنی ندارد که یک غول جدول است که 30 پرونده که 1654 01:18:00,140 --> 01:18:02,960 همه یک نام کاربری را تکرار کنید، که همه تکرار کلمه عبور، که همه 1655 01:18:02,960 --> 01:18:04,680 تعدادی از پول نقد را تکرار کنید. 1656 01:18:04,680 --> 01:18:08,360 اما هر کدام از این شاید یک سهام های مختلف نام و نام خانوادگی و یا قیمت سهام متفاوت است. 1657 01:18:08,360 --> 01:18:11,310 >> این معنی ندارد که که بسیاری از پرونده های بزرگ است. 1658 01:18:11,310 --> 01:18:14,880 هوشمند که در مورد این که ایجاد می کنید پایگاه های داده، به طوری که شما انجام می دهند 1659 01:18:14,880 --> 01:18:20,050 احمقانه چیزی که می خواهم، تکرار بسیاری از اطلاعات غیر ضروری. 1660 01:18:20,050 --> 01:18:20,570 >> OK. 1661 01:18:20,570 --> 01:18:22,570 ما دو دقیقه باقی مانده است. 1662 01:18:22,570 --> 01:18:26,580 مردم در خارج هیجان زده به پیوستن به با ما و یا احتمالا، احتمالا، 1663 01:18:26,580 --> 01:18:27,650 شروع کلاس خود را دارند. 1664 01:18:27,650 --> 01:18:30,110 آیا هر کسی هر گونه سوال قبل از اینکه ما پایان؟ 1665 01:18:30,110 --> 01:18:35,520 1666 01:18:35,520 --> 01:18:38,620 >> OK، این در واقع یک گردباد از طریق همه چیز. 1667 01:18:38,620 --> 01:18:43,510 من عذرخواهی می کنیم که تا به حال به خیلی سریع و ما نمی تواند به عنوان دست 1668 01:18:43,510 --> 01:18:46,640 این هفته به عنوان من می ایم دوست داشت بوده است. 1669 01:18:46,640 --> 01:18:50,610 اما اگر شما هر گونه سوال در مورد هر چیزی که ما در طول رفت و یا هر چیزی در 1670 01:18:50,610 --> 01:18:52,090 این مشکل مجموعه - 1671 01:18:52,090 --> 01:18:54,900 فرض شما آن را بخوانید و قرار داده شده است در یک تلاش حسن نیت - 1672 01:18:54,900 --> 01:18:57,920 در صورت تمایل به من ایمیل و یا با من تماس بگیرید. 1673 01:18:57,920 --> 01:19:00,960 من بیش از شاد به کار را از طریق هستم کد خود را با شما و یا پاسخ به هر 1674 01:19:00,960 --> 01:19:02,330 سوالات شما داشته باشد. 1675 01:19:02,330 --> 01:19:06,160 >> به خاطر داشته باشید که، این هفته، بسیاری از وقت خود را صرف یادگیری 1676 01:19:06,160 --> 01:19:10,730 نحو جدید و تلاش برای درک چگونه به نوشتن نمایش داده شد SQL و یا PHP 1677 01:19:10,730 --> 01:19:14,280 توابع و یا معامله با یک چارچوب MVC. 1678 01:19:14,280 --> 01:19:17,290 بسیاری از وقت خود را در این هفته احتمالا خواهد شد و نه تلاش برای کشف کردن 1679 01:19:17,290 --> 01:19:19,380 منطق دیوانه است که ما درخواست شما را به انجام دهد. 1680 01:19:19,380 --> 01:19:23,820 بسیاری از آن ما فقط در طول رفت نسبتا سر راست است. 1681 01:19:23,820 --> 01:19:25,790 >> به طوری که به این معنا نیست منتظر بمانید تا آخرین لحظه. 1682 01:19:25,790 --> 01:19:29,710 اما این به آن معنا تنظیم چگونه شما انجام دهد شما کار بر این اساس، مطمئن شوید 1683 01:19:29,710 --> 01:19:30,970 شما در حال درک و یادگیری گرامر. 1684 01:19:30,970 --> 01:19:33,640 پس شما نیست، همه ناگهانی، دانستن دقیقا چه می خواهید انجام دهید، 1685 01:19:33,640 --> 01:19:37,200 اما با هیچ ایده چگونه به دقیقا آن را بنویسید. 1686 01:19:37,200 --> 01:19:38,450 OK، من هفته بعد می بینمت. 1687 01:19:38,450 --> 01:19:40,438