1 00:00:00,000 --> 00:00:08,802 2 00:00:08,802 --> 00:00:11,140 >> JASON هيرشهورن: مرحبا بكم الجميع إلى أسبوع وثمانية. 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 واجهة المستخدم هو دعا بريس. 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 شكرا لك، وآفي. 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 وأنت تريد أن تكتب عن حلقة، لكنه قد تبدو مختلفة قليلا. 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 >> أولا، نحن ذاهبون الى الحديث لفترة وجيزة حول الأمر chmod. 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 افي - 127 00:06:20,956 --> 00:06:24,796 >> الحضور: ثم لا أحد باستثناء يمكنك ان ترى ما تفعلونه؟ 128 00:06:24,796 --> 00:06:25,470 >> JASON هيرشهورن: 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 هيرشهورن: وهذا صحيح أيضا. 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 وربما كنت موافق مع الناس رؤية لديك 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 وأ + س أو 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 في الاثنينات 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 >> موافق. 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 هيرشهورن: وماذا الأرقام غير ذلك؟ 204 00:09:53,060 --> 00:09:53,480 >> الجمهور: 600. 205 00:09:53,480 --> 00:09:54,840 >> JASON هيرشهورن: 600. 206 00:09:54,840 --> 00:09:59,550 ذلك التصريح 600 - كلما قمت بطباعة ملف PHP، شمود إلى 600. 207 00:09:59,550 --> 00:10:00,370 موافق. 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 ما أريد أذونات لاعطاء هذا المجلد - 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 هيرشهورن: 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 هيرشهورن: 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 هيرشهورن: إذن الحق، الجميع آخر يمكن قراءة هذا الملف جافا سكريبت. 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 >> موافق. 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 >> حتى هنا المفتاح، أ href. 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 >> في المستقبل، ونحن سوف تفعل الكثير من أشياء مثل قوس أ href شيء. 303 00:14:17,190 --> 00:14:21,180 والتي سوف تعطينا قيمة أ href، أو إذا كنا نريد لتحديث أ href 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 هيرشهورن: عنوان. 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 هيرشهورن: أنماط - 331 00:15:36,240 --> 00:15:41,050 حتى إذا كنت تريد الارتباط في جافا سكريبت أو حتى المغلق، الذي كنت تتحدث 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 هيرشهورن: البيانات الوصفية - لذلك الكثير من الفوقية سوف تذهب في الرأس، 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 أي فكرة عما يعني ذلك ع علامة؟ 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 هيرشهورن: الفقرة - لذلك هذا هو الفقرة. 361 00:16:47,620 --> 00:16:50,920 وهذا ص العلامة، كان يمكن أن كتبته فقط هذا على الشاشة ثم 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 هيرشهورن: العلاقات العامة - 366 00:16:55,700 --> 00:16:57,080 >> الجمهور: القطع العلاقات العامة؟ 367 00:16:57,080 --> 00:17:00,120 >> JASON هيرشهورن: مائل العلاقات العامة لتقف على خط فاصل. 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 ولكن كل شيء داخل هذه العلامات ع سيكون لدينا بعض التنسيق الافتراضي 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 هيرشهورن: 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 هيرشهورن: الحق، لأنها تقف على رأس. 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 هيرشهورن: علامة DIV - شعبة علامة لا يملك أي شكل مدمج، في 394 00:18:15,830 --> 00:18:21,850 حد ذاتها، التي تستخدم لاغلاق أنواع مختلفة من التعليمات البرمجية. 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 هيرشهورن: لى - 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 هيرشهورن: هو لى لعناصر القائمة. 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 هيرشهورن: أمرت و غير مرتبة - مواقف المجاهدين حتى 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 والمغلق لتقف على المتتالية أوراق الأنماط. 416 00:18:58,530 --> 00:19:03,010 وهذا هو ذات الصلة على نحو وثيق جدا إلى HTML ولكن مختلفة قليلا. 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 والطريقة التي أسلوب معين العنصر هو أن تعطيه معرف. 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 وإذا كنت تعطي شيئا معرف، عموما، التي ينبغي أن تعطى فقط 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 لذلك فإن الهوية وفئة طريقتان ل تفريق التعليمات البرمجية الخاصة بك، حتى تتمكن من مساعدة يكون 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 ذلك أن طريقة واحدة لأسلوب شيئا، مجرد إعطائها السمة الاسلوب. 449 00:20:39,740 --> 00:20:43,490 >> طريقة أخرى لأسلوب شيئا ما - هذا هو اكشار المذكورة سابقا. 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 وهذه هي الطريقة التي تفعل ذلك في ص مجموعة 7. 458 00:21:10,320 --> 00:21:12,370 انها ورقة نمط خارجية. 459 00:21:12,370 --> 00:21:14,370 بحيث يكون لديك ملف المغلق. 460 00:21:14,370 --> 00:21:18,050 وداخل منه، كما ترى الكثير من الأشياء التي تبدو مثل هذا، واسم 461 00:21:18,050 --> 00:21:22,730 من نوع ما من عنصر أو هوية أو فئة ومن ثم، داخل مجعد 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 وتشمل حادة، التي من شأنها أن يكون القياس 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 >> موافق. 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 هيرشهورن: نعم، يمكنك جعل تعليقات في 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 هيرشهورن: نعم. 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 إذا ذهبت إلى صفحة Google الرئيسية وفتحه. 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 موافق. 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 ويمكنك أن ترى هذا خطأ في مرماه، وليس سوف يذهب الى ذلك الان. 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 وداخل نرى هذه العلامة شعبة. 550 00:25:14,730 --> 00:25:18,370 نرى هنا الرأس. 551 00:25:18,370 --> 00:25:21,060 نرى العلامة مرساة. 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 تبدو الطريقة التي تؤدي بها، أو كيف يمكن أنا إجراء تغييرات على موقع الويب الخاص بي. 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 موافق. 584 00:27:12,170 --> 00:27:13,550 >> لذلك دعونا فتح الجسم. 585 00:27:13,550 --> 00:27:17,280 وأنا على هذا التمرير شعبة اليسرى. 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 هناك هذا شعبة الأولى. 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 فإنه يعطى معرف، وانها نظرا ل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 والآن ستلاحظ لقد تغيرت أتش تي أم أل على هذه الصفحة. 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 >> الحضور: أ href؟ 627 00:29:19,562 --> 00:29:20,812 >> JASON هيرشهورن: أ href - 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 عنصر الارتباط. 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 أوه، هو أن لأنها في أ href؟ 674 00:31:35,800 --> 00:31:36,550 موافق. 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 >> موافق. 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 لأنه إذا لاحظنا إن أنا تحديث الصفحة، فقد ولت جميع التغييرات التي قمت بها. 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 عنوان وجود هوية. 702 00:32:59,280 --> 00:33:00,890 وهذا اللقب. 703 00:33:00,890 --> 00:33:09,010 >> وحتى في ملف CSS لدينا، يمكننا أن نقول، حسنا، تأخذ أي شيء مع معرف من العنوان و 704 00:33:09,010 --> 00:33:11,330 تعطيه هذه الخاصية الإضافية. 705 00:33:11,330 --> 00:33:18,010 كيف يمكننا الرجوع شيئا مع معرف العنوان، أي أفكار، أو أي شخص 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 حتى في مكان ما في هذا الملف المغلق، هناك هذا السطر من التعليمات البرمجية - 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 >> حسنا، إذا أردت أن تغيير ذلك، وأود أن أخوض في هذا الملف المغلق. 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 لأن العنوان هو معرف فريد. 722 00:34:08,690 --> 00:34:11,190 >> ولكن ما يمكنك القيام به هو الأشياء العش. 723 00:34:11,190 --> 00:34:14,760 لذلك هذا هو القول، حسنا، انتقل إلى اليسار. 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 >> ولكنها تذهب إلى الشيء مع معرف اليسرى. 727 00:34:17,750 --> 00:34:20,420 داخل ذلك، والبحث عن الشيء مع معرف غادر الداخلية. 728 00:34:20,420 --> 00:34:22,630 داخل ذلك نظرة، والبحث عن الشيء مع رأس الهوية. 729 00:34:22,630 --> 00:34:27,560 داخل ذلك، ابحث عن شيء عنوان الهوية وتغيير عنوان الهوية. 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 لذلك إذا وجدت 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 هيرشهورن: انها مع نقطة. 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 أن تغير نمط الشيء مع الهوية. 745 00:35:14,760 --> 00:35:21,390 أو آسف، لو كنت تفعل الشعار تجزئة، وهذا العثور على شيء مع معرف شعار 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 ذلك مرة أخرى، ويمكن أن تذهب في الواقع في و مراقبة هذا الملف المغلق على الخاص 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 لو كان لي، وأود أن تأتي في هنا ومعرفة، ما موافق 776 00:37:04,860 --> 00:37:05,890 لا أريد تغيير. 777 00:37:05,890 --> 00:37:08,700 >> دعونا نرى، شعبة الأعلى الهوية، والتي تبدو مثل الجزء العلوي من الصفحة. 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 بلدي و اكتب # أعلى PAREN مجعد هنا. 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 >> موافق. 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 هيرشهورن: ما هل يعني مرتبط؟ 803 00:38:26,180 --> 00:38:29,765 >> الحضور: أنت قدمت وصلة إلى أخرى الموقع، باستخدام مرساة. 804 00:38:29,765 --> 00:38:32,980 >> JASON هيرشهورن: حتى أنت تسأل، فقط بشكل عام، وكيف جعل الرابط؟ 805 00:38:32,980 --> 00:38:33,560 >> الجمهور: نعم. 806 00:38:33,560 --> 00:38:34,150 >> JASON هيرشهورن: 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 هيرشهورن: أسفل هنا، تقصد؟ 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 ربما كان مفتوحا في ملف، index.html و. 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 هيرشهورن: وإذا لم أكن أريد ذلك - بطبيعة الحال، في بعض الأحيان يميل الناس 835 00:40:01,300 --> 00:40:04,090 لأعتقد أن هذه الأشياء التي تبدو فقط الأزرق بشكل عام، وشدد على 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 لذلك دعونا نقول ذلك، لروابط، وأنا لا نريدهم أن تصبح زرقاء، بدلا I 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 ولكن إذا كنت تريد فقط أن تفعل هذا الرابط نفسه، هل تفعل فقط في معرف 855 00:40:56,310 --> 00:40:58,720 أسفل أو شيء من هذا؟ 856 00:40:58,720 --> 00:41:01,070 >> JASON هيرشهورن: السؤال الكبير لذلك. 857 00:41:01,070 --> 00:41:05,090 كما لاحظت هنا، لقد غيرت بعض جزء من CSS التي تنطبق على 858 00:41:05,090 --> 00:41:11,530 كل ما هو لA. إذا أردت أن فقط تفعل هذا الرابط في الجزء السفلي، وأنا 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 >> أو يمكن أنا، بدلا من ذلك، وإعطائها معرف فريد ثم مجرد القيام الرابط التجزئة. 863 00:41:30,720 --> 00:41:32,050 والتي من شأنها أن تسمح لي لتغيير ذلك. 864 00:41:32,050 --> 00:41:36,170 ومع ذلك، فقط تمنحون معرفات طوعا أو كرها عموما هو سيئة 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 >> الحضور: هل يمكن أن تعطي نفس معرف لأصحاب متعددة؟ 869 00:41:43,725 --> 00:41:45,820 >> JASON هيرشهورن: من الناحية الفنية، نعم. 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 >> موافق. 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 هيرشهورن: السؤال الكبير - 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 هيرشهورن: الحق. 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، سوف برامجك تنفيذ، 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 هيرشهورن: أنا لن استخدم كلمة المدلى بها، ولكن نعم، لا حاجة إلى أن يعلن 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 هيرشهورن: استخدام علامة الدولار. 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 >> هذه المتغيرات، $ س يمكن ان يكون عدد صحيح. 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 هرس، يتم ترجمة التعليمات البرمجية 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 وذلك لأن هذا الجزء من لا يعمل برامجك. 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 هيرشهورن: العظمى. 993 00:47:27,310 --> 00:47:28,400 نعم، هل لديك شيء للإضافة؟ 994 00:47:28,400 --> 00:47:32,622 >> الجمهور: أنا آخر رقيقة هي متغير فائقة العالمية. 995 00:47:32,622 --> 00:47:34,740 >> JASON هيرشهورن: وهكذا كل من هذه يتم إعطاء متغيرات لك. 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 نرى ت = وبعد ذلك بعض القيمة. 1022 00:48:47,730 --> 00:48:53,460 العودة إلى هذه الفكرة من قيمة المفتاح الزوج، والخامس هو المفتاح. 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 قوس فتح "الخامس" قوس وثيق، مشابهة جدا لمجموعة 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 هيرشهورن: لذلك أنا نسخ 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 المحفوظة في المتغير GET. 1045 00:50:23,530 --> 00:50:29,130 >> ثم أنه لديه الخامس، وهذا هو أول ومفتاح هذه القيمة الأولى. 1046 00:50:29,130 --> 00:50:30,710 العطف هو خاص. 1047 00:50:30,710 --> 00:50:34,340 العطف تقول، حسنا، نحن الانتهاء من القيمة الأولى. 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 >> لذلك إذا كنت ترميز هذه الصفحة و ذهب شخص ما إلى هذا العنوان، وكان لي 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 وكنت أود أن يكون الخامس، و كنت أود أن يكون ميزة. 1056 00:51:02,740 --> 00:51:07,080 >> وإذا كنت تستخدم مفتاح الخامس، وأنا سوف تحصل على هذه القيمة. 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 هيرشهورن: أعتقد هذا أمر عظيم. 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 وهكذا سترى هذا الرابط إلى هنا، 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 لديك، واحدة، وربما إدخال رقم التعريف الشخصي الخاص بك. 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 >> وهكذا كان هذا هو الحال، عندما يتم إرسالها عن طريق البريد شيئا. 1105 00:53:17,080 --> 00:53:18,800 لا تغيير URL. 1106 00:53:18,800 --> 00:53:21,100 هذه المعلومات ليست وظيفة عرض في URL. 1107 00:53:21,100 --> 00:53:26,150 ولكن بعض الدول قد تغيرت، وربما هناك بعض المعلومات المحفوظة في 1108 00:53:26,150 --> 00:53:27,400 ما بعد المتغير. 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 أسئلة حول PHP المنطق؟ 1113 00:53:43,855 --> 00:53:49,300 1114 00:53:49,300 --> 00:53:50,050 موافق. 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 لكن بي إتش بي هي واحدة كبيرة للاختيار. 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 حتى نتمكن من التفكير في الأمر كملف Excel. 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 حسنا، على التوالي هو أن نفس الشيء في ملف Excel. 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 محددة، واسم ومحددة 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 >> في هذا الجدول بسيط جدا، ولدي ثلاثة الحقول، حقل معرف، اسم مستخدم 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 >> لذلك إذا كنت قد استخدمت إكسل، فكرة مشابهة إلى ما تفعله في Excel، رغم ذلك، 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 ربما لا تحتاج إلى اسم المستخدم والتجزئة والهوية. 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 عادة، وهذا هو حقل معرف. 1181 00:57:02,660 --> 00:57:07,000 >> لأنه إذا كان كل مستخدم لديه هوية فريدة من نوعها وإقران ذلك معرف مع كل 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 وكان لديك معرف المستخدم. 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 هناك أيضا حقل معرف. 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 >> ربما كنت تريد أن تعطي كل مستخدم 10000 $ من النقد قبالة الخفافيش. 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 ومن ثم، مجال النقد سيكون بالسكان من قبل، وسوف حقل معرف 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 ونقول لكم، حسنا، أريد أن حذف سجل يحتوي على اسم المستخدم من ميلو. 1224 00:59:11,202 --> 00:59:16,180 أو أريد حذف جميع السجلات التي لديك اسم مستخدم من ميلو أو التي كانت 1225 00:59:16,180 --> 00:59:18,700 الصفقة من هوية المستخدم رقم 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 هيرشهورن: نعم. 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 >> موافق. 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 ثم أريد اسم المستخدم العمود، و أريد من الصف مع معرف 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 >> موافق. 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 ونأمل، وهذا هو الشريحة الأخيرة سغ] جيدة في مشكلة تعيين، 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 الصفحات، أو الأكثر ملاءمة الطريق، وذلك باستخدام وظيفة أو الحصول على؟ 1297 01:02:44,532 --> 01:02:52,380 >> JASON هيرشهورن: نعم هكذا، وهذا هو معظم سيلة مريحة ليقول - عندما 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 صفحة أخرى، والحصول على وظيفة من شأنه تكون وسيلة للقيام بذلك. 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 >> موافق. 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 هيرشهورن: هذا يبدو كبيرا. 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 هيرشهورن: 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 >> الحضور: معرف. 1341 01:05:00,050 --> 01:05:01,170 >> JASON هيرشهورن: 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 هيرشهورن: اسمهم - ما هو شيء آخر يتعلق هذا 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 هيرشهورن: ذاهبون إلى هناك يكون هناك الكثير من ما أسهم يمتلكونها. 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 هيرشهورن: انهم ستكون لدينا النقدية. 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 هيرشهورن: ونحن في طريقنا لوضع اسم 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 هيرشهورن: كم عدد أسهم، وكم انهم يستحق - 1373 01:06:08,590 --> 01:06:10,630 ما هو شيء آخر نحن تحتاج في هذا الجدول؟ 1374 01:06:10,630 --> 01:06:12,770 >> الجمهور: معرف المستخدم لمؤشر عليه. 1375 01:06:12,770 --> 01:06:14,000 >> JASON هيرشهورن: A هوية المستخدم. 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، ولكن اسم شركة مختلفة، و 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 >> موافق. 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 في كل صفحة، ويفترض أن يكون مستخدم تسجيل الدخول، لدينا هوية المستخدم الخاصة بهم. 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 >> الجمهور: هوية المستخدم الخاصة بهم. 1393 01:06:56,936 --> 01:07:00,090 >> JASON هيرشهورن: لدينا هوية المستخدم الخاصة بهم، عندما بدأنا التعليمات البرمجية في 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 هيرشهورن: 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 موافق. 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 هيرشهورن: A تحديد - مرة أخرى، هناك خيارات أربعة فقط. 1413 01:07:42,490 --> 01:07:44,180 حدد ربما الأصوات مثل الحق واحد. 1414 01:07:44,180 --> 01:07:47,510 لذلك نحن بحاجة إلى القيام استعلام تحديد آخر، مرة أخرى باستخدام أن هوية المستخدم. 1415 01:07:47,510 --> 01:07:50,370 والآن، نريد أن العودة ليست واحدة فقط الصف، بو كافة الصفوف التي تطابق لدينا 1416 01:07:50,370 --> 01:07:53,200 المعايير، حيث هوية المستخدم يساوي 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 >> موافق، ثم قرر المستخدم أنهم والكثير من المال خلفها. 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 هيرشهورن: تحديث - وما الجدول هل تريد تحديث؟ 1431 01:08:26,670 --> 01:08:29,018 >> الجمهور: الجدول بهم، ومقرها على رقم بهم؟ 1432 01:08:29,018 --> 01:08:31,880 >> JASON هيرشهورن: حتى تحديث لا جدول المستخدم - 1433 01:08:31,880 --> 01:08:36,029 1434 01:08:36,029 --> 01:08:40,899 حتى تحديث جدول مخزون، حيث هوية المستخدم مباريات فحسب، ولكن 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 هيرشهورن: نحن ينبغي تحقق المال أولا. 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 هيرشهورن: A تحديد - 1452 01:09:23,680 --> 01:09:26,580 نختار على أساس هوية المستخدم الخاصة بهم، للحصول على قيمتها النقدية. 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 >> موافق. 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 هيرشهورن: يبدو جيدا. 1468 01:09:51,770 --> 01:09:54,815 >> الحضور: وبعد ذلك قمت بإدراج على [غير مسموع]. 1469 01:09:54,815 --> 01:09:56,500 >> JASON هيرشهورن: بالضبط، ونحن تريد الذهاب الى إدراج 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 يمكننا إدراج هوية المستخدم الخاصة بهم، واسم من الشركة، وعدد الأسهم 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 هيرشهورن: هذا هو الأصوات مثل فكرة جيدة. 1480 01:10:21,660 --> 01:10:27,260 فما هو ماركوس قائلا هو، موافق، والأوراق المالية الأسعار تتغير باستمرار. 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 موافق. 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 هيرشهورن: تسجيل التاريخ، واحدة كبيرة. 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 >> اشتريت المخزون الخاص بي. 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 هيرشهورن: لا وربما يذهب في جدول مختلف. 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 هيرشهورن: حسنا، قبل أن يقول ما هو نوع من الصفقة، 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 هيرشهورن: غير تحديث. 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 هيرشهورن: إذا كنت تريد أن تبقي المسار من شيء ما، ربما كنت ترغب 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 هيرشهورن: إدراج، هناك نذهب. 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 >> التي سيكون على الارجح الى لديك معرف المستخدم. 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 موافق. 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 هيرشهورن: يفترض زمنيا - 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 هيرشهورن: A حدد - 1577 01:14:41,840 --> 01:14:46,590 حدد ربما كافة الصفوف من الجدول التي تتطابق مع هوية المستخدم ثم 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 هيرشهورن: الشيء؟ 1583 01:14:58,230 --> 01:14:59,190 >> الجمهور: نعم. 1584 01:14:59,190 --> 01:15:01,270 >> JASON هيرشهورن: نعم. 1585 01:15:01,270 --> 01:15:09,300 موافق، لا تتحول في التعليمات البرمجية لي، أن يفرز يدويا من خلال استفساراتك، 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 هيرشهورن: واختر الاستعلام يعود لهم لكم فرزها. 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 هيرشهورن: سؤال - 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 هيرشهورن: حسنا، يتم فرزها. 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 كلما يستجيب شخص ما لدينا من Google تشكيل، هو فقط يحصل على وضع في 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 هيرشهورن: ولهذا فعلا نقطة جيدة. 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 أو إعداد قاعدة البيانات الخاصة بنا، لذلك فإنه يحتفظ الأشياء الفرز حسب هوية المستخدم. 1621 01:16:30,100 --> 01:16:34,060 >> لذلك بهذه الطريقة، مثلا، لدينا 1،000 هوية المستخدم. 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 لذلك كنت قد حصلت على جدول يسمى النقدية التي لديه هوية المستخدم وقيمتها من 1643 01:17:30,820 --> 01:17:33,370 النقد وثم جدول يسمى المستخدمين لديها المستخدم الخاصة بهم 1644 01:17:33,370 --> 01:17:34,810 معرف واسم المستخدم الخاص بهم. 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 >> موافق. 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 >> موافق، وكان هذا في الواقع زوبعة من خلال كل شيء. 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 وظائف أو اتفاق مع إطار بعثة التحقق المشتركة. 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 حسنا، أنا سأراك الأسبوع المقبل. 1687 01:19:38,450 --> 01:19:40,438