1 00:00:00,000 --> 00:00:07,440 2 00:00:07,440 --> 00:00:08,180 >> ٹامس REIMERS: ہیلو، سب کو. 3 00:00:08,180 --> 00:00:09,250 میرا نام ٹامس Reimers. 4 00:00:09,250 --> 00:00:10,500 >> MIKE RIZZO اور میں مائیک Rizzo ہوں. 5 00:00:10,500 --> 00:00:12,990 >> ٹامس REIMERS: ہم CS50s TS کے دو ہیں. 6 00:00:12,990 --> 00:00:18,910 اور آج ہم پر سیمینار کی قیادت کر رہے ہیں جاوا اسکرپٹ اور ویب اطلاقات کے لئے سی ایس ایس. 7 00:00:18,910 --> 00:00:22,140 آپ کے ساتھ عمل کرنا چاہتے ہیں تو، لنک کا حق زیادہ ہے. 8 00:00:22,140 --> 00:00:25,190 اور تم اسے ڈال کرنا چاہتے ہیں کمپیوٹر مختصر طور پر؟ 9 00:00:25,190 --> 00:00:27,460 >> لنک ہے. 10 00:00:27,460 --> 00:00:30,390 یہ لنک ہے جس میں ایک چھوٹا سا ویب سائٹ کی، ہے ہم جا رہے ہیں تمام وسائل 11 00:00:30,390 --> 00:00:36,490 آج بھی آپ کی طرف اشارہ کر کے ایک بہت ہے ہمیں طرف سے لکھا مفید معلومات 12 00:00:36,490 --> 00:00:39,680 تم واپس جاؤ جب گہرائی میں مزید پڑھنے کے، اور آپ کو یاد کرنے کی کوشش کر رہے ہیں 13 00:00:39,680 --> 00:00:42,166 بالکل ہم تم تھے کیا، کہا وغیرہ، کے بارے میں بات. 14 00:00:42,166 --> 00:00:43,870 >> MIKE RIZZO: ٹھیک ہے. 15 00:00:43,870 --> 00:00:44,890 تو شروع کرتے ہیں. 16 00:00:44,890 --> 00:00:45,700 >> ٹامس REIMERS: تو آپ کو شروع کرنا چاہتے ہیں؟ 17 00:00:45,700 --> 00:00:45,970 ٹھیک ہے. 18 00:00:45,970 --> 00:00:47,170 >> MIKE RIZZO: جی ہاں. 19 00:00:47,170 --> 00:00:51,730 تو ہم نے سب سے پہلے ایک وسیع کے ساتھ شروع کرنا چاہتے تھے انٹرنیٹ کے بارے میں جائزہ اور 20 00:00:51,730 --> 00:00:54,240 ویب سائٹ کے ڈیزائن جب اقسام دائر. 21 00:00:54,240 --> 00:00:57,550 اس ڈیمو ہم چاہتے ہیں جبکہ جاوا اسکرپٹ میں ایک بہت زیادہ میں حاصل 22 00:00:57,550 --> 00:01:00,320 بعد میں، ہم کے ساتھ شروع کرنا چاہتے تھے صرف، قسم کے، کی طرح ایک پرندوں کی نظر 23 00:01:00,320 --> 00:01:03,270 ایک ویب سائٹ کیا ہے اور کس طرح کے ایک ڈیزائن کے بارے میں سوچنا 24 00:01:03,270 --> 00:01:04,800 آغاز کے لئے ویب سائٹ. 25 00:01:04,800 --> 00:01:08,370 >> اس وقت تو تم لوگ، - اس کے ساتھ جمعہ کی رات ہونے کی وجہ سے - ہونا چاہئے 26 00:01:08,370 --> 00:01:11,000 آپ CS50 خزانہ پیش مسئلہ سیٹ. 27 00:01:11,000 --> 00:01:15,260 امید ہے کہ، یہ ایک اچھا ذائقہ تھا کیا ویب پروگرامنگ ہو سکتا ہے. 28 00:01:15,260 --> 00:01:18,261 لیکن یہاں ہم، قسم کے، دینا چاہتا ہوں آپ کو ایک اور ذائقہ، کے ساتھ ساتھ. 29 00:01:18,261 --> 00:01:23,190 >> ٹامس REIMERS: تو کیا recap پر آپ کو آپ کے یو آر ایل میں ٹائپ ہے، تو کیا ہوتا ہے 30 00:01:23,190 --> 00:01:26,650 آپ کے ویب براؤزر، اس یو آر ایل ہو جاتا ہے کمپیوٹر میں دیکھا. 31 00:01:26,650 --> 00:01:28,590 اور آپ کے کمپیوٹر سے منسلک کسی دوسرے کمپیوٹر پر، 32 00:01:28,590 --> 00:01:29,890 جس میں اس ویب سائٹ کی میزبانی. 33 00:01:29,890 --> 00:01:33,150 آپ google.com پر جب ٹھیک ہے، تو، تم ہو گوگل کی ایک سے منسلک 34 00:01:33,150 --> 00:01:36,496 ہے جس میں کمپیوٹر، google.com کے لئے فائلوں. 35 00:01:36,496 --> 00:01:38,750 >> اس کے بعد ایک مخصوص فائل کے لئے پوچھتا ہے. 36 00:01:38,750 --> 00:01:40,020 تو اگر آپ کے پاس جاؤ - 37 00:01:40,020 --> 00:01:41,550 مجھے پتہ نہیں ہے - 38 00:01:41,550 --> 00:01:48,170 example.com / index.html یا / test.html، آپ کے لئے دعا گو ہیں جا رہے ہیں 39 00:01:48,170 --> 00:01:49,340 کہ مخصوص فائل. 40 00:01:49,340 --> 00:01:52,780 اور ویب سرور کی جا یہ آپ کو واپس کرنے کے لئے. 41 00:01:52,780 --> 00:01:54,910 >> اس کے بعد، آپ اس فائل کے ذریعے جانا ایک بار - 42 00:01:54,910 --> 00:01:57,750 43 00:01:57,750 --> 00:01:59,950 تم ایک بار کمپیوٹر ہو جاتا ہے فائل - یہ شروع کرنے کے لئے جا رہا ہے 44 00:01:59,950 --> 00:02:00,820 ایک ویب کے صفحے کی تعمیر کے لئے. 45 00:02:00,820 --> 00:02:03,020 تو اب یہ HTML فائل ہے، کی طرح کی طرح ہے جس میں 46 00:02:03,020 --> 00:02:05,170 ویب کے صفحے کی ساخت. 47 00:02:05,170 --> 00:02:08,620 ایچ ٹی ایم ایل فائل بھی حوالہ کر سکتے ہیں وضاحت جس میں سی ایس ایس فائلوں، 48 00:02:08,620 --> 00:02:09,889 ویب کے صفحے کے انداز. 49 00:02:09,889 --> 00:02:12,970 >> جاوا اسکرپٹ فائلوں، جس کی وضاحت کرتا ہے ویب کے صفحے کے ساتھ بات چیت. 50 00:02:12,970 --> 00:02:15,200 صرف تصاویر ہیں جو تصویری فائلوں،. 51 00:02:15,200 --> 00:02:19,450 اور ہو سکتا ہے، دیگر HTML فائلوں سے ربط جس سے آپ کو پھر دورہ کر سکتے ہیں. 52 00:02:19,450 --> 00:02:22,656 53 00:02:22,656 --> 00:02:24,380 >> MIKE RIZZO: ٹھیک ہے، بہت اچھا. 54 00:02:24,380 --> 00:02:28,980 تو تم لوگ، شاید، سب بڑی محنت سے اپنے مقامی میزبان قائم 55 00:02:28,980 --> 00:02:30,810 آپ کے مجازی مشین پر. 56 00:02:30,810 --> 00:02:35,650 اور یہ صرف، قسم کی، مقامی ہے آپ کے کمپیوٹر صرف کی میزبانی اس ڈومین 57 00:02:35,650 --> 00:02:38,760 آپ کے اپنے آئی پی ایڈریس میں آپ کے لئے. 58 00:02:38,760 --> 00:02:43,300 >> تو اس کے اندر اندر، تو آپ کو شامل کر سکتے ہیں اس کے لئے آپ کی اپنی ویب کے صفحات. 59 00:02:43,300 --> 00:02:47,655 میرا مطلب ہے، CS50 خزانہ میں، آپ کو ہونا چاہئے ہیں جس میں شامل کچھ HTML صفحات،، 60 00:02:47,655 --> 00:02:49,410 کی طرح، پی ایچ پی کی چادر میں لپیٹ. 61 00:02:49,410 --> 00:02:54,690 لیکن آخر میں، آپ کی پی ایچ پی صفحات لکھنا کیا گیا ایچ ٹی ایم ایل تھا. 62 00:02:54,690 --> 00:02:58,210 >> لیکن بہت شروع کرنے کے لئے واپس سوچ pset کے، ہم قائم کرنے کے لئے تھا 63 00:02:58,210 --> 00:03:00,890 ہر چیز کے لئے اجازت، ٹھیک ہے؟ 64 00:03:00,890 --> 00:03:07,270 تو یہ صرف بنیادی طور پر ہمارے علم کی اجازت دیتا ہے جو ممکنہ طور پر لکھنا، پڑھنا، کر سکتے ہیں اور 65 00:03:07,270 --> 00:03:08,730 فائلوں کی ہر پھانسی. 66 00:03:08,730 --> 00:03:11,870 HM - تو ہم نے ایک فوری کرنے جا رہے ہیں؟ 67 00:03:11,870 --> 00:03:15,660 >> ٹامس REIMERS: تو ہم جا رہے ہیں ایک فوری ڈیمو کرنے کے لئے. 68 00:03:15,660 --> 00:03:19,560 تو صرف آپ کو، آپ کو یاد دلانے کے لئے گوگل کے کمپیوٹر سے رابطہ قائم - 69 00:03:19,560 --> 00:03:20,690 جس - 70 00:03:20,690 --> 00:03:24,060 اور سب سے پہلے، ایک فائل کے لئے کمپیوٹر سے پوچھنا یقین ہے کہ آپ کی اجازت کر رہے ہیں بنانے کے لئے کی ضرورت ہے 71 00:03:24,060 --> 00:03:28,790 اصل میں اس فائل کو دیکھنے یا پڑھا ہے کہ آپ کو صرف پوچھنا نہیں کر سکتے ہیں کیونکہ دائر 72 00:03:28,790 --> 00:03:30,430 کہ کمپیوٹر پر کسی بھی فائل کے لئے، ٹھیک ہے؟ 73 00:03:30,430 --> 00:03:32,260 یہ ایک سیکورٹی خطرہ ہو گا. 74 00:03:32,260 --> 00:03:37,020 >> جیسے ہم استعمال کرتے ہیں نظام، پر فائلوں اس CS50 آلات، تین ہیں 75 00:03:37,020 --> 00:03:39,200 ہو سکتا ہے جو عام طور پر لوگوں کچھ کرنے کی اجازت. 76 00:03:39,200 --> 00:03:41,610 پہلی اصل ہے انہوں نے کہا کہ فائل کے مالک. 77 00:03:41,610 --> 00:03:43,820 دوسرا گروپ ہے فائل سے تعلق رکھتا ہے. 78 00:03:43,820 --> 00:03:46,090 ہم توجہ مرکوز کرنے نہیں جا رہے ہیں اس پر بہت زیادہ. 79 00:03:46,090 --> 00:03:50,010 اور آخری چیز کی طرح، طرح کی، ہے دنیا یا جو دوسرے لوگوں کی طرح 80 00:03:50,010 --> 00:03:54,130 اس فائل کے لئے مخصوص نہیں ہے اور نہیں اس پر کسی بھی ملکیت کے حقوق حاصل ہیں. 81 00:03:54,130 --> 00:04:05,650 >> تو ہم مالک ہیں تو، گروپ، اور اس کے بعد دنیا. 82 00:04:05,650 --> 00:04:10,510 اور پھر، آپ، ان گروہوں میں سے ہر ایک کے لئے تین کی اجازت سے ایک ہو سکتا ہے، 83 00:04:10,510 --> 00:04:13,010 ٹھیک ہے، یا ان میں سے ایک سے زیادہ. 84 00:04:13,010 --> 00:04:15,070 آپ پڑھ کی اجازت کر سکتے ہیں. 85 00:04:15,070 --> 00:04:16,560 تم صحیح کی اجازت کر سکتے ہیں. 86 00:04:16,560 --> 00:04:18,880 اور آپ کی اجازت پر عمل کر سکتے ہیں. 87 00:04:18,880 --> 00:04:22,060 >> تو اصل فائل کی اقسام کے لحاظ سے میں، پڑھ اجازت اصل میں پڑھنے کی طرح ہے 88 00:04:22,060 --> 00:04:23,250 فائل کے مواد. 89 00:04:23,250 --> 00:04:24,730 ایک صحیح اجازت لکھ رہی ہے فائل نے کہا کہ. 90 00:04:24,730 --> 00:04:28,370 ایک پھانسی کی اجازت چل رہا ہے تم میں سے ایک کو چلانے کے جب آپ ایسا کرتے طرح فائل 91 00:04:28,370 --> 00:04:29,620 آپ CS50 منصوبوں. 92 00:04:29,620 --> 00:04:32,190 93 00:04:32,190 --> 00:04:38,820 >> ہم فائلوں کے بارے میں سوچ رہے ہیں تو جب جیسا کہ ہم ایک HTML کو پڑھنے کے لئے کی ضرورت ہے جب 94 00:04:38,820 --> 00:04:41,790 دنیا کی ضرورت ہے فائل، پڑھنے کے قابل، ٹھیک ہے؟ 95 00:04:41,790 --> 00:04:44,420 شاید، بھی مالک چاہتا ہے اس فائل میں ترمیم کرنے کے قابل ہو جائے. 96 00:04:44,420 --> 00:04:46,610 تو مالک کی ضرورت کرنے جا رہا ہے پڑھنے اور اجازت لکھنا. 97 00:04:46,610 --> 00:04:48,710 وہ واقعی پھانسی کی ضرورت نہیں ہے. 98 00:04:48,710 --> 00:04:50,950 >> گروپ، ہم علاج کے لئے جا رہے ہیں اب کے لئے دنیا کے طور پر ایک ہی. 99 00:04:50,950 --> 00:04:54,610 تو وہ پڑھ کی اجازت کی ضرورت ہے. 100 00:04:54,610 --> 00:04:57,310 لیکن وہ لکھنے کی ضرورت نہیں ہے یا اجازت پھانسی. 101 00:04:57,310 --> 00:05:01,920 اور اب، ہم نے سابق میں واپس لگتا ہے پر psets، کیا ہم احساس ان قسم ہے 102 00:05:01,920 --> 00:05:03,360 بائنری طرح نظر آتے ہیں، ٹھیک ہے؟ 103 00:05:03,360 --> 00:05:04,210 1 ہاں کے لئے کھڑا ہے. 104 00:05:04,210 --> 00:05:05,040 0 کے لئے. 105 00:05:05,040 --> 00:05:06,870 اور ہم اصل ترجمہ کر سکتے ہیں اس بائنری. 106 00:05:06,870 --> 00:05:10,478 >> تو بائنری میں 110 6 جائے گا. 107 00:05:10,478 --> 00:05:13,270 100 4 ہو جائے گا. 108 00:05:13,270 --> 00:05:14,690 دنیا کے ساتھ ایک ہی ہے. 109 00:05:14,690 --> 00:05:20,846 تو بڑی تعداد آپ کے لئے مل جائے گا اس کے لئے کی اجازت 644 ہو جائے گی. 110 00:05:20,846 --> 00:05:24,400 >> آپ کو واپس لگتا ہے اور اگر: مائیک RIZZO تم سے کچھ chmoded جب، مجھے یقین ہے کہ 111 00:05:24,400 --> 00:05:28,980 وہ مسئلہ سیٹ میں دی آپ کر سکتے ہیں، جہاں مثال کے طور پر 112 00:05:28,980 --> 00:05:36,470 CHMOD 644 کی طرح کچھ اور اس کے بعد فائل کا نام. 113 00:05:36,470 --> 00:05:39,980 644 تو، اب آپ براہ راست دیکھ سکتے ہیں کہ کہاں سے آتا ہے. 114 00:05:39,980 --> 00:05:42,840 تو امید ہے کہ کرتا ہے ایک چھوٹا سا زیادہ واضح. 115 00:05:42,840 --> 00:05:45,600 >> اور پھر آپ کو آدمی کی وضاحت کے لئے - 116 00:05:45,600 --> 00:05:48,200 اوہ ہاں، یہ یہاں دوبارہ ہے. 117 00:05:48,200 --> 00:05:53,260 تو 600 تو صرف مثال کے طور پر ہو جائے گا ہم مالک ہے جہاں یہاں چھوڑ دیا 118 00:05:53,260 --> 00:05:56,360 پڑھیں اور حق کی اجازت ہے جبکہ گروپ اور دنیا کے کسی بھی اجازت کی ضرورت نہیں ہے 119 00:05:56,360 --> 00:05:58,145 فائل تک رسائی حاصل کرنے کے لئے. 120 00:05:58,145 --> 00:06:01,500 >> ٹامس REIMERS: اور پھر ہم ایک فوری ہے عام اجازت کی فہرست. 121 00:06:01,500 --> 00:06:05,250 تو ڈائریکٹریز، آپ چاہتے ہیں اصل 711 CHMOD پر. 122 00:06:05,250 --> 00:06:08,930 ایک طرف فوری - کرنے کے لئے ایک ڈائریکٹری کے لئے کارکردگی کی اجازت کے قابل ہونے کا مطلب 123 00:06:08,930 --> 00:06:11,680 ڈائریکٹری کو کھولنے کے لئے. 124 00:06:11,680 --> 00:06:15,280 تصاویر، CSS، جاوا سکرپٹ، HTML ضروریات 644، بنیادی طور پر، دنیا کی وجہ سے 125 00:06:15,280 --> 00:06:16,400 ضروریات اجازت پڑھا. 126 00:06:16,400 --> 00:06:20,960 >> اور تم لوگ دیکھا ہے جس میں پی ایچ پی، ہم اس کے بارے میں بات نہیں کیا جائے گا اگرچہ 127 00:06:20,960 --> 00:06:24,880 سختی سے عام طور پر کے ساتھ chmoded ہے اجازت کے 600 اس کے ساتھ چلانے کی وجہ 128 00:06:24,880 --> 00:06:26,540 مالک کی اجازت کے. 129 00:06:26,540 --> 00:06:27,790 آلات پر کم سے کم. 130 00:06:27,790 --> 00:06:30,200 131 00:06:30,200 --> 00:06:36,870 >> MIKE RIZZO: تو اگر آپ ایسا کرتے خاص طور پر کی وضاحت کی فائل کی قسم 132 00:06:36,870 --> 00:06:39,480 آپ اصل ترتیب میں کرنا چاہتے ہیں اس ڈیمو اوپر - 133 00:06:39,480 --> 00:06:43,490 ہم اس کے ساتھ ایک مسئلہ تھا کیونکہ سب کچھ صحیح طریقے سے chmoded نہیں تھا - 134 00:06:43,490 --> 00:06:47,550 آپ، قسم کے، ایک حاصل کرنے کے لئے جا رہے ہیں حرام غلطی ہے کہ ویب سائٹ 135 00:06:47,550 --> 00:06:49,700 اصل میں اجازت نہیں ہے جو بھی فائل تک رسائی حاصل کرنے 136 00:06:49,700 --> 00:06:51,370 آپ کو اس تک رسائی حاصل کرنا چاہتے ہیں. 137 00:06:51,370 --> 00:06:54,780 اور ظاہر کی، کہ مقرر کیا جا سکتا ہے - مسئلہ میں مقرر کے طور پر - کو تبدیل کرنے کے کی طرف سے 138 00:06:54,780 --> 00:06:56,405 اجازت مناسب طریقے سے. 139 00:06:56,405 --> 00:06:59,620 >> ٹامس REIMERS: اور آخری تبصرہ فوری طور پر مقامی ترقی ہے - ہم 140 00:06:59,620 --> 00:07:02,000 یہ لایا، لیکن ہم صرف چاہتے تھے اسے دوبارہ لانے - 141 00:07:02,000 --> 00:07:06,230 اگر آپ کو ایک سرور کے لئے دعا گو ہیں - تو مقامی میزبان، مثال کے طور پر، کام یا جو کچھ بھی. - 142 00:07:06,230 --> 00:07:09,170 اور آپ کو ایک مخصوص فائل کی وضاحت نہیں ہے، آپ کے کمپیوٹر کی جا رہی ہے کہ فائل 143 00:07:09,170 --> 00:07:11,540 index.HTML کہا جاتا ہے کے لئے پوچھنا. 144 00:07:11,540 --> 00:07:12,790 یا اس کا کوئی وجود نہیں ہے، index.php کو. 145 00:07:12,790 --> 00:07:15,560 146 00:07:15,560 --> 00:07:16,350 >> ڈاؤن لوڈ، اتارنا. 147 00:07:16,350 --> 00:07:19,560 تو یہ صرف ہر چیز کا ایک recap ہے، امید ہے کہ ہم میں احاطہ کرتا ہے 148 00:07:19,560 --> 00:07:22,800 کے سیکشن، اور لیکچر، اور اب تک CS50 میں. 149 00:07:22,800 --> 00:07:26,110 اور اب ہم بات شروع کرنے جا رہے ہیں کے بارے میں خاص طور پر لائبریریوں. 150 00:07:26,110 --> 00:07:30,270 جاوا اسکرپٹ اور سی ایس ایس لائبریریاں ویب اطلاقات کے لئے. 151 00:07:30,270 --> 00:07:36,350 >> تو ہم کیوں ایک فوری وجہ لائبریریاں پروگرامنگ ہے - 152 00:07:36,350 --> 00:07:39,000 مسائل میں سے ایک بہت ہے پوپ آؤٹ رکھنے کے جس پروگرامنگ، 153 00:07:39,000 --> 00:07:40,570 دوبارہ، اور پھر، اور پھر. 154 00:07:40,570 --> 00:07:43,870 آپ کو نوٹس ہو سکتا ہے کہ ویب سائٹس میں سے ایک بہت ڈراپ ڈاؤن کرنے کے لئے کی صلاحیت کی ضرورت 155 00:07:43,870 --> 00:07:49,100 مینو، مثال کے طور پر، یا صلاحیت کی ضرورت ایک بہت ہی معیاری بٹن کرنے کے لئے 156 00:07:49,100 --> 00:07:51,400 نہیں ہو سکتا ہے جس انداز، سب سے آسان بات. 157 00:07:51,400 --> 00:07:54,670 اب آپ، ایچ ٹی ایم ایل میں حاصل کرنے کے لئے شروع ہے احساس ہے کہ بٹن کر سکتے ہیں اصل میں 158 00:07:54,670 --> 00:07:57,720 واقعی بدسورت نظر اگر آپ کچھ بھی نہیں ہے. 159 00:07:57,720 --> 00:08:00,830 >> تو لوگوں کی ایک بہت لکھا ہے لائبریریاں کہا جاتا ہے. 160 00:08:00,830 --> 00:08:02,990 اور اس سلسلے میں، وہ کر رہے ہیں بھی فریم ورک کہا جاتا ہے. 161 00:08:02,990 --> 00:08:04,790 ہم استعمال کرتے ہیں کرنے کے لئے جا رہے ہیں دوسرے دو. 162 00:08:04,790 --> 00:08:07,360 اور جو کچھ وہ کر رہے ہیں وہ بنیادی طور پر کر رہے ہیں کوڈ کی premade ٹکڑے ٹکڑے - 163 00:08:07,360 --> 00:08:09,130 سی ایس ایس یا جاوا اسکرپٹ یا تو - 164 00:08:09,130 --> 00:08:13,240 اس کا ایک بہت لے آپ کوڈنگ میں ٹیم. 165 00:08:13,240 --> 00:08:17,290 >> تو وہ ایک کلاس کے گروپ یا پری کی وضاحت کے لئے کام کرتا ہے کے ایک گروپ پہلے کی وضاحت 166 00:08:17,290 --> 00:08:20,110 جاوا اسکرپٹ کا معاملہ، جس آپ کو بعد میں فون کر سکتے ہیں. 167 00:08:20,110 --> 00:08:22,690 اور پھر آپ کو، کی طرح، حاصل کر سکتے ہیں بغیر اس کوڈ تک رسائی کی 168 00:08:22,690 --> 00:08:23,710 کچھ بھی کرنے کے لئے. 169 00:08:23,710 --> 00:08:27,750 لائبریری کی ایک مثال CS50.H. تھا یہی ہے جو ہم آپ کو واپس دیا ایک لائبریری تھی 170 00:08:27,750 --> 00:08:32,090 ایک ہفتے میں، جس سے آپ کو ایسا کرنے کی اجازت کہ GetInt اور GetString طرح چیزیں 171 00:08:32,090 --> 00:08:35,237 لکھنے کے لئے بغیر کسی بھی کوڈ اپنے آپ کو. 172 00:08:35,237 --> 00:08:36,179 >> MIKE RIZZO: ٹھیک ہے. 173 00:08:36,179 --> 00:08:40,299 تو یہاں، جیسا کہ ہم نے شامل کرنے کے لئے تھا ہمارے C میں مختلف فائلوں 174 00:08:40,299 --> 00:08:46,570 لائبریریاں، ہم بھی شامل کرنا چاہئے ہماری HTML مختلف لائبریریوں فائلوں. 175 00:08:46,570 --> 00:08:50,310 مثال کے طور پر، ہم نے شامل کرنے کے لئے کرنا چاہتا تھا یہاں ایک مخصوص جاوا سکرپٹ لائبریری، 176 00:08:50,310 --> 00:08:52,850 شاید، ایک ہم نے لکھا ہے کہ خود یہ مقامی طور پر ہوسٹ کی گئی ہے کے طور پر 177 00:08:52,850 --> 00:08:56,000 کہا جاتا script.js، ہم صرف اس سنکیتن کا استعمال کرتے ہیں. 178 00:08:56,000 --> 00:08:59,500 >> تو ہم نے سکرپٹ قسم برابر جاوا سکرپٹ کے منبع کے برابر 179 00:08:59,500 --> 00:09:01,260 JavaScript.js. 180 00:09:01,260 --> 00:09:05,190 اور آپ کو آپ CS50 پر واپس لگتا ہے آپ میں دیکھا خزانہ مسئلہ، قائم 181 00:09:05,190 --> 00:09:09,190 ٹیمپلیٹس فولڈر میں header.php، تم نے دیکھا ہے چاہئے 182 00:09:09,190 --> 00:09:10,970 ان میں سے کچھ شامل ہیں. 183 00:09:10,970 --> 00:09:13,250 تو یہ سب سے پہلے ایک - سکرپٹ - 184 00:09:13,250 --> 00:09:16,080 ایک جاوا سکرپٹ لائبریری بھی شامل ہے. 185 00:09:16,080 --> 00:09:18,760 ایک سی ایس ایس لائبریری بھی شامل ہے مختلف تھوڑا سا. 186 00:09:18,760 --> 00:09:21,430 >> یہاں، اس کی بجائے سکرپٹ آپ لنک ٹیگ ضرورت ٹیگ. 187 00:09:21,430 --> 00:09:27,110 اور پھر، متن سی ایس ایس کی قسم تھوڑا مختلف ہے. 188 00:09:27,110 --> 00:09:29,270 آپ ہمیشہ شامل کرنے کے لئے کی ضرورت نہیں ہے ریل سٹائل شیٹ. 189 00:09:29,270 --> 00:09:30,970 لیکن میں، یہ عام طور پر، ہے اچھی پریکٹس. 190 00:09:30,970 --> 00:09:35,810 >> اور پھر آخر میں، href کی، جس سے آپ شاید منسلک کرنے کے لئے آپ ATAGs میں دیکھا 191 00:09:35,810 --> 00:09:39,440 مختلف روابط صرف مخصوص میں کہ جہاں کا لنک. 192 00:09:39,440 --> 00:09:42,250 مثال کے طور پر، ہم چاہتے تو ایک لنک مختلف لائبریری - صرف کا کہنا ہے کہ - 193 00:09:42,250 --> 00:09:49,330 کہ styles.css میں رہتے تھے. 194 00:09:49,330 --> 00:09:54,030 اور ہم ہے کہ میں اس لنک کے لئے چاہتا تھا ویب پر ہوسٹ کی گئی، ہم اس کو کاپی کرے گا. 195 00:09:54,030 --> 00:09:58,834 اور پھر جو کچھ بھی میں چسپاں کر دیں ہم بجائے یہیں ہے. 196 00:09:58,834 --> 00:10:01,340 >> ٹامس REIMERS: ٹھیک ہے، امید ہے کہ آپ لوگ پہلے ہی واقف ہیں 197 00:10:01,340 --> 00:10:02,410 سی ایس ایس سے منسلک کرنے کے لئے کس طرح کے ساتھ. 198 00:10:02,410 --> 00:10:04,000 آپ اس پر کیا تھا آپ کی آخری براؤن سیٹ. 199 00:10:04,000 --> 00:10:07,110 جاوا سکرپٹ کو، آپ میں سے کچھ شاید کے ساتھ کچھ تجربہ ہے. 200 00:10:07,110 --> 00:10:07,980 تم میں سے کچھ نہیں ہو سکتا. 201 00:10:07,980 --> 00:10:12,190 >> تو اب کے لئے، جانتے ہیں کہ ایک جاوا اسکرپٹ فائل بہت میں ایک سی ایس ایس فائل کی طرح ہے 202 00:10:12,190 --> 00:10:15,640 آپ کو اس سے منسلک یا کر سکتے ہیں اس معنی آپ اندرونی شامل کر سکتے ہیں. 203 00:10:15,640 --> 00:10:17,360 اور یہ سکرپٹ چیزیں کرنے کے لئے آپ کی اجازت دیتا ہے. 204 00:10:17,360 --> 00:10:21,820 اور ہم نے ایک کے ذریعے آپ کو چلنے کے لئے جا رہے ہیں بعد میں جاوا اسکرپٹ کا تھوڑا سا. 205 00:10:21,820 --> 00:10:23,560 >> تو ایک لائبریری کا استعمال کرتے ہوئے - 206 00:10:23,560 --> 00:10:26,150 اگر آپ اسے شامل کر دیا ہے ایک بار، اس کے طور پر ہے لفظی بلا کے طور پر سادہ 207 00:10:26,150 --> 00:10:29,640 کام کرتا ہے یا انہوں نے مزید کہا کلاس کے نام اس پر. 208 00:10:29,640 --> 00:10:32,220 ہم بات کرنا چاہتے ہیں آخری چیز لائبریری کی شرائط میں کے بارے میں - 209 00:10:32,220 --> 00:10:34,180 اور یہ ایک تکنیکی نوٹ کے زیادہ ہے - 210 00:10:34,180 --> 00:10:35,860 اوپن سورس لائسنس ہے. 211 00:10:35,860 --> 00:10:41,550 تو آپ کو ان کے اصل لائبریریاں تلاش کرتے ہیں، آپ کے بارے میں سوچ کیا جا سکتا ہے 212 00:10:41,550 --> 00:10:47,630 سوال یہ ہے کہ میں صرف ہوں کہ ٹھیک ہے پسند کسی اور کے کوڈ کا استعمال کرتے ہوئے، خاص طور پر 213 00:10:47,630 --> 00:10:51,970 کہ ہم بہت کچھ ہے کیونکہ اس کورس میں ایسا نہیں کرنے کو کہا. 214 00:10:51,970 --> 00:10:55,790 >> ، اوپن سورس لائسنس کے معاملے میں تو ڈویلپرز کی ایک بہت ہے - 215 00:10:55,790 --> 00:10:57,540 وہ ایک لائبریری لکھا ہے ایک بار، وہ ہو سکتا ہے جس میں 216 00:10:57,540 --> 00:10:59,450 دوسرے لوگوں کے لئے مددگار - 217 00:10:59,450 --> 00:11:02,420 ویب پر شائع کریں گے اور یہ ایک لائسنس دے. 218 00:11:02,420 --> 00:11:06,620 اور لائسنس بنیادی طور پر میں اس طرح ہوں کا کہنا ہے کہ دوسرے کو دینے کی اجازت 219 00:11:06,620 --> 00:11:11,250 لوگوں کے سافٹ ویئر کا یہ ٹکڑا استعمال کرنے کے لئے مندرجہ ذیل ترتیب کے ساتھ 220 00:11:11,250 --> 00:11:13,230 شرائط. 221 00:11:13,230 --> 00:11:16,100 >> ہم ایک اچھی ویب سائٹ پر ایک لنک شامل کر دیا ہے آپ میں لائسنس کو سمجھنے میں مدد 222 00:11:16,100 --> 00:11:17,720 آپ کو ان میں چلانے کے کیس. 223 00:11:17,720 --> 00:11:21,680 کامن شرائط طرح باتیں ہیں آپ میری لائبریری کو استعمال کرنے کا استقبال ہے تو 224 00:11:21,680 --> 00:11:23,000 تم نے مجھے کریڈٹ دے جب تک. 225 00:11:23,000 --> 00:11:25,670 تم نے میری لائبریری کو استعمال کرنے کا استقبال ہے یہ ٹوٹ جاتا ہے جب تک 226 00:11:25,670 --> 00:11:26,790 تم نے مجھے دوش نہیں. 227 00:11:26,790 --> 00:11:30,310 تم نے اتنی دیر میری لائبریری کو استعمال کرنے کا استقبال ہے آپ کو پیسہ کمانے کے لئے استعمال نہیں کرتے 228 00:11:30,310 --> 00:11:31,910 خود کے لئے. 229 00:11:31,910 --> 00:11:34,130 ان عام اقسام ہیں شرائط. 230 00:11:34,130 --> 00:11:37,780 >> اس CS50 حتمی منصوبے کے لئے، وہ سپر متعلقہ نہیں ہونا چاہئے کیونکہ 231 00:11:37,780 --> 00:11:41,440 آپ لوگ استعمال کرتے ہیں کہ منصوبوں ہیں شاید بلکہ، کی طرح، نام سے جانا جاتا. 232 00:11:41,440 --> 00:11:44,170 لیکن اگر آپ واقعی میں باہر جانا جب دنیا اور لائبریریاں، کا استعمال کرتے ہوئے شروع کر جس 233 00:11:44,170 --> 00:11:48,100 یا کے طور پر اچھی طرح سے کے طور پر لاگو نہیں کیا جا سکتا کر سکتے ہیں ہم زیادہ مقبول والوں میں سے کچھ 234 00:11:48,100 --> 00:11:49,780 کے ذریعے جا رہا کیا جا رہا. 235 00:11:49,780 --> 00:11:53,310 اسے سمجھنے کے لئے کے قابل ہو جائے اچھا ہے ان کے لائسنس اور 236 00:11:53,310 --> 00:11:54,560 وہ کیا مطلب ہے سمجھ. 237 00:11:54,560 --> 00:11:58,120 238 00:11:58,120 --> 00:11:58,586 اور واپس جا. 239 00:11:58,586 --> 00:12:00,960 >> MIKE RIZZO: ٹھیک ہے. 240 00:12:00,960 --> 00:12:04,850 تو اب مثالیں پر منتقل اصل سی ایس ایس. 241 00:12:04,850 --> 00:12:07,770 اس مرحلے پر اب تک، آپ شاید اس کا سامنا نہیں. 242 00:12:07,770 --> 00:12:10,300 لیکن آپ میں اس کا سامنا ہو سکتا آپ روزمرہ کی زندگی کچھ جہاں 243 00:12:10,300 --> 00:12:13,160 کہ ایک کے براؤزر پر ایک طرح لگ رہا ہے ایک ہی نظر نہیں کر سکتے ہیں 244 00:12:13,160 --> 00:12:14,880 دوسرے براؤزر میں راستہ. 245 00:12:14,880 --> 00:12:17,400 >> یہ براؤزر براؤزر کہا جاتا ہے مطابقت. 246 00:12:17,400 --> 00:12:20,780 اور تیزی سے یہ زیادہ سے بننے خاص طور پر، ایک مسئلہ سے زیادہ 247 00:12:20,780 --> 00:12:25,260 براؤزر کے زیادہ سے زیادہ آزادی لے وہ چاہتے ہیں کے طور پر چیزوں کو لاگو کرنے کے لئے. 248 00:12:25,260 --> 00:12:28,440 تو اس پر قابو پانے کے، اصل میں نہیں ہے Normalize.CSS نامی ایک عظیم لائبریری. 249 00:12:28,440 --> 00:12:32,236 250 00:12:32,236 --> 00:12:33,770 >> ٹامس REIMERS: ہم لنک بھی شامل ہیں. 251 00:12:33,770 --> 00:12:36,210 اس مرحلے پر، یہ مفید ہے اگر آپ وہاں میں اپنے لیپ ٹاپ ہے 252 00:12:36,210 --> 00:12:38,740 سائٹ کو دیکھ. 253 00:12:38,740 --> 00:12:42,580 اور اس وقت ہم آپ کو یہ دے رہے ہیں اب صرف کیونکہ CS50 حتمی 254 00:12:42,580 --> 00:12:44,370 منصوبے اصل میں جا رہا ہے اس پر عملدرآمد کرنے کا مطالبہ 255 00:12:44,370 --> 00:12:45,860 اسی طرح اور براؤزر کے ذریعے. 256 00:12:45,860 --> 00:12:49,250 >> تو آپ کے پیچھے میں رکھنے کے لئے سر، یہ ایک شاندار لائبریری ہے 257 00:12:49,250 --> 00:12:51,170 یہ اس وجہ سے، ایک طرح سے، چیزوں معیاری. 258 00:12:51,170 --> 00:12:54,230 فائر فاکس میں، کچھ دکھائے جا سکتے ہیں بائیں طرف ایک پکسل کے طور پر. 259 00:12:54,230 --> 00:12:58,390 اور پھر کروم اصل میں اس کا فیصلہ کر سکتے ہیں کیا آپ کا مطلب ہے 10 پکسلز تھا 260 00:12:58,390 --> 00:12:59,380 بائیں. 261 00:12:59,380 --> 00:13:01,030 اور تم اس معیاری کرنا چاہتے ہیں. 262 00:13:01,030 --> 00:13:05,360 معمول اصل میں ایک بہت اچھا کریں گے اس بات کو یقینی بنانے کا کام آپ کی ویب سائٹ 263 00:13:05,360 --> 00:13:08,070 براؤزر بھر میں ایک ہی لگ رہا ہے. 264 00:13:08,070 --> 00:13:10,660 >> ہم چاہتے تھے تو اگر صرف: مائیک RIZZO واقعی بہت تیزی سے اور شو لنک پر کلک کریں 265 00:13:10,660 --> 00:13:13,140 آپ کو کیا ہے، جیسے آپ کو لگتا ہے کا استعمال کرتے ہوئے اسے ڈاؤن لوڈ کر سکتے ہیں 266 00:13:13,140 --> 00:13:14,670 وشال ڈاؤن لوڈ، اتارنا بٹن. 267 00:13:14,670 --> 00:13:18,520 یا میں اس کے بارے میں مزید پڑھنے کے لئے آپ کی حوصلہ افزائی کم میں اس لنک پر کلک کرکے 268 00:13:18,520 --> 00:13:19,310 دائیں کونے. 269 00:13:19,310 --> 00:13:22,420 >> ٹامس REIMERS: اور اگر آپ اصل میں مزید وہیں پڑھیں کلک کریں - 270 00:13:22,420 --> 00:13:24,340 GitHub پر ذریعہ کلک کریں - 271 00:13:24,340 --> 00:13:31,720 آپ اصل میں کھلا ماخذ دیکھیں گے وہیں LICENSE.md پر لائسنس. 272 00:13:31,720 --> 00:13:35,740 اور آپ دیکھیں گے یہاں ہے بہت مقبول ایم ائی ٹی کے لائسنس کے. 273 00:13:35,740 --> 00:13:38,940 ایک بار پھر، آپ کو متن کے ذریعے پڑھنے کے تو، آپ کی ویب سائٹ پر تلاش کرنے کے لئے قابل ہو جائے گا 274 00:13:38,940 --> 00:13:42,550 ہم نے پہلے محولہ ہیں اور کرنے کے قابل ہو پڑھنے کے لئے بغیر یہ سمجھ 275 00:13:42,550 --> 00:13:45,920 قانونی شبدجال کے ذریعے. 276 00:13:45,920 --> 00:13:46,850 >> MIKE RIZZO: ٹھیک ہے، بہت اچھا. 277 00:13:46,850 --> 00:13:47,940 تو اس کا معمول ہے. 278 00:13:47,940 --> 00:13:49,190 ہم آپ کو دینا چاہتے تھے کہ واقعی بہت تیزی سے. 279 00:13:49,190 --> 00:13:50,030 اوہ، آپ سے ایک سوال ہے؟ 280 00:13:50,030 --> 00:13:53,013 >> سامعین: تو آپ کو اس ڈاؤن لوڈ، اتارنا، تو آپ صرف وہ ہے کہ اس کوڈ کو فالو 281 00:13:53,013 --> 00:13:54,098 ڈاؤن لوڈ، اتارنا بٹن کے تحت؟ 282 00:13:54,098 --> 00:13:55,860 >> ٹامس REIMERS: جی ہاں، تو آپ ڈاؤن لوڈ، اتارنا جب - 283 00:13:55,860 --> 00:13:58,130 >> MIKE RIZZO: اوہ، کہ ایک بہت بڑی بات ہے. 284 00:13:58,130 --> 00:14:00,700 تو سوال یہ کس طرح تھا ہم اصل میں یہ ڈاؤن لوڈ، اتارنا؟ 285 00:14:00,700 --> 00:14:03,260 ہم لنک پر کلک کریں اگر ایسا ہے تو، ہم دیکھتے ہیں یہ اصل میں ٹمٹمانے والے 286 00:14:03,260 --> 00:14:05,030 ماخذ کوڈ میں. 287 00:14:05,030 --> 00:14:08,550 تو ایسا کرنے کے لئے ہم کیا کر سکتے ہیں صرف کے طور پر محفوظ کریں پر کلک کریں کیا ہے. 288 00:14:08,550 --> 00:14:10,830 کے طور پر محفوظ ہے اور یہ کہ کرنا چاہئے ایک فائل کو لانے. 289 00:14:10,830 --> 00:14:14,160 اور پھر ہم کو بچانے کے لئے منتخب کر سکتے ہیں یہ normalize.CSS کے طور پر. 290 00:14:14,160 --> 00:14:15,810 اور پھر تم اس میں سے منسلک کرنے پڑے گا - 291 00:14:15,810 --> 00:14:18,660 >> ٹامس REIMERS: اسی طرح آپ کو کسی بھی دوسری فائل میں منسلک. 292 00:14:18,660 --> 00:14:22,250 آپ اس میں لنک اور ایک بار، عظیم کیا ہے معمول کے بارے میں یہ اصل میں جائے گا 293 00:14:22,250 --> 00:14:25,920 تمام مشکل کی دیکھ بھال خود کی طرف سے کام کرتے ہیں. 294 00:14:25,920 --> 00:14:27,730 آپ کی ضرورت نہیں ہے کا مطلب ہے کہ کسی بھی کلاس میں شامل کرنے کی. 295 00:14:27,730 --> 00:14:29,690 >> آپ کو عجیب کچھ بھی کرنے کی ضرورت نہیں ہے. 296 00:14:29,690 --> 00:14:34,590 یہ آپ کے بغیر معمول گا مزید کچھ نہیں کر. 297 00:14:34,590 --> 00:14:36,083 جی ہاں، آپ کو اس میں شامل کرنے کے لئے ہے. 298 00:14:36,083 --> 00:14:38,990 299 00:14:38,990 --> 00:14:40,240 گوگل کروم جواب نہیں ہے. 300 00:14:40,240 --> 00:14:43,270 301 00:14:43,270 --> 00:14:44,860 >> ایک طرف صرف ایک فوری - 302 00:14:44,860 --> 00:14:46,800 میں ہم اس میں کود دیکھا. 303 00:14:46,800 --> 00:14:49,010 اس پیشکش کے باقی ہے ایک فوری جائزہ جا رہا. 304 00:14:49,010 --> 00:14:50,380 لائبریریاں کے ایک سروے. 305 00:14:50,380 --> 00:14:52,710 >> بنیادی طور پر، وہ کیا ہیں. 306 00:14:52,710 --> 00:14:53,350 وہ کیا کرتے ہیں. 307 00:14:53,350 --> 00:14:54,060 وہ مفید ہو، کس طرح. 308 00:14:54,060 --> 00:14:56,540 آپ کو ان پر عملدرآمد کر سکتے ہیں کس طرح. 309 00:14:56,540 --> 00:14:59,730 آپ ان کو دیکھ کر شروع کرنا چاہتے ہیں تو، کے ساتھ ساتھ مندرجہ ذیل ہے، اور کے ذریعے پڑھنے 310 00:14:59,730 --> 00:15:01,990 ان، میں بہت ہے کہ حوصلہ افزائی کریں گے. 311 00:15:01,990 --> 00:15:07,620 >> متبادل طور پر، آپ کو بھی خوش آمدید ہو ان کو ڈاؤن لوڈ اور سمیت شروع 312 00:15:07,620 --> 00:15:11,400 ایک نظر میں ان کے صرف کیا وہ دیکھنے کے لئے کی طرح نظر آتے ہیں یا آپ کو کیا ہے تو وہ ایسا کرتے ہیں 313 00:15:11,400 --> 00:15:12,270 آپ کے سامنے میں اپنے لیپ ٹاپ. 314 00:15:12,270 --> 00:15:14,650 اگر نہیں تو، آپ کو رکھنے کے لئے کا استقبال ہے ہمارے سننے میں بات. 315 00:15:14,650 --> 00:15:15,500 ہم بات کر رکھنے کے لئے جا رہے ہیں. 316 00:15:15,500 --> 00:15:18,680 اور ہم امید ہے کہ، آخر میں وقت ہے ہم اصل میں آپ کو دکھا میں مل جائے گا 317 00:15:18,680 --> 00:15:20,946 ان لائبریریوں میں سے کچھ کی طرح نظر آتے. 318 00:15:20,946 --> 00:15:22,320 >> MIKE RIZZO: ڈاؤن لوڈ، اتارنا. 319 00:15:22,320 --> 00:15:25,466 ٹھیک ہے، تو اب بات کرتے ہیں بہت اچھے فونٹ کے بارے میں. 320 00:15:25,466 --> 00:15:30,480 >> ٹامس REIMERS: تو بہت اچھے فونٹ سے ایک ہے خاص طور پر ان لوگوں کے لئے واقعی صاف سائٹ، 321 00:15:30,480 --> 00:15:32,450 کم فنی ہیں جو ہم میں سے باصلاحیت. 322 00:15:32,450 --> 00:15:36,330 323 00:15:36,330 --> 00:15:38,880 بہت اچھے نام فونٹ نظر انداز کرتے ہوئے، دیتا ہے آپ ہیں جو شبیہیں، کے ایک گروپ 324 00:15:38,880 --> 00:15:41,050 بہت مفید. 325 00:15:41,050 --> 00:15:45,950 تو کئی بار آپ کو ایک پر عمل درآمد کریں گے آپ تو ایک اچھا X کی طرح کر سکتے ہیں آئکن 326 00:15:45,950 --> 00:15:47,170 تم سے کچھ کو بند کر سکتے ہیں. 327 00:15:47,170 --> 00:15:49,910 >> یا آپ ترمیم کے بٹن کے کچھ قسم کی کر سکتے ہیں کی طرح ایک پنسل ڈرائنگ کے ساتھ 328 00:15:49,910 --> 00:15:50,940 ہر کسی کے ہے. 329 00:15:50,940 --> 00:15:53,850 آپ اس بارے میں مزید جاننے اور جب کہ ان شبیہیں ڈرائنگ ہو سکتا ہے 330 00:15:53,850 --> 00:15:55,510 بہت تکاؤ اور مشکل. 331 00:15:55,510 --> 00:15:59,160 فونٹ بہت اچھے - اگر آپ اصل میں سائٹ پر جاؤ - 332 00:15:59,160 --> 00:16:02,892 کے تحت آپ کی شبیہیں کی ایک بہت فراہم کرتا ہے سب سے اوپر شبیہیں. 333 00:16:02,892 --> 00:16:06,980 جی ہاں، صرف سب سے اوپر. 334 00:16:06,980 --> 00:16:09,030 یہ آپ کو ایک بہت دے گا مفت کے لئے شبیہیں کی. 335 00:16:09,030 --> 00:16:15,210 >> تو یہاں آپ کو ہم نے ایک طرح چیزیں ہیں دیکھ ستارے، سلاخوں کے، ایک بجلی بولٹ، ایک 336 00:16:15,210 --> 00:16:19,750 کیلنڈر، ایک بگ، ایک کتاب، وغیرہ. 337 00:16:19,750 --> 00:16:21,110 یہ بہت مفید ہو سکتا ہے. 338 00:16:21,110 --> 00:16:24,290 آپ کو اس میں شامل ہیں جس طرح تم بھی شامل ہے لفظی سی ایس ایس فائل. 339 00:16:24,290 --> 00:16:29,760 اور اس کے بعد آپ کو، سی ایس ایس فائل شامل کر دیا ہے کیا آپ کر سکتے ہیں آپ کی تشکیل ہے 340 00:16:29,760 --> 00:16:33,430 کے لئے میں یہ satands بلایا ٹیگ کلاس ایف اے کے ساتھ آئکن 341 00:16:33,430 --> 00:16:34,460 بہت اچھے فونٹ کے لئے کھڑے. 342 00:16:34,460 --> 00:16:36,330 اور پھر، جو کچھ بھی کلاس آپ چاہتے ہیں. 343 00:16:36,330 --> 00:16:41,220 >> میں اس کے علاوہ میں سے ایک آئکن چاہتے تھے تو اگر یہاں چوک، میں دے گی 344 00:16:41,220 --> 00:16:43,290 اس کلاس ایف اے. 345 00:16:43,290 --> 00:16:46,230 اور پھر ایف اے ہائفن کے علاوہ خط ربط مربع. 346 00:16:46,230 --> 00:16:50,325 347 00:16:50,325 --> 00:16:53,710 >> MIKE RIZZO: ٹھیک ہے، ڈاؤن لوڈ، اتارنا. 348 00:16:53,710 --> 00:16:56,980 >> ٹامس REIMERS: اور پھر، آخری سی ایس ایس لائبریری ہم ہیں کے ذریعے حاصل کرنا چاہتے ہیں 349 00:16:56,980 --> 00:16:59,950 سی ایس ایس پر کم سے کم رکھنے کے لئے کی کوشش کر رہے لائبریریاں ہم احساس ہے کیونکہ 350 00:16:59,950 --> 00:17:03,660 اس پیشکش کا عنوان جاوا سکرپٹ لائبریریاں ہے. 351 00:17:03,660 --> 00:17:07,089 لیکن ہم اس کے ساتھ ساتھ ہو سکتا ہے سوچا دیگر لائبریریاں کرنے کے لئے آپ کو متعارف کرانے 352 00:17:07,089 --> 00:17:09,569 ہم لائبریریوں کے بارے میں بات کر رہے تھے جبکہ. 353 00:17:09,569 --> 00:17:11,400 >> یہ گوگل کی ویب فانٹ میں ہے. 354 00:17:11,400 --> 00:17:17,040 اور کیا گوگل کی ویب فانٹ آپ کی اجازت دیتا ہے ایسا کرنے کے لئے، آپ کی ویب سائٹ فونٹس شامل ہے 355 00:17:17,040 --> 00:17:22,079 اس کے بنانے کے لئے ایک بہت آسان طریقہ ہے جو خوبصورت اور آپ کی سیٹ تمیز کرنے کے لئے 356 00:17:22,079 --> 00:17:24,460 یہ ہے سب سے اور کی ہے ایک اچھا فونٹ ہے یا یہ ایک اچھا ہے 357 00:17:24,460 --> 00:17:27,790 فونٹ کا مجموعہ. 358 00:17:27,790 --> 00:17:31,410 گوگل کی ویب فانٹ دوسرے کے برعکس اچھا ہے یہ ایک احساس ہے کہ میں لائبریریاں 359 00:17:31,410 --> 00:17:33,490 واقعی ہدایت کی تنصیب. 360 00:17:33,490 --> 00:17:38,680 >> آپ لنک کی پیروی کریں تو، یہ ہے google.com / فونٹ، مجھے یقین ہے. 361 00:17:38,680 --> 00:17:41,100 آپ کو، آپ کو اس کی پیروی کرتے ہیں آپ فونٹ منتخب کر سکتے ہیں. 362 00:17:41,100 --> 00:17:44,410 آپ کی طرف سے بائیں پر منتخب کر سکتے ہیں موٹائی، ترچھا، وغیرہ. 363 00:17:44,410 --> 00:17:48,970 اور پھر، ایک بار جب آپ ایک منتخب کر لیا ہے آپ کو فوری استعمال کلک کر سکتے ہیں. 364 00:17:48,970 --> 00:17:49,820 وہیں. 365 00:17:49,820 --> 00:17:51,590 باکس کے نیچے دائیں. 366 00:17:51,590 --> 00:17:54,380 367 00:17:54,380 --> 00:17:56,700 >> اور اس کے بعد، ذیل میں سکرال. 368 00:17:56,700 --> 00:17:59,600 369 00:17:59,600 --> 00:18:02,650 سب سے پہلے، وہ آپ کو سی ایس ایس دے کہ آپ اصل میں اس سے منسلک کرنے کی ضرورت ہے. 370 00:18:02,650 --> 00:18:03,330 یہ درست نہیں ہے. 371 00:18:03,330 --> 00:18:05,170 آپ کو صرف کاپی اور اندر کہ چسپاں کر سکتے ہیں 372 00:18:05,170 --> 00:18:07,250 اور اس میں سے ایک کے بارے میں اچھی بات یہ ہے آپ اصل میں بھی کرنے کی ضرورت نہیں 373 00:18:07,250 --> 00:18:08,340 فائل ڈاؤن لوڈ. 374 00:18:08,340 --> 00:18:11,170 >> کیا کرنے جا رہا ہے یہ جا رہا ہے ہے اس سے گوگل کی ورژن پر منسلک کرنے کے لئے. 375 00:18:11,170 --> 00:18:14,130 تو واپس کرنے کے لئے اس کا کیا مطلب ہے. 376 00:18:14,130 --> 00:18:18,270 یہ ایک صارف جب جس کا مطلب آپ فائل ڈاؤن لوڈ - 377 00:18:18,270 --> 00:18:22,300 اپنے HTML صفحے کو ڈاؤن لوڈ - آپ کی ایچ ٹی ایم ایل یہ فائل کا حوالہ کرنے کے لئے کی جا رہی ہے. 378 00:18:22,300 --> 00:18:26,790 >> تو، آپ کے کمپیوٹر کو دیکھنے کے لئے جا رہا ہے، اوہ، یہ بلکہ google.com پر ہوسٹ کی گئی ہے 379 00:18:26,790 --> 00:18:28,170 theirsite.com پر سے. 380 00:18:28,170 --> 00:18:30,370 مجھے اس فائل کے لئے گوگل سے پوچھیں جانے دو. 381 00:18:30,370 --> 00:18:32,800 اور پھر، یہ شامل کرنے کے لئے جا رہا ہے یہ تقریبا یہ ایک کے طور پر اگر 382 00:18:32,800 --> 00:18:35,584 اپنی سائٹ کے ایک حصے کے. 383 00:18:35,584 --> 00:18:36,540 >> ٹامس REIMERS: ڈاؤن لوڈ، اتارنا. 384 00:18:36,540 --> 00:18:40,980 اور آپ اس میں شامل ہیں، ایک بار پھر آپ سی ایس ایس میں شامل، یہ آپ کو دیتا ہے 385 00:18:40,980 --> 00:18:41,830 اصل لائن. 386 00:18:41,830 --> 00:18:45,188 تو آپ کی جائیداد فونٹ کے خاندان مقرر آپ فونٹ کے نام کے برابر. 387 00:18:45,188 --> 00:18:47,936 388 00:18:47,936 --> 00:18:50,440 >> MIKE RIZZO: ٹھیک ہے. 389 00:18:50,440 --> 00:18:52,220 تو ہم صرف سی ایس ایس کے ساتھ ختم. 390 00:18:52,220 --> 00:18:57,230 اور تم میں سے کچھ، ٹھیک ہے، سوچ سکتا ہے ہم CS50 خزانہ پر کچھ سی ایس ایس کیا تھا. 391 00:18:57,230 --> 00:19:00,390 لیکن سی ایس ایس لائبریری بوٹسٹریپ تھا. 392 00:19:00,390 --> 00:19:05,190 ہم اصل میں بوٹسٹریپ ایک چھوٹی سی میں شامل ہیں بعد میں جاوا اسکرپٹ کے تحت کیونکہ 393 00:19:05,190 --> 00:19:09,660 بوٹسٹریپ سی ایس ایس لائبریری بھی آتا ہے جاوا سکرپٹ کو اس کی ایک بہت کے ساتھ 394 00:19:09,660 --> 00:19:12,060 بوٹسٹریپ یا ٹویٹر - جو بوٹسٹریپ بنا دیا - 395 00:19:12,060 --> 00:19:15,426 ان کی سی ایس ایس کے تمام انتظام کرنے کے لئے استعمال کرتا ہے. 396 00:19:15,426 --> 00:19:19,592 >> ٹامس REIMERS: کوئی بھی کسی بھی ہے اب تک عام طور پر سی ایس ایس کے بارے میں سوالات؟ 397 00:19:19,592 --> 00:19:20,723 ہم اچھے ہیں؟ 398 00:19:20,723 --> 00:19:21,216 بہت اچھے. 399 00:19:21,216 --> 00:19:22,495 >> MIKE RIZZO: بہت اچھے. 400 00:19:22,495 --> 00:19:25,136 >> ٹامس REIMERS: تو آگے بڑھ رہے ہیں جاوا سکرپٹ پر. 401 00:19:25,136 --> 00:19:27,900 >> MIKE RIZZO: تو ہم بات کرنا چاہتا تھا jQuery کے ساتھ شروع کرنے کے بارے میں. 402 00:19:27,900 --> 00:19:30,780 کسی jQuery کے بارے میں سنا ہے سے پہلے یا اس کا استعمال کیا؟ 403 00:19:30,780 --> 00:19:32,180 جی ہاں، ایک جوڑے؟ 404 00:19:32,180 --> 00:19:36,000 تو کیا تم صرف آ کے ساتھ کام کریں تو جاوا اسکرپٹ کا، تم اپنے آپ کو تلاش کر لیں گے 405 00:19:36,000 --> 00:19:41,000 ایک بہت طویل سلیکٹرز کی ایک بہت ٹائپ. 406 00:19:41,000 --> 00:19:44,400 تو کیا jQuery کی ہے یہ فراہم کرتا ہے ہے جاوا سکرپٹ کے لئے ایک اچھا چادر 407 00:19:44,400 --> 00:19:48,180 آپ آسانی سے منتخب کی اجازت دیتا ہے کہ زبان بدلیں اور مختلف عناصر جوڑتوڑ 408 00:19:48,180 --> 00:19:52,470 دستاویز آبجیکٹ ماڈل کے اندر اندر ویب صفحہ یا مجھے لگتا ہے جس ڈوم، 409 00:19:52,470 --> 00:19:54,290 تم لوگوں کو میں نے سنا ہے اس بات میں لیکچر. 410 00:19:54,290 --> 00:19:57,550 >> ٹامس REIMERS: آپ کے بارے میں سنا نہیں ہے یا آپ کو دیکھا نہیں ہے تو لیکچر 411 00:19:57,550 --> 00:20:01,870 ابھی تک، دستاویز آبجیکٹ ماڈل ہے بنیادی طور پر چیزوں کو کس طرح نمائندگی کر رہے ہیں. 412 00:20:01,870 --> 00:20:05,290 تو HTML کی طرح ایک درخت کی طرح لگتا ہے آپ اصل میں اسے اپنی طرف متوجہ ہے. 413 00:20:05,290 --> 00:20:06,850 آپ سب سے اوپر HTML عنصر ہے. 414 00:20:06,850 --> 00:20:07,560 آپ کے سر اور جسم ہے. 415 00:20:07,560 --> 00:20:09,500 >> اور اس کے بعد، آپ کو اس کے اندر اندر سب کچھ ہے. 416 00:20:09,500 --> 00:20:10,660 یہ ڈوم طور پر کہا جاتا ہے - 417 00:20:10,660 --> 00:20:12,120 دستاویز آبجیکٹ ماڈل. 418 00:20:12,120 --> 00:20:16,090 تو میں اشیاء کی نمائندگی کرتا ہے جو ایک ماڈل دستاویز میں سوچنے کے لئے ایک آسان طریقہ ہے 419 00:20:16,090 --> 00:20:18,560 اس کے بارے میں. 420 00:20:18,560 --> 00:20:22,520 اور jQuery بارے میں عظیم بات میں سے ایک یہ واقعی پار کرتا ہے 421 00:20:22,520 --> 00:20:26,460 اور یہ کہ کے اندر اندر توڑ عناصر کہ ناقابل یقین حد تک سادہ. 422 00:20:26,460 --> 00:20:30,300 >> بہت آسان ہے، اصل میں، اس کی اکثریت جاوا سکرپٹ لائبریریاں یا نہیں اگر 423 00:20:30,300 --> 00:20:34,200 اکثریت، لوگوں کے گرینڈ اکثریت آپ دیکھیں گے اصل میں jQuery کی ضرورت ہوتی ہے 424 00:20:34,200 --> 00:20:37,530 وہ صرف خود چلا سکتے ہیں کیونکہ آپ، آپ jQuery کی ضرورت نہیں تھی تو 425 00:20:37,530 --> 00:20:40,540 کرنے کی کوشش کر وقت کی ایک بہت برباد کرے گا کچھ منتخب کرنے کے لئے کس طرح کے اعداد و شمار 426 00:20:40,540 --> 00:20:43,660 عناصر اور کس طرح دیگر چیزیں کرنے کے لئے. 427 00:20:43,660 --> 00:20:47,950 اور jQuery کے بارے میں دیگر بڑی بات یہ کراس براؤزر مطابقت رکھتا ہے ہے. 428 00:20:47,950 --> 00:20:51,550 >> ہم نے کہا کہ جب واپس یاد ہے تمام براؤزرز کو لاگو نہیں 429 00:20:51,550 --> 00:20:53,100 چیزوں کو اسی طرح؟ 430 00:20:53,100 --> 00:20:55,120 یہ بھی جاوا اسکرپٹ میں سچ ہے. 431 00:20:55,120 --> 00:20:58,220 اور jQuery کے بارے میں بہت باتیں کی ایک یہ پتہ لگانے کے گا ہے 432 00:20:58,220 --> 00:21:00,300 براؤزر اور کا پتہ لگانے کے مناسب طریقہ. 433 00:21:00,300 --> 00:21:03,420 >> تو آپ کو ایک عنصر منتخب کرنے کے لئے کی ضرورت ہے تو، انٹرنیٹ ایکسپلورر تم کہہ سکتا 434 00:21:03,420 --> 00:21:05,770 اس طرح کرنا چاہئے. 435 00:21:05,770 --> 00:21:08,300 فائر فاکس درست کہہ سکتا طریقہ اس طرح ہے. 436 00:21:08,300 --> 00:21:09,710 jQuery کی پرواہ نہیں کرتا. 437 00:21:09,710 --> 00:21:12,550 آپ ایک کو منتخب کرنے کے لئے jQuery بتا جب عنصر یہ ہے کس طرح پتہ ہو جائے گا 438 00:21:12,550 --> 00:21:16,290 براؤزر کے اندر اندر اسے کرنا چاہئے صارف میں فی الحال ہے، اور اس کے بعد کرتے ہیں 439 00:21:16,290 --> 00:21:18,584 اس طرح. 440 00:21:18,584 --> 00:21:22,650 >> MIKE RIZZO: تو کے بارے میں بات نہیں کرتے ہیں jQuery کے استعمال کے تھوڑا سا. 441 00:21:22,650 --> 00:21:27,670 بس پی ایچ پی کی طرح، jQuery کے ایک خاص طور پر ہے ڈالر کا نشان کے لیے لگاو. 442 00:21:27,670 --> 00:21:30,880 تو آپ کو کسی بھی jQuery کی تلاش کر لیں گے - 443 00:21:30,880 --> 00:21:32,060 ٹھیک ہے، نہیں. 444 00:21:32,060 --> 00:21:35,210 آپ کو کبھی کبھی ڈالر جگہ لے سکتے ہیں لفظ jQuery کے ساتھ سائن ان کریں. 445 00:21:35,210 --> 00:21:38,980 لیکن عام طور پر، یہ صرف اس وجہ سے چھوٹا، آپ jQuery کی ہونے کی وجہ سے جب بھی 446 00:21:38,980 --> 00:21:41,420 یہ ایک ڈالر علامت کے ساتھ ہو جائے گا استعمال کیا جاتا ہے. 447 00:21:41,420 --> 00:21:47,030 >> تو یہاں ہم صرف ایک آغاز دکھا رہے ہیں ڈوم میں ایک عنصر کے لئے سلیکٹر. 448 00:21:47,030 --> 00:21:52,850 یہاں، ہم ڈالر کا نشان کے بعد کیا ہے پھر کھلی قوسین اور قیمت درج کرنے کی طرف سے. 449 00:21:52,850 --> 00:21:56,130 اور قیمت درج کرنے کے اندر اندر ہمارے سلیکٹرز جانا مختلف عناصر کے لئے. 450 00:21:56,130 --> 00:21:59,810 صرف سی ایس ایس کی طرح، ہم سلیکٹرز کی ضرورت مختلف عناصر سٹائل کے قابل ہو جائے 451 00:21:59,810 --> 00:22:00,840 صفحے کے اندر اندر. 452 00:22:00,840 --> 00:22:06,555 لوگ مختلف سلیکٹرز ترجمہ بالکل میں jQuery اور جاوا سکرپٹ، 453 00:22:06,555 --> 00:22:07,820 سب سے زیادہ حصہ کے لئے. 454 00:22:07,820 --> 00:22:10,120 >> تو یہاں ہم ایک نقطہ ہے FOO ہے. 455 00:22:10,120 --> 00:22:14,780 آپ لیکچر سے یاد تو اگر، ڈاٹ صرف کلاس کا مطلب ہے. 456 00:22:14,780 --> 00:22:18,850 تو ہم عنصر کو منتخب کر رہے ہیں کلاس FOO کو ساتھ. 457 00:22:18,850 --> 00:22:22,670 تو مجھے آگے جانا ہے اور کھول تو ہمارے جاوا اسکرپٹ کنسول یہاں واقعی بہت تیزی سے 458 00:22:22,670 --> 00:22:26,830 میں صرف ٹائپ تو صرف، اس کا مظاہرہ ڈالر سائن ان کریں، ہم اس میں کچھ ہے دیکھتے ہیں کہ 459 00:22:26,830 --> 00:22:28,090 آتا ہے اس تقریب. 460 00:22:28,090 --> 00:22:29,420 اور یہ صرف jQuery کی طرف سے وضاحت کی گئی ہے. 461 00:22:29,420 --> 00:22:32,120 >> ٹامس REIMERS: تم میں سے ان لوگوں کے لئے مجریچت، کنسول ایک آلہ ہے 462 00:22:32,120 --> 00:22:35,430 آپ کو اجازت دیتا ہے جو کروم،، کے اندر اندر بنیادی طور پر، پر جاوا سکرپٹ چلانے کے 463 00:22:35,430 --> 00:22:36,450 موجودہ صفحہ. 464 00:22:36,450 --> 00:22:39,420 یہ آپ کو ناقابل یقین حد تک مفید پائیں گے جب آپ اصل میں ٹھیک کرنا اور تم 465 00:22:39,420 --> 00:22:42,400 کی طرح ہو جائے کرنے کی ضرورت ہے، موجودہ کیا ہے کچھ عالمی متغیر کی قیمت یا کیا 466 00:22:42,400 --> 00:22:43,910 کچھ اور ہے؟ 467 00:22:43,910 --> 00:22:47,620 یہ رعایت کے ساتھ GDB طرح طرح کی ہے آپ اصل میں کر سکتے ہیں 468 00:22:47,620 --> 00:22:51,600 ساتھ صفحے پر عناصر جوڑتوڑ ایک بہت آسان انداز میں اس. 469 00:22:51,600 --> 00:22:55,080 اور یہ بھی، بنیادی طور پر، چیک کرنے کے لیے نہیں ہے یہ کچھ کرتا ہے اس سے پہلے کہ آپ کے ساتھ میں. 470 00:22:55,080 --> 00:22:58,660 >> تو جبکہ، GDB طرح ہو سکتا ہے، آپ ہیں اس بات کا یقین آپ کو اگلے مرحلے پر چلانے کے لئے چاہتے ہیں؟ 471 00:22:58,660 --> 00:22:59,830 کنسول اصلی میں ہے. 472 00:22:59,830 --> 00:23:03,690 ویب کے صفحے دے اور تو کے طور پر یہ کر رہا ہے جو کچھ بھی کر 473 00:23:03,690 --> 00:23:05,720 کونسل کی بھی اس کے ساتھ ساتھ چل رہا ہے. 474 00:23:05,720 --> 00:23:08,330 اور تم میں الزام لگانا کوڈ ڈال کر سکتے ہیں کہ کنسول، جس میں 475 00:23:08,330 --> 00:23:09,260 صفحے پر چلایا جائے. 476 00:23:09,260 --> 00:23:12,190 >> MIKE RIZZO: تو کنسول داخل کرنے کے لئے، میں مختصر طور پر کرنا چاہئے لگتا ہے 477 00:23:12,190 --> 00:23:13,750 ایسا کرنے کے لئے کس طرح کا ذکر. 478 00:23:13,750 --> 00:23:17,850 آپ ہو سکتا ہے کہ گزشتہ مسائل میں استعمال کیا جاتا ہے کروم کے عنصر کا معائنہ 479 00:23:17,850 --> 00:23:20,440 افعال یا نقطہ نظر کے صفحے کا ماخذ - 480 00:23:20,440 --> 00:23:23,870 اور ان لوگوں کو صرف حق کی طرف سے قابل رسائی ہیں صفحہ یا ایک مخصوص پر کلک کر 481 00:23:23,870 --> 00:23:28,430 عنصر اور معائنہ یا تو کر عنصر یا نقطہ نظر کے صفحے کا ماخذ. 482 00:23:28,430 --> 00:23:31,190 ہم نے بھی جاوا اسکرپٹ تک رسائی حاصل کر سکتے ہیں کنسول براہ راست کی طرف سے 483 00:23:31,190 --> 00:23:33,630 عنصر معائنہ کا انتخاب. 484 00:23:33,630 --> 00:23:37,930 تو پھر آپ کو صرف مارا کنسول اب تک دائیں جانب. 485 00:23:37,930 --> 00:23:41,900 >> متبادل طور پر، آپ کو بھی جا سکتا ہے اوپری دائیں کونے پر، 486 00:23:41,900 --> 00:23:46,820 اس کی سکرین پر کاٹ رہا ہے جس میں جہاں یہ تین افقی سلاخوں ہے. 487 00:23:46,820 --> 00:23:52,010 اور تم، فورم کے اوزار نیچے جاؤ اور تو جاوا اسکرپٹ کا کنسول 488 00:23:52,010 --> 00:23:53,240 یہاں کہاں دیکھ سکتے ہیں - 489 00:23:53,240 --> 00:23:54,370 کم از کم ونڈوز پر - 490 00:23:54,370 --> 00:23:59,680 شارٹ کٹ کنٹرول تو پھر جے تبدیلی ہے ہم ایک عنصر منتخب کرنے کے لئے کرنا چاہتا تھا 491 00:23:59,680 --> 00:24:06,060 اس صفحے کے اندر اندر، جیسا کہ میں نے دکھایا سے پہلے، ہم ڈالر کی نشانی کھولیں parens کرنا 492 00:24:06,060 --> 00:24:08,180 اور اس کے بعد کی قیمت درج کرنے. 493 00:24:08,180 --> 00:24:11,750 >> ایک دلچسپ بات، عام طور پر، ہے ایک کی قیمت درج کرنے اور ڈبل قیمت درج کرنے ہیں 494 00:24:11,750 --> 00:24:12,370 ونمیئ. 495 00:24:12,370 --> 00:24:16,050 تو بہت سے لوگوں کو صرف ایک استعمال کی قیمت درج کرنے پر وہ ٹائپ کرنے کے لئے تیزی سے ہو کیونکہ 496 00:24:16,050 --> 00:24:19,780 ڈبل قیمت درج کرنے سے بھی زیادہ نہیں ہے شفٹ کو دبا کر رکھیں کرنے کے لئے ہے. 497 00:24:19,780 --> 00:24:21,770 تو میں صرف اب ایسا کریں گے. 498 00:24:21,770 --> 00:24:24,510 >> تو میں کچھ منتخب کرنے کے لئے چاہتے ہیں، کلاس کے ساتھ. 499 00:24:24,510 --> 00:24:27,200 کنٹینر، میں جانتا ہوں کہ صرف اس وجہ سے ہے کہ پر ہے کہ کچھ ہمارے 500 00:24:27,200 --> 00:24:28,740 ویب کے صفحے کے اب. 501 00:24:28,740 --> 00:24:29,520 اور میں درج کریں مارا. 502 00:24:29,520 --> 00:24:31,670 اور ہم نے اسے منتخب کر سکتے ہیں. 503 00:24:31,670 --> 00:24:34,990 تو اس سے ظاہر ہوتا ہے کہ یہ کہ اعتراض واپس. 504 00:24:34,990 --> 00:24:36,620 تو یہ ایک بنیادی انتخاب ہے. 505 00:24:36,620 --> 00:24:40,080 ہم اصل میں اس کے جوڑتوڑ کرنا چاہتے تھے، تم سے کچھ کو فون کرنا پڑے گا 506 00:24:40,080 --> 00:24:43,925 اس انتخاب پر، جس میں ہم بعد میں مل جائے گا. 507 00:24:43,925 --> 00:24:49,030 >> ٹامس REIMERS: تو صرف اس کو دیکھنے کے لئے زیادہ گہرائی میں، یہ مختلف نہیں ہے 508 00:24:49,030 --> 00:24:52,245 ہم سی میں کی جانے والی تقریب کالز سے یہاں تقریب کے نام ایک ہے 509 00:24:52,245 --> 00:24:52,580 چھوٹا سا عجیب. 510 00:24:52,580 --> 00:24:55,640 یہ ڈالر علامت ہے. 511 00:24:55,640 --> 00:24:57,010 یہ صرف ایک تقریب کا ایک نام ہے. 512 00:24:57,010 --> 00:24:58,810 اس کے بارے میں کچھ خاص نہیں ہے. 513 00:24:58,810 --> 00:25:00,450 >> ہم کھلے قوسین ہے. 514 00:25:00,450 --> 00:25:03,880 اس کے بعد، ہم نے اپنے ایک دلیل، ہے جس میں اس معاملے میں ایک تار پر ہوتا ہے، 515 00:25:03,880 --> 00:25:05,680 جس میں اس کے لئے ایک سلیکٹر ہے. 516 00:25:05,680 --> 00:25:08,130 اور اس کے بعد، ہم نے ہماری بند خانے. 517 00:25:08,130 --> 00:25:09,960 کہ یہ ہے. 518 00:25:09,960 --> 00:25:11,500 >> یہ کافی مختلف نہیں ہے. 519 00:25:11,500 --> 00:25:12,900 اگرچہ، یہ بہت عجیب لگتی ہے. 520 00:25:12,900 --> 00:25:17,220 اور یہ کہ، کی طرح، ایک سے چپکی ہوئی ہو سکتا ہے لوگوں کی ایک بہت کے لئے پوائنٹ. 521 00:25:17,220 --> 00:25:21,460 >> MIKE RIZZO: تو اسی طرح ہم چاہتے ہیں ایک ID ہے کہ ایک عنصر منتخب کرنے کے لئے، 522 00:25:21,460 --> 00:25:23,470 اب ہم کی طرف سے منتخب کرنے کے لئے چاہتے ہیں، بجائے طبقے کے شناختی. 523 00:25:23,470 --> 00:25:28,080 یہ اسی طرح کی ایک بات ہو گی ہم کہاں صرف ID کے لئے تیزی سے دستخط کرتے ہیں. 524 00:25:28,080 --> 00:25:33,576 تو ہم سب یہاں منتخب کر رہے ہیں ID بار ہے کہ عناصر. 525 00:25:33,576 --> 00:25:35,400 >> ٹامس REIMERS: اور یہ توسیع. 526 00:25:35,400 --> 00:25:36,450 کہ سی ایس ایس میں توسیع. 527 00:25:36,450 --> 00:25:42,260 صرف سی ایس ایس کی طرح، آپ کو تمام منتخب کر سکتے ہیں کلاس FOO کو ہے جو روابط،. 528 00:25:42,260 --> 00:25:43,420 یہاں، ایک ہی بات ہے. 529 00:25:43,420 --> 00:25:52,750 >> آپ کو منتخب کریں گے، جو a.foo کر سکتے ہیں کلاس FOO کو ساتھ روابط کی تمام. 530 00:25:52,750 --> 00:25:58,860 آپ کو ایک تیز بار کر سکتے ہیں جس گے ID بار کے ساتھ اور اس لنک کو منتخب کریں 531 00:25:58,860 --> 00:25:59,770 اور تو آگے. 532 00:25:59,770 --> 00:26:02,120 کوئی سی ایس ایس سلیکٹر ایک درست ہے jQuery کے سلیکٹر. 533 00:26:02,120 --> 00:26:03,370 >> MIKE RIZZO: جی ہاں. 534 00:26:03,370 --> 00:26:07,996 535 00:26:07,996 --> 00:26:11,460 ٹھیک ہے، تو اب تھوڑا سا میں حاصل کرنے دو ہم کر سکتے ہیں کہ ہیرا پھیری کی 536 00:26:11,460 --> 00:26:12,870 ہمارے jQuery کی. 537 00:26:12,870 --> 00:26:19,280 تو jQuery کی ایک خاص قسم ہے ہم صرف استعمال کرتے ہیں جہاں سنکیتن کے 538 00:26:19,280 --> 00:26:20,170 آخر میں ایک نقطہ. 539 00:26:20,170 --> 00:26:23,340 اور تم میں اس طرح سوچ سکتے ہیں سی ہم مختلف structs تھا کس طرح. 540 00:26:23,340 --> 00:26:27,110 اور ان structs میں جانے کے لئے، آپ کو کرے گا ان میں حاصل کرنے کے لئے ایک نقطہ کا استعمال. 541 00:26:27,110 --> 00:26:28,480 >> یہ، اس قسم کی، اسی طرح کی ایک چیز ہے. 542 00:26:28,480 --> 00:26:33,570 صرف اب ہم اس کے اندر اندر کام کرتا ہے ہم اس پر کال کر سکتے ہیں کہ سلیکٹر. 543 00:26:33,570 --> 00:26:38,640 تو یہاں، بہت پہلے مثال کے طور پر آپ کو ایک سی ایس ایس سلیکٹر ہے دیکھ سکتے ہیں. 544 00:26:38,640 --> 00:26:45,290 اور بنیادی طور پر، کیا ہے کہ کرتا ہے یہ ہے اس سے پہلے عنصر سی ایس ایس لاگو ہوتا ہے 545 00:26:45,290 --> 00:26:46,230 آپ کے منتخب کردہ بات - 546 00:26:46,230 --> 00:26:47,720 آپ کے منتخب کردہ ہے کہ اس عنصر - 547 00:26:47,720 --> 00:26:49,290 کہ قیمت کے ساتھ. 548 00:26:49,290 --> 00:26:55,390 >> ٹامس REIMERS: تو ایک آسان ترجمہ اگر jQuery کے، بنیادی طور پر، کہ ہو جائے گا 549 00:26:55,390 --> 00:26:57,790 صرف FOO کو لیا. 550 00:26:57,790 --> 00:27:05,480 اور پھر سی ایس ایس میں کہا ہے کہ، سرخ اور بند رنگ. 551 00:27:05,480 --> 00:27:06,670 یہ وہی خیال ہے. 552 00:27:06,670 --> 00:27:08,800 کیا یہ ہو چکا ہے اس کو منتخب کیا ہے ہے تمام FOO کو عناصر. 553 00:27:08,800 --> 00:27:10,170 اور پھر اس کا اطلاق ہے. 554 00:27:10,170 --> 00:27:15,884 ترتیب دیں، جائیداد رنگ ریڈ کے برابر ہے. 555 00:27:15,884 --> 00:27:21,070 >> MIKE RIZZO: اسی طرح ہم نے بھی تبدیل کر سکتے ہیں کیا ہے کی اصل مندرجات 556 00:27:21,070 --> 00:27:24,870 صفحے کے HTML، پر دکھائے جس اس کا مطلب یہ ہے کیونکہ بہت اچھا ہے آپ 557 00:27:24,870 --> 00:27:28,095 ویب صفحات اب مکمل طور پر متحرک ہو سکتا ہے اور مستحکم کرنے کے لئے کی ضرورت نہیں ہے 558 00:27:28,095 --> 00:27:31,660 آپ کو پی ایچ پی کا استعمال کرتے ہوئے پرنٹ ہے بہت شروع میں 559 00:27:31,660 --> 00:27:33,320 صفحہ بھری ہوئی کیا جا رہا ہے. 560 00:27:33,320 --> 00:27:36,810 تو یہاں ہم کو تبدیل کرنا چاہتا تھا صفحہ کی اصل ایچ ٹی ایم ایل، اب ہم کریں گے 561 00:27:36,810 --> 00:27:43,550 ایچ ٹی ایم ایل کی تقریب، فون جو تو صرف ہم میں وضاحت جو بھی اضافہ 562 00:27:43,550 --> 00:27:45,390 ہم منتخب کردہ اس عنصر. 563 00:27:45,390 --> 00:27:49,810 تو ہم یہاں سے عنصر کو منتخب کر رہے ہیں کلاس FOO کو اور پھر یہ ایچ ٹی ایم ایل کہہ رہے 564 00:27:49,810 --> 00:27:52,200 اب یہ خوش دنیا ہے. 565 00:27:52,200 --> 00:27:55,600 >> ٹامس REIMERS: اور آپ کو لگتا ہے کے بارے میں کے مفید ایپلی کیشنز کیا ہیں 566 00:27:55,600 --> 00:28:00,800 یہ، اس سی ایس ایس ایک، پہلی بات یہ ہے کہ آپ ہی ہیں کے بارے میں سوچنا شروع کر سکتے ہیں 567 00:28:00,800 --> 00:28:03,070 کی شرائط میں بھی مینو کے نیچے ڈراپ. 568 00:28:03,070 --> 00:28:08,350 آپ، کی طرح کام کرنے کے لئے شروع کر سکتے ہیں جب ایک صارف کے سب سے اوپر کے حصہ پر hovers 569 00:28:08,350 --> 00:28:11,970 ایک بوند نیچے، آپ کو بنانا چاہتے ہیں نظر نیچے کا حصہ. 570 00:28:11,970 --> 00:28:12,540 ٹھیک ہے نا؟ 571 00:28:12,540 --> 00:28:15,610 >> لہذا سی ایس ایس میں، ہم خصوصیات نظر میں کچھ بنانے کے لئے. 572 00:28:15,610 --> 00:28:19,330 ڈسپلے بڑی آنت کوئی بھی طرح چیزیں یہ پوشیدہ کرے گا. 573 00:28:19,330 --> 00:28:21,190 ڈسپلے بلاک یہ ظاہر کرے گا. 574 00:28:21,190 --> 00:28:25,860 یا آپ کو، آپ کو آسان جانا چاہتے ہیں یہاں تک کہ اگر نمائش برابر کی طرح چیزیں ہیں 575 00:28:25,860 --> 00:28:27,520 نظر، اور نمائش پوشیدہ برابر. 576 00:28:27,520 --> 00:28:30,330 577 00:28:30,330 --> 00:28:34,780 >> اور تم چیزوں کو لاگو کرنے کے لئے شروع کر سکتا جیسے مینو کے نیچے ڈراپ 578 00:28:34,780 --> 00:28:38,410 آپ کو کس طرح کے خیال کے ذریعے حاصل کرنے کے بعد یہ کھولتا ہے جب آپ اعداد و شمار کر سکتے ہیں، 579 00:28:38,410 --> 00:28:39,850 ہم نے بہت مختصر طور پر کے ذریعے حاصل کریں گے. 580 00:28:39,850 --> 00:28:42,160 لیکن ہم کو دیکھنے کے لئے شروع کر سکتے ہیں اس کی ایپلی کیشنز. 581 00:28:42,160 --> 00:28:45,540 اسی طرح کی ایک لحاظ سے، اگر تم تھے کوشش کرنے کے لئے اور ایک بات چیت،، پر عمل درآمد کا کہنا ہے کہ 582 00:28:45,540 --> 00:28:48,620 انجن اور آپ کو ایک چھوٹا سا بنانا چاہتے ہیں آپ نے جب بھی تقریر بلبلا آئے 583 00:28:48,620 --> 00:28:52,880 ایک نیا پیغام ہے، آپ کو ملتا ہے ایک بار نیا پیغام، آپ کو تھوڑا کر سکتے ہیں 584 00:28:52,880 --> 00:28:55,890 تقریر بلبلا تبدیلی کی طرف سے آئے صفحے کے HTML، ٹھیک ہے؟ 585 00:28:55,890 --> 00:29:00,540 کہ اضافی تقریر بلبلا انہوں نے مزید کہا کی طرف سے وہاں میں اضافی متن کے ساتھ. 586 00:29:00,540 --> 00:29:01,140 جی ہاں؟ 587 00:29:01,140 --> 00:29:07,750 >> سامعین: تو آپ کے اندر اندر اس یمبیڈ گے کی طرح کی طرح میں ایچ ٹی ایم ایل کوڈ 588 00:29:07,750 --> 00:29:10,534 [اشراوی]؟ 589 00:29:10,534 --> 00:29:12,940 >> MIKE RIZZO: ٹھیک ہے. 590 00:29:12,940 --> 00:29:16,190 جی ہاں، ہم اس سے ملے گی تھوڑا سا میں. 591 00:29:16,190 --> 00:29:18,810 جی ہاں، یہ اسی طرح کی ایک ہے پی ایچ پی کے لئے تھوڑا سا. 592 00:29:18,810 --> 00:29:21,240 بالکل اسی طرح کے نہیں. 593 00:29:21,240 --> 00:29:24,730 >> کرنے کے لئے ایک اچھا فرق ہے کیا یہ اصل میں ہم میں ترمیم جب میں ترمیم ہے 594 00:29:24,730 --> 00:29:28,480 یہ ہونے جا رہا نہیں ہے، کیونکہ صفحہ کیا جا رہا ہے اصل فائل میں ترمیم 595 00:29:28,480 --> 00:29:31,380 سرور پر رکھا ہے کیونکہ دنیا اجازت نہیں ہونا چاہئے 596 00:29:31,380 --> 00:29:32,610 آپ کی فائلوں میں ترمیم کرنے کے. 597 00:29:32,610 --> 00:29:36,080 یہ صرف صفحے پر کیا ترمیم ہے اور جو اندر اندر ظاہر کیا جا رہا ہے 598 00:29:36,080 --> 00:29:36,950 براؤزر. 599 00:29:36,950 --> 00:29:40,340 تو آپ کے بعد صفحہ کو دوبارہ لوڈ کرنے کے لئے تھے، ہم کے طور پر کچھ کو خارج کرنے، کا کہنا ہے کہ 600 00:29:40,340 --> 00:29:44,730 ہم ہٹائیں کال کے ساتھ کیا کر سکتے ہیں دیکھنے کے، بات یہ ہے کہ اس کے بعد ظاہر کریں گے. 601 00:29:44,730 --> 00:29:48,590 >> ٹامس REIMERS: تو ایک طریقہ کے بارے میں سوچنا اس میں آپ کے کمپیوٹر میں ہوں تو ہے اور 602 00:29:48,590 --> 00:29:50,170 مائیک، کی طرح، سرور ہے. 603 00:29:50,170 --> 00:29:53,850 کیا ہونے جا رہا ہے میں جا رہا ہوں ارے، میں نے اس کی ایک کاپی کر سکتے ہیں، مائیک پوچھیں 604 00:29:53,850 --> 00:29:54,630 اس ویب صفحہ؟ 605 00:29:54,630 --> 00:29:56,190 اور وہ مجھے اس کی ایک کاپی دے دیں گے. 606 00:29:56,190 --> 00:29:57,430 >> نہیں، یہ اصل بات نہیں ہے. 607 00:29:57,430 --> 00:29:58,620 یہ صرف ایک کاپی ہے. 608 00:29:58,620 --> 00:30:00,450 اور پھر یہ، اوہ، طرح ہو جائے گا جاوا سکرپٹ کو یہاں. 609 00:30:00,450 --> 00:30:02,450 واضح طور پر، میں ترمیم چاہئے یہ کی طرح ہو. 610 00:30:02,450 --> 00:30:04,250 اور میں نے اپنی کاپی میں ترمیم کر رہا ہوں. 611 00:30:04,250 --> 00:30:05,920 >> لیکن اس effecting کے نہیں ہے اصل کاپی. 612 00:30:05,920 --> 00:30:08,480 اور میں تھے تو پھر اس سے پوچھنا ، صفحہ کی تازہ کاری - 613 00:30:08,480 --> 00:30:10,060 ارے، میں نے ایک اور صاف کاپی ہے کر سکتے ہیں - 614 00:30:10,060 --> 00:30:11,440 اس نے مجھے دینے جا رہا ہے ایک اور صاف کاپی. 615 00:30:11,440 --> 00:30:14,240 اور پھر، میں ایک ہی بات کرنے جا رہا ہوں کی طرح، اوہ، اس کا کہنا ہے کہ یہاں جے ایس 616 00:30:14,240 --> 00:30:14,866 اس ترمیم کرنے کے لئے. 617 00:30:14,866 --> 00:30:17,460 اور میں یہ ہے کہ ایسا رکھنے کے لئے جا رہا ہوں. 618 00:30:17,460 --> 00:30:20,930 >> MIKE RIZZO: تو واقعی ایک ٹھنڈی چیز jQuery کی ہے کے ساتھ آپ کر سکتے ہیں کہ 619 00:30:20,930 --> 00:30:24,350 اصل میں مختلف اقسام میں شامل آپ کے صفحے پر متحرک تصاویر کے. 620 00:30:24,350 --> 00:30:27,440 کیا تم نے کبھی کہاں دیکھا ہے میں نہیں جانتی آپ کو ایک بھرنے کے لئے ایک فارم کو کوشش کر رہے ہیں 621 00:30:27,440 --> 00:30:31,250 آن لائن اور آپ کو بھرنے نہیں ہے صحیح طریقے سے چیزیں. 622 00:30:31,250 --> 00:30:33,440 تو ایک چھوٹی سے چھوٹی چیز کے نیچے سلائڈ سب سے اوپر ہے اور آپ کا کہنا ہے کہ 623 00:30:33,440 --> 00:30:34,820 صحیح طریقے سے اس نے نہیں کیا ہے. 624 00:30:34,820 --> 00:30:36,260 دوبارہ کوشش کریں. 625 00:30:36,260 --> 00:30:37,890 اور پھر، اس سے بھی صرف سلائڈ کر سکتے ہیں. 626 00:30:37,890 --> 00:30:40,710 >> jQuery کے افعال میں تعمیر کیا ہے پتہ چلتا ہے کہ اس کے تمام کرنے کے 627 00:30:40,710 --> 00:30:44,180 حرکت پذیری واقعی، واقعی بہت آسان. 628 00:30:44,180 --> 00:30:46,750 تو دھندلا سب سے پہلے ہے تقریب کے باہر، جس 629 00:30:46,750 --> 00:30:47,710 تم سے کچھ پر کال کر سکتے ہیں. 630 00:30:47,710 --> 00:30:55,650 اور اس کے سی ایس ایس کو تبدیل کرنے کا ایک طریقہ ہے ایک متحرک انداز میں اس عنصر. 631 00:30:55,650 --> 00:30:58,480 تو یہ جو کچھ بھی عنصر لیتا ہے آپ کو اس پر باہر دھندلا کال. 632 00:30:58,480 --> 00:31:03,990 اور پھر آہستہ آہستہ اس کے دھندلاپن کو تبدیل یہ مکمل طور پر شفاف ہو جاتا ہے جب تک. 633 00:31:03,990 --> 00:31:07,330 >> ٹامس REIMERS: دیگر ڈاؤن لوڈ، اتارنا سے ایک کر دے گا جو نیچے سلائڈ ہے 634 00:31:07,330 --> 00:31:08,800 کچھ اس کے نیچے سلائڈنگ کی طرف سے ظاہر ہوتے ہیں. 635 00:31:08,800 --> 00:31:12,840 تو مینو کے نیچے ڈراپ کی صورت میں، پھر، ہم پتہ لگانے کے لئے کس طرح سیکھا جب 636 00:31:12,840 --> 00:31:15,310 اس پر معلق کیا گیا ہے جب، آپ صرف اس کے نیچے دیے بتا سکتا 637 00:31:15,310 --> 00:31:16,910 حصہ اب نیچے سلائڈ. 638 00:31:16,910 --> 00:31:19,270 اور پھر، یہ ظاہر کریں گے نیچے سلائڈنگ کی طرف سے. 639 00:31:19,270 --> 00:31:22,042 640 00:31:22,042 --> 00:31:26,590 >> MIKE RIZZO: اور پھر، آپ کو صرف ہو تو ذہن میں حرکت پذیری کی کچھ قسم ہے 641 00:31:26,590 --> 00:31:29,080 jQuery کی ضروری فراہم نہیں کرتا. 642 00:31:29,080 --> 00:31:32,690 مثال کے طور پر، کی jQuery کی کا کہنا ہے کہ آپ کو ایک سلائڈ کے ساتھ فراہم کرتا ہے 643 00:31:32,690 --> 00:31:33,750 نیچے اور سلائڈ اپ. 644 00:31:33,750 --> 00:31:36,740 ٹھیک ہے، آپ کے سلائڈ چاہتا تھا کا کہنا ہے کہ کی طرف سے بائیں یا میں سے میں کچھ 645 00:31:36,740 --> 00:31:39,880 CS50 کی طرح صحیح طرح صفحہ اول جب بھی کرتا ہے 646 00:31:39,880 --> 00:31:42,080 آپ کو ایک نئے پینل کے پاس جاؤ. 647 00:31:42,080 --> 00:31:45,030 اس کے بعد آپ کو شاید ہوگا کا استعمال کرتے ہوئے خود کو نافذ 648 00:31:45,030 --> 00:31:49,310 jQuery کے اندر اندر تقریب ذی. 649 00:31:49,310 --> 00:31:51,350 >> تو اسی طرح، آپ کو صرف ذی. 650 00:31:51,350 --> 00:31:55,850 اور پھر، اس کے اندر اندر یہ ایک لیتا ہے مختلف اقدار کی لغت 651 00:31:55,850 --> 00:31:57,340 آپ کو منتقل کرنے کی توقع کر رہے ہیں. 652 00:31:57,340 --> 00:32:06,960 تو یہاں ہم ذی کرنا چاہتا تھا عنصر FOO کو اس طرح ہے کہ اس کی چوڑائی یا تو 653 00:32:06,960 --> 00:32:10,880 توسیع یا 80 پکسلز کے معاہدوں، یہ اس وقت ہے پر منحصر ہے. 654 00:32:10,880 --> 00:32:14,100 ہم صرف کے طور پر گزر جائے گا اس کے اندر اندر دلیل. 655 00:32:14,100 --> 00:32:18,060 >> کچھ دوسرے دلائل ہے بھی حرکت آپ کو مثال کے طور پر، اس کے پاس سکتا ہے، 656 00:32:18,060 --> 00:32:21,150 حرکت پذیری کی رفتار آپ کو یہ دینا چاہتا ہوں کہ. 657 00:32:21,150 --> 00:32:26,220 اور ایسا کرنے کے لئے، میں صرف کا کہنا ہے کہ فوری طور پر گوگل کے jQuery متحرک. 658 00:32:26,220 --> 00:32:31,710 اور پھر، اس صفحے کی پرورش، آپ کر سکتے ہیں یہ مختلف کا ایک گروپ ہے دیکھ 659 00:32:31,710 --> 00:32:33,560 آپ کو یہ منتقل کر سکتے ہیں خصوصیات. 660 00:32:33,560 --> 00:32:35,990 >> اور میں آپ کی حوصلہ افزائی - آپ آئے جب بھی آپ ایسا نہیں کرتے کہ کچھ بھر 661 00:32:35,990 --> 00:32:40,390 جانتے ہیں یا صرف ایک کے بارے میں مزید جاننے کے لئے چاہتے آپ کو فون کر سکتے ہیں اس مخصوص طریقہ 662 00:32:40,390 --> 00:32:41,270 کچھ - 663 00:32:41,270 --> 00:32:44,440 صرف گوگل. jQuery کے بہت ہے اچھی طرح سے دستاویزی. 664 00:32:44,440 --> 00:32:49,140 اور اکثر وقت کی ایک بہت ہیں وہ آپ کے لئے فراہم کرتے ہیں کہ مثالیں. 665 00:32:49,140 --> 00:32:52,470 ہم ذیل میں سکرال - 666 00:32:52,470 --> 00:32:53,720 راستے - 667 00:32:53,720 --> 00:32:57,660 668 00:32:57,660 --> 00:32:59,190 ہم اس کے ساتھ ساتھ، استعمال کر سکتے ہیں. 669 00:32:59,190 --> 00:33:02,480 >> ایک بار پھر، جب ایک ڈویلپر اصل میں جاتا ہے ایک لکھنے کی تکلیف کے ذریعے 670 00:33:02,480 --> 00:33:05,810 لائبریری، وہ عام طور پر چاہتے ہیں اسے استعمال کرنے کے لئے کسی. 671 00:33:05,810 --> 00:33:09,400 تو ساتھ ساتھ جا رہا ہے ایک دستاویزات ہو. 672 00:33:09,400 --> 00:33:12,270 اور یہ کہ دستاویزات عام طور پر ہو سکتا ہے ہے جو منصوبے کے صفحے، پر پایا 673 00:33:12,270 --> 00:33:14,970 ہم آپ کو میں اس کی اصل سائٹ دی کیوں کرنے کے لئے آپ کا رابطہ ہے جس میں آغاز، 674 00:33:14,970 --> 00:33:18,080 منصوبے کے صفحات آپ کر سکتے ہیں کہ دستاویزات کو دیکھنے کے. 675 00:33:18,080 --> 00:33:22,670 >> عام طور پر، کیس میں اس منصوبے پیج کے [اشراوی]، یہ تم سے کہا 676 00:33:22,670 --> 00:33:23,940 کلاس کے نام. 677 00:33:23,940 --> 00:33:27,250 جاوا اسکرپٹ کی صورت میں، دیتا ہے آپ کے افعال کے نام پر. 678 00:33:27,250 --> 00:33:35,310 ویسے، ہم سب سے اوپر تک سکرال، افعال پر ایک فوری طرف نوٹ ہے 679 00:33:35,310 --> 00:33:39,080 آپ کو لاگو ایک تقریب دیکھ جب بھی مشکل کے ساتھ اس طرح 680 00:33:39,080 --> 00:33:43,800 وسط میں بریکٹ، کا مطلب ہے کہ اس جائیداد اختیاری ہے. 681 00:33:43,800 --> 00:33:44,750 بس ایک سر اپ. 682 00:33:44,750 --> 00:33:47,350 میں سوالات کا ایک بہت دیکھا ہے اس کے بارے میں. 683 00:33:47,350 --> 00:33:50,370 >> تو یہاں ہم دیکھ سکتے ہیں کہ ذی خصوصیات لیتا ہے 684 00:33:50,370 --> 00:33:51,800 ایک ضروری دلیل کے طور پر. 685 00:33:51,800 --> 00:33:54,870 اور سب کچھ اختیاری ہے. 686 00:33:54,870 --> 00:33:56,136 سائیڈ نوٹ - 687 00:33:56,136 --> 00:33:58,090 آپ کی طرح، اس کے بارے میں سوچ کر سکتے ہیں کے، آدمی کے صفحات کی طرح. 688 00:33:58,090 --> 00:34:04,275 آدمی کے صفحات سی کے لئے دستاویزات ہیں اور اس کے ساتھ ساتھ دوسری چیزوں کے، کی ایک بہت کے لئے. 689 00:34:04,275 --> 00:34:11,020 >> MIKE RIZZO: تو ہم نے سیکھا ہے کہ کس طرح کرنے کے لئے صفحہ پر مختلف سی ایس ایس کو تبدیل، 690 00:34:11,020 --> 00:34:14,040 یہ متحرک، اور HTML شامل، کو ہٹانے. 691 00:34:14,040 --> 00:34:16,889 لیکن واقعی سب سے زیادہ طاقتور میں سے ایک جاوا سکرپٹ کے بارے میں چیزیں 692 00:34:16,889 --> 00:34:18,270 اور خاص طور پر jQuery کی - 693 00:34:18,270 --> 00:34:22,570 کیا یہ آپ کیا کی اجازت دیتا ہے کا جواب ہے ہو کہ مختلف عناصر. 694 00:34:22,570 --> 00:34:25,380 مثال کے طور پر، ہم یہاں ایک ایونٹ ہینڈلر. 695 00:34:25,380 --> 00:34:28,210 جب بھی یہ اور یہ کہ صرف کا مطلب ہے واقعہ ہوتا ہے، ہم ایک میں اسے سنبھال 696 00:34:28,210 --> 00:34:29,280 خاص طریقے. 697 00:34:29,280 --> 00:34:35,159 >> تو یہاں، عام jQuery کی تقریب ہینڈلر پر نقطہ ہے. 698 00:34:35,159 --> 00:34:42,949 اور پھر، سب سے پہلی چیز آپ کی فراہم کردہ کیا ہے واقعہ یہ کرنا چاہئے 699 00:34:42,949 --> 00:34:43,810 کے لئے سن. 700 00:34:43,810 --> 00:34:45,610 تو یہاں، اس پر کلک کریں ہے ہم نے کے لئے انتظار کر رہے ہیں. 701 00:34:45,610 --> 00:34:49,250 >> ٹامس REIMERS: متبادل طور پر، آپ کے پاس ہور پر، جس میں ایک بہت ہی مقبول ہے. 702 00:34:49,250 --> 00:34:52,000 تو واپس مینو خیال نیچے میری کمی. 703 00:34:52,000 --> 00:34:54,239 آپ ہور پر سب سے اوپر سے ایک ہوگا. 704 00:34:54,239 --> 00:34:56,096 اور پھر آپ اس کو تبدیل کر سکتے ہیں. 705 00:34:56,096 --> 00:34:56,830 >> MIKE RIZZO: ٹھیک ہے. 706 00:34:56,830 --> 00:35:01,680 اور پھر، جب ایسا ہوتا ہے، یہ صرف ہم اس کو دے کہ اس تقریب executes ہے 707 00:35:01,680 --> 00:35:05,080 ایک دلیل کے طور پر اور یہ کہ یہ ہیلو یا خوش تنبیہات سب. 708 00:35:05,080 --> 00:35:08,900 >> ٹامس REIMERS: تو کی صورت میں جاوا سکرپٹ اس کا ہم کرنے کی ضرورت ہے ایک جگہ ہے 709 00:35:08,900 --> 00:35:12,970 سی سے خود کو دور ہم کر سکتے ہیں اصل میں دلائل کے طور پر کام کرتا ہے لے. 710 00:35:12,970 --> 00:35:15,940 اور ایک بہت واقعی ہیں ایسا کرنے کے پیچیدہ طریقوں. 711 00:35:15,940 --> 00:35:17,940 ہم ایک ہی راستہ کو فروغ دینے کے لئے جا رہے ہیں، آپ کی وضاحت کر سکتے ہیں جس میں 712 00:35:17,940 --> 00:35:19,270 وہیں کام. 713 00:35:19,270 --> 00:35:22,540 >> تو آپ کو ایک تقریب کے طور پر کے لئے پوچھ رہے ہیں ایک پیرامیٹر، آپ بنیادی طور پر صرف کر رہے ہیں 714 00:35:22,540 --> 00:35:24,500 تقریب کی وضاحت کرنے کے لئے جا موقع پر. 715 00:35:24,500 --> 00:35:27,090 اور آپ کو ایک تقریب کی وضاحت طریقہ جاوا اسکرپٹ میں آپ کو ہے 716 00:35:27,090 --> 00:35:28,820 لفظی تقریب کا کہنا ہے کہ. 717 00:35:28,820 --> 00:35:30,130 اس کے بعد، عام طور پر، نام تقریب کی. 718 00:35:30,130 --> 00:35:32,510 لیکن ہم نے حوالہ کے لئے جا رہا ہے کبھی نہیں رہے ہیں اس تقریب میں ایک بار پھر. 719 00:35:32,510 --> 00:35:34,040 تو ہم گمنام چھوڑ. 720 00:35:34,040 --> 00:35:40,440 >> پھر قوسین، تو گھوبگھرالی منحنی خطوط وحدانی، اور پھر اس کے اندر کوڈ. 721 00:35:40,440 --> 00:35:42,540 تو ہم اس کر سکتے ہیں سمجھ تھوڑا الجھا ہو. 722 00:35:42,540 --> 00:35:45,180 تو ہم آپ کو عام شکل دے ایک ایونٹ ہینڈلر کی طرح لگتا ہے 723 00:35:45,180 --> 00:35:47,790 ذیل میں، جس کے واقعات پر ہے. 724 00:35:47,790 --> 00:35:50,598 اور پھر، کہ اندر آپ کے کوڈ. 725 00:35:50,598 --> 00:35:52,478 >> MIKE RIZZO: کوئی ہیں اس کے بارے میں سوال؟ 726 00:35:52,478 --> 00:35:54,818 یہ ایک چھوٹا سا الجھا ہو سکتا ہے تم نے اسے دیکھا پہلی بار. 727 00:35:54,818 --> 00:35:57,550 >> ٹامس REIMERS: اگر آپ نے کرنا چاہتے ہیں ایک فائل کو کھولنے اور ان میں سے کچھ دکھا 728 00:35:57,550 --> 00:35:58,155 jQuery کے اب؟ 729 00:35:58,155 --> 00:35:59,853 >> MIKE RIZZO: جی ہاں، کہ کیا کرتے ہیں. 730 00:35:59,853 --> 00:36:00,256 ٹھیک ہے. 731 00:36:00,256 --> 00:36:02,490 >> ٹامس REIMERS: تو اب ہم کر رہے ہیں آلات میں. 732 00:36:02,490 --> 00:36:07,730 اور کیا ہم نے کیا کیا ہے ہم نے کر لیا ہے ہے ایک index.HTML دونوں پیدا کرنے کے لبرٹی 733 00:36:07,730 --> 00:36:10,100 لنکس جو فائل، ایک جاوا اسکرپٹ فائل. 734 00:36:10,100 --> 00:36:12,880 اور ہم کھول کر سکتے ہیں - 735 00:36:12,880 --> 00:36:15,170 جی ہاں. 736 00:36:15,170 --> 00:36:16,630 ٹھیک ہے، یہ دو چیزوں کرتا ہے. 737 00:36:16,630 --> 00:36:18,350 >> سب سے پہلے اس کے لنکس ہے جاوا اسکرپٹ فائل. 738 00:36:18,350 --> 00:36:21,250 اور ہم یہاں کہ دیکھ لیں گے. 739 00:36:21,250 --> 00:36:25,340 ہم کے سر میں دیکھتے ہیں کہ HTML دستاویز، خاص طور پر. 740 00:36:25,340 --> 00:36:28,260 تو تم وہاں دیکھ لیں گے کہ ہم بنیادی طور پر، ایسآرسی کا کہنا ہے کہ، 741 00:36:28,260 --> 00:36:29,590 جس کے ذریعہ کے لئے کھڑا ہے. 742 00:36:29,590 --> 00:36:30,630 اور یہ یو آر ایل ہے. 743 00:36:30,630 --> 00:36:32,700 >> تو یہاں آپ کو ہم نے کہہ سکتے ہیں jQuery کے شامل. 744 00:36:32,700 --> 00:36:34,290 اور ہم بھی سکرپٹ شامل کر دیا ہے. 745 00:36:34,290 --> 00:36:40,630 جاوا سکرپٹ کو شامل کرنے کے لئے دیگر طریقہ ہے آپ کو ایک ان لائن سکرپٹ بھی شامل کر سکتے ہیں 746 00:36:40,630 --> 00:36:44,600 ہم سب سے نیچے ہے ٹیگ کے طور پر جہاں یہ سکرپٹ کی قسم متن جاوا اسکرپٹ ہے. 747 00:36:44,600 --> 00:36:46,960 >> تو ہم ہم، سننے، کہہ رہے ہو ایک سکرپٹ کو شامل کرنے کے بارے میں. 748 00:36:46,960 --> 00:36:51,890 اور اس کے سکرپٹ کی قسم ہے ٹیکسٹ کی ایک قسم ہے، جو جاوا سکرپٹ،. 749 00:36:51,890 --> 00:36:52,550 بہت آسان. 750 00:36:52,550 --> 00:36:56,490 >> MIKE RIZZO: تو یہ، اس قسم کی، ہو جاتا ہے ہم شامل ہیں کہ کس طرح کے بارے میں آپ کے سوال 751 00:36:56,490 --> 00:37:02,340 ہمارے فائلوں میں جاوا سکرپٹ کی وجہ سے جب ہم پی ایچ پی، ہم اس طرح کچھ کرنا تھا. 752 00:37:02,340 --> 00:37:07,570 اور پھر، ہمارے پی ایچ پی کام کرتا ہے - کی اسٹاک کرتے ہیں کا کہنا ہے کہ 753 00:37:07,570 --> 00:37:09,150 اس کے ساتھ کچھ - 754 00:37:09,150 --> 00:37:10,490 وہاں میں جاتا ہے. 755 00:37:10,490 --> 00:37:13,860 تاہم، اب ہم سکرپٹ ٹیگز ہے ہم اصل ہیں جو، دے کہ 756 00:37:13,860 --> 00:37:19,470 ایچ ٹی ایم ایل خود حصہ نہیں ہے اس طرح ایک HTML فائل ہونے faking 757 00:37:19,470 --> 00:37:25,070 پی ایچ پی میں ہے کہ آپ اصل میں جاؤ کیونکہ اگر اور اس صفحے کے منبع کو دیکھنے کے، 758 00:37:25,070 --> 00:37:28,430 آپ وہاں میں ان کی سکرپٹ ٹیگز نظر آئے گا جاوا سکرپٹ کے ساتھ منسلک کے ساتھ 759 00:37:28,430 --> 00:37:29,800 کہ میں ان کے. 760 00:37:29,800 --> 00:37:31,760 >> ہم چاہتے تھے تو، اگر کچھ جاوا اسکرپٹ لکھیں - 761 00:37:31,760 --> 00:37:37,110 صرف ہم جسم کو تبدیل کرنے کے لئے کرنا چاہتا تھا کا کہنا ہے کہ اب میں نہیں ہے کیونکہ 762 00:37:37,110 --> 00:37:40,020 مجھے سچ میں کر سکتے ہیں کہ کسی دوسرے ٹیگز جسم کے علاوہ میں ترمیم کریں. 763 00:37:40,020 --> 00:37:42,450 صرف میں چاہتا تھا کا کہنا ہے کہ اس کی سی ایس ایس میں تبدیلی. 764 00:37:42,450 --> 00:37:46,190 تو ہم آگے جانا ہے اور تبدیل کر دیں گے ریڈ کرنے کے لئے اس کا رنگ. 765 00:37:46,190 --> 00:37:47,380 >> تو میں نے فائل کو بچانے کے. 766 00:37:47,380 --> 00:37:52,700 واپس ہماری ویب کے صفحے پر جانے دو، تازہ، اور یہ خود کار طریقے سے کرتا ہے 767 00:37:52,700 --> 00:37:55,920 یہ انتظار کی طرح نہیں لگتا تھا کیونکہ ہم نہیں سن رہے تھے، بالکل کیونکہ 768 00:37:55,920 --> 00:37:59,450 واقعہ یا اس طرح کچھ کے لئے. 769 00:37:59,450 --> 00:38:02,800 >> ٹامس REIMERS: تو ہم اس کے واپس جاؤ خاص طور پر فائل - ایچ ٹی ایم ایل 770 00:38:02,800 --> 00:38:04,710 فائل - آپ جا رہے ہیں یہ دیکھنے کے لئے ہم نے ہے - 771 00:38:04,710 --> 00:38:06,810 اس بھری ہوئی ہے یاد رکھیں کہ، کی طرح، زمانی لحاظ سے. 772 00:38:06,810 --> 00:38:09,910 تو ہم نے سب سے پہلے سر. یہ ان دو فائلوں بوجھ. 773 00:38:09,910 --> 00:38:10,800 پھر ہم جسم پر جانا. 774 00:38:10,800 --> 00:38:11,640 اور ہم خوش دنیا کو دیکھنے کے. 775 00:38:11,640 --> 00:38:13,030 تو ہم خوش دنیا رینڈر. 776 00:38:13,030 --> 00:38:15,240 >> اور پھر ہم آخری چیز ہم سکرپٹ ٹیگ ہے. 777 00:38:15,240 --> 00:38:20,880 یہ ہے تو یہ سکرپٹ ٹیگ چلتا ہے کچھ کے لئے انتظار کرنے کے لئے یہ نہیں بتا رہی. 778 00:38:20,880 --> 00:38:24,700 اور یہ سب سے زیادہ بنیادی ہے جاوا سکرپٹ کو چلانے کے لئے طریقہ. 779 00:38:24,700 --> 00:38:29,200 >> ساتھ اس نے کہا، آپ سکرپٹ ڈال کر سکتے ہیں ہیڈر میں ٹیگ صرف 780 00:38:29,200 --> 00:38:31,240 اس نقطہ کو ظاہر کرنے کے لئے؟ 781 00:38:31,240 --> 00:38:34,450 782 00:38:34,450 --> 00:38:35,700 اور اس کو چلانے کے. 783 00:38:35,700 --> 00:38:38,880 784 00:38:38,880 --> 00:38:41,070 ہم محسوس کرنے جا رہے ہیں کہ یہ رنگ کو تبدیل نہیں کیا. 785 00:38:41,070 --> 00:38:44,210 اور اس کے مسائل میں سے ایک ہے جاوا اسکرپٹ چیزیں بھری ہوئی ہیں 786 00:38:44,210 --> 00:38:45,930 ایک تاریخ آرڈر میں. 787 00:38:45,930 --> 00:38:49,750 >> تو اس وقت ہے کہ کوڈ دوڑ رہا تھا، ہم نے منتخب کیا - 788 00:38:49,750 --> 00:38:52,530 واپس جانا - 789 00:38:52,530 --> 00:38:53,670 جسم کے ٹیگ. 790 00:38:53,670 --> 00:38:57,560 جسم کے ٹیگ ابھی تک موجود نہیں ہے جاوا سکرپٹ کو HTML کے ساتھ لائن میں ہے. 791 00:38:57,560 --> 00:39:01,790 تو براؤزر منتخب کریں جسم کی طرح ہے. 792 00:39:01,790 --> 00:39:02,760 ابھی تک ایسی کوئی بات نہیں ہے. 793 00:39:02,760 --> 00:39:03,600 تو ہم اس کو نظر انداز کر سکتے ہیں. 794 00:39:03,600 --> 00:39:05,330 اور ہم جا رکھنے کے. 795 00:39:05,330 --> 00:39:07,200 >> اور پھر ہم ایک جسم ٹیگ کی وضاحت. 796 00:39:07,200 --> 00:39:09,670 لیکن اس کو اپ ڈیٹ کیا جاتا ہے کبھی نہیں. 797 00:39:09,670 --> 00:39:12,560 تو آپ کے سکرپٹ پر عمل درآمد کر رہے ہیں جب ٹیگز، یقین ہے کہ آپ جگہ بنانے کے 798 00:39:12,560 --> 00:39:15,502 جسم کے ٹیگ کے بعد. 799 00:39:15,502 --> 00:39:16,820 اگلی سلائڈ. 800 00:39:16,820 --> 00:39:17,830 >> MIKE RIZZO: ٹھیک ہے. 801 00:39:17,830 --> 00:39:19,330 تو ہم نے کچھ تبدیل. 802 00:39:19,330 --> 00:39:21,910 اس کے جواب کی طرح لیکن یہ نہیں دیکھا ہم بالکل یہ صرف کی طرح ہے کیونکہ 803 00:39:21,910 --> 00:39:24,150 جیسے ہی یہ صفحہ لوڈ کے طور پر اس نے کیا تھا. 804 00:39:24,150 --> 00:39:27,700 تو اب، بجائے اس کے ایسا کرنے کے، کیوں ہم ایک ایونٹ ہینڈلر شامل نہیں ہے. 805 00:39:27,700 --> 00:39:31,020 >> تو چلو کچھ کرتے ہیں جسم پر ایک بار پھر. 806 00:39:31,020 --> 00:39:33,490 اور ہم پر ایسا کہتے ہیں - 807 00:39:33,490 --> 00:39:34,500 پر کلک کریں. 808 00:39:34,500 --> 00:39:35,750 ہم نے ایک تقریب میں شامل ہوں گے. 809 00:39:35,750 --> 00:39:38,270 810 00:39:38,270 --> 00:39:39,690 >> ٹامس REIMERS: چلو پیج اسے دوبارہ سرخ رنگ ہے. 811 00:39:39,690 --> 00:39:40,000 کیوں نہیں؟ 812 00:39:40,000 --> 00:39:41,680 >> MIKE RIZZO: جی ہاں، چلو پیج پھر سرخ اس کے 'رنگ. 813 00:39:41,680 --> 00:39:46,310 814 00:39:46,310 --> 00:39:46,900 ٹھیک ہے. 815 00:39:46,900 --> 00:39:48,480 تو صفحہ دوبارہ لوڈ کرتے ہیں. 816 00:39:48,480 --> 00:39:49,530 ٹھیک ہے، ہم دیکھتے ہیں - 817 00:39:49,530 --> 00:39:52,290 توقع کے مطابق، یہ ابھی تک سرخ باری نہیں ہے. 818 00:39:52,290 --> 00:39:53,610 لیکن پھر ہم آگے بڑھیں اور اسے کلک کر سکتے ہیں. 819 00:39:53,610 --> 00:39:54,270 >> ٹامس REIMERS: اور یہ سرخ باری ہے. 820 00:39:54,270 --> 00:39:56,090 >> MIKE RIZZO: اور یہ کرتا ہے توقع کے مطابق سرخ باری. 821 00:39:56,090 --> 00:39:59,010 >> ٹامس REIMERS: اور ہم کس طرح دیکھ سکتے ہیں ہم بہت بنیادی تعمیر کرنے کے لئے شروع کر سکتے ہیں 822 00:39:59,010 --> 00:40:00,170 بات چیت. 823 00:40:00,170 --> 00:40:03,850 ہمیں کیا کرنا چاہتے ہو سکتا ہے، دوسری چیزوں کے، ہے ہم جسم کو بنانے کے لئے نہیں کرنا چاہتے تو 824 00:40:03,850 --> 00:40:07,230 سرخ رنگ، کے HTML بنانے پس منظر کا رنگ سرخ. 825 00:40:07,230 --> 00:40:08,480 تو یہ ایک ہی سی ایس ایس ہے. 826 00:40:08,480 --> 00:40:19,960 827 00:40:19,960 --> 00:40:23,320 >> اور ہم اسے تبدیل کرتے ہیں، تو ہم اس کو دیکھ سکتے ہیں کو تبدیل کرنے کے بہت ڈرامائی اثر 828 00:40:23,320 --> 00:40:25,510 پورے صفحے. 829 00:40:25,510 --> 00:40:29,100 تو پھر، آپ چیزوں پر عمل درآمد کر رہے ہیں، آپ کو ایک جزو ہو سکتا ہے 830 00:40:29,100 --> 00:40:30,150 پر کلک کیا جائے مراد ہے. 831 00:40:30,150 --> 00:40:32,710 کی ایک باہر نکلیں بٹن کہتے ہیں اور ایک پورے دیگر اتحادی، 832 00:40:32,710 --> 00:40:33,830 جواب دینے کے لئے کا مطلب ہے. 833 00:40:33,830 --> 00:40:35,755 تو آپ کو ایک ونڈو کو دور کرے گا جب ایسا ہوتا ہے. 834 00:40:35,755 --> 00:40:39,341 835 00:40:39,341 --> 00:40:40,700 >> MIKE RIZZO: ٹھیک ہے. 836 00:40:40,700 --> 00:40:42,200 صرف ایک مثال کے طور پر - 837 00:40:42,200 --> 00:40:44,400 آپ کو اس سے پہلے دیکھنے کے لئے حاصل نہیں کیا - 838 00:40:44,400 --> 00:40:47,500 میں صرف یہ لگتا ہے تمہیں دکھاتا ہوں ہم کچھ چھپانے جب کی طرح. 839 00:40:47,500 --> 00:40:52,220 تو میں آگے بڑھو گے اور سلائڈ ہے. 840 00:40:52,220 --> 00:40:54,440 >> ٹامس REIMERS: ایک میں لپیٹ کرنا چاہتے ہیں ہم ایسا پیراگراف کی قسم سے پہلے؟ 841 00:40:54,440 --> 00:40:55,132 >> MIKE RIZZO: ٹھیک ہے. 842 00:40:55,132 --> 00:40:59,135 جی ہاں، ہم کیوں ایسا نہیں ہے کہ صرف اس ہم نے ایک چھوٹا سا زیادہ اسے منتخب کر سکتے ہیں. 843 00:40:59,135 --> 00:41:00,490 >> ٹامس REIMERS: اور چلو یہ ایک کلاس دے. 844 00:41:00,490 --> 00:41:01,740 >> MIKE RIZZO: جی ہاں. 845 00:41:01,740 --> 00:41:06,575 846 00:41:06,575 --> 00:41:09,920 ٹھیک ہے، تو چلو دیکھتے ہیں. 847 00:41:09,920 --> 00:41:14,820 اس کے بجائے اصل جسم کے انتخاب کا اب، میں نے صرف کے ساتھ سب کچھ کو منتخب کریں گے 848 00:41:14,820 --> 00:41:18,780 کلاس خوش آمدید، جس میں ہم یہاں صرف ایک بات ہے. 849 00:41:18,780 --> 00:41:20,900 تو ہم پر نہیں ہونا چاہئے اس کی فکر. 850 00:41:20,900 --> 00:41:23,080 >> تو میں نے اسے ریفریش کریں گے. 851 00:41:23,080 --> 00:41:24,230 میں آگے بڑھو اور اس پر کلک کریں گے. 852 00:41:24,230 --> 00:41:27,890 اور یہ، کی طرح، ایک عجیب سلائڈ کیا کہ نظر نہیں کیا جس کی بات، 853 00:41:27,890 --> 00:41:29,580 کشش. 854 00:41:29,580 --> 00:41:31,060 عام طور پر، وہ بہت اچھا نظر آتے ہیں. 855 00:41:31,060 --> 00:41:32,720 کچھ کے لئے - میں، یہ لگتا ہے وجہ - نہیں. 856 00:41:32,720 --> 00:41:36,640 میں صرف تو ایک دھندلا باہر کروں گا آپ بھی اس میں دیکھ سکتے ہیں. 857 00:41:36,640 --> 00:41:38,100 بہت اچھے. 858 00:41:38,100 --> 00:41:41,150 >> اور پھر، میں جاوا سکرپٹ کو کھول تو پھر کنسول اور ہم دیکھنا چاہتے ہیں کیا 859 00:41:41,150 --> 00:41:43,900 یہ ہم نے اس کے اندر ختم جب کی طرح لگتا ہے 860 00:41:43,900 --> 00:41:46,920 اب، میں صرف اس پر میں ختم کال. 861 00:41:46,920 --> 00:41:48,830 اور اس کے اندر واپس fades کے 862 00:41:48,830 --> 00:41:56,150 >> اسی طرح، ہم اصل میں بھی گزر سکتا ہے ایک دلیل میں ختم یا ختم کرنے کے لئے، 863 00:41:56,150 --> 00:41:57,640 ، ہے، جس قسم کی، اس کی رفتار. 864 00:41:57,640 --> 00:42:02,220 تو آگے بڑھو اور ہم چاہتے ہیں یہ آہستہ آہستہ جانے کے اندر ختم 865 00:42:02,220 --> 00:42:04,250 تو میں یہ اب بھی لگ رہا تھا لگتا ہے بہت جلد. 866 00:42:04,250 --> 00:42:06,180 لیکن یہ پہلے سے کہیں زیادہ سست تھا. 867 00:42:06,180 --> 00:42:10,340 >> ٹامس REIMERS: اور آپ کو تلاش کرنا چاہتے ہیں تو ان چیزوں کے بارے میں زیادہ سے زیادہ، ایک بار پھر، 868 00:42:10,340 --> 00:42:13,410 صرف، jQuery کی دستاویزات پر جانا ہم نے تمہیں دیا، اور پڑھا ہے جس میں 869 00:42:13,410 --> 00:42:13,735 ان کے ذریعے. 870 00:42:13,735 --> 00:42:15,790 انہوں نے ان کے افعال کی تشہیر ناقابل یقین حد تک اچھی طرح سے. 871 00:42:15,790 --> 00:42:18,622 872 00:42:18,622 --> 00:42:19,570 >> MIKE RIZZO: ٹھیک ہے. 873 00:42:19,570 --> 00:42:21,560 تو میں واپس اس کے جانے لگتا ہے. 874 00:42:21,560 --> 00:42:23,490 اور ہم ہماری آخری صفحے کے بارے میں بات کر سکتے ہیں. 875 00:42:23,490 --> 00:42:24,690 ٹھیک ہے، ہم بوٹسٹریپ کے ساتھ ختم کر سکتے ہیں. 876 00:42:24,690 --> 00:42:27,140 اور پھر ہم اسے کھولو گے کچھ سوالات کے لئے. 877 00:42:27,140 --> 00:42:30,180 اور تم لوگ کسی بھی خیالات ہیں، تو اس آپ کو پھینک دیں اور یہ دیکھنے کے لئے کوشش کرنے کے لئے چاہتے ہیں 878 00:42:30,180 --> 00:42:34,150 ہم ان کو لاگو کر سکتے ہیں فوری طور پر جاوا اسکرپٹ کا. 879 00:42:34,150 --> 00:42:37,890 >> تو واقعی بہت تیزی سے بوٹسٹریپ کے بارے میں، جس خود کار طریقے سے شامل کیا گیا تھا 880 00:42:37,890 --> 00:42:41,700 سی ایس ایس کے فولڈر میں قائم اپنے گزشتہ مسئلہ اور اصل میں منسلک آپ 881 00:42:41,700 --> 00:42:43,190 header.PHP. 882 00:42:43,190 --> 00:42:46,740 تو آپ کلاسوں میں شامل کر سکتے ہیں اس بوٹسٹریپ کے اندر اندر وضاحت کر رہے ہیں. 883 00:42:46,740 --> 00:42:50,490 اور یہ خود کار طریقے سے سٹائل کروانے ہوتا اس کے مطابق ان چیزوں. 884 00:42:50,490 --> 00:42:54,550 >> ٹامس REIMERS: تو بوٹسٹریپ ایک بہت ہے لوگوں کی طرف سے تیار جادو بات 885 00:42:54,550 --> 00:42:55,340 ٹویٹر پر. 886 00:42:55,340 --> 00:42:57,230 اور کیا ایسا کرنے کا مطلب تھا - 887 00:42:57,230 --> 00:43:00,740 ویب سائٹ بنانے کے لئے بہت مشکل سے پہلے ہم نے خاص طور پر جب، اچھی لگ رہی ہو 888 00:43:00,740 --> 00:43:02,200 عام اجزاء کی ایک بہت. 889 00:43:02,200 --> 00:43:04,770 تو بٹن کی ایک بہت ویب پر ایک ہی لگ رہا تھا. 890 00:43:04,770 --> 00:43:08,960 >> متن قطعے کی ایک بہت کیا جا سکتا ہے معیاری متن کے مقابلے میں بہتر نظر آتے ہیں 891 00:43:08,960 --> 00:43:13,620 میدان تو شاید آپ واقعی سے جانتے ہیں پرانے ویب سائٹ یا واقعی غیر تسلی بخش بنایا 892 00:43:13,620 --> 00:43:18,210 صرف لغوی طرح نظر آتے ہیں، جس میں ویب سائٹس، متن کی کسی بھی شکل کے بغیر متن باکس 893 00:43:18,210 --> 00:43:21,190 چھایا یا اچھا خاکہ کسی بھی قسم کی. 894 00:43:21,190 --> 00:43:24,540 تو کیا بوٹسٹریپ کیا، اس کے ساتھ ساتھ، نے کہا تھا ہم نے ایک بہت عام سٹائل ہے. 895 00:43:24,540 --> 00:43:28,210 ہم کیوں سی ایس ایس کے ایک عام سیٹ نہیں ہے اور کے طور پر جاوا اسکرپٹ کا ایک عام سیٹ 896 00:43:28,210 --> 00:43:32,210 ہے اور جس کے ساتھ ساتھ، جو اس سٹائل کر سکتے ہیں لوگوں ڈراپ کی طرح چیزوں کو دے سکتے ہیں 897 00:43:32,210 --> 00:43:34,610 مینو کے نیچے، جس میں لوگوں کو دے سکتے ہیں کی modals طرح چیزیں. 898 00:43:34,610 --> 00:43:38,580 >> موڈل پیج پر ٹمٹمانے ہے یہ سختی سے بول رہا ہے جب بھی 899 00:43:38,580 --> 00:43:41,090 مزید روکتا ہے جو کچھ، آپ جب تک بات چیت 900 00:43:41,090 --> 00:43:43,110 اس کے ساتھ بات چیت. 901 00:43:43,110 --> 00:43:45,820 کچھ اس طرح، آپ کو یقین ہو جاتا ہے آپ اس بات کو حذف کرنا چاہتے ہیں؟ 902 00:43:45,820 --> 00:43:49,100 تم سچ میں کچھ اور نہیں کر سکتے ہیں آپ ایسا کہتے ہیں یا کوئی تک. 903 00:43:49,100 --> 00:43:52,720 >> یہ سب لے لیا اور اسے پیک ایک دوسرے کے ساتھ اور کہا، ہم یہاں جانا. 904 00:43:52,720 --> 00:43:54,630 لوگ اب اس کا استعمال کر سکتے ہیں. 905 00:43:54,630 --> 00:43:56,830 اور تم اس پر تلاش کر سکتے ہیں getbootstrap.com میں. 906 00:43:56,830 --> 00:44:00,480 یہ خود کار طریقے کے اندر اندر شامل کیا گیا تھا آپ کی آخری مسئلہ سیٹ. 907 00:44:00,480 --> 00:44:04,160 اور آپ کو خوش آمدید کے مقابلے میں زیادہ ہو آپ کی آخری منصوبے پر اس کا استعمال. 908 00:44:04,160 --> 00:44:06,950 اور تم اس کی پیروی کرنا چاہتے ہیں تو بوٹسٹریپ حاصل کرنے کے لئے منسلک. 909 00:44:06,950 --> 00:44:10,590 910 00:44:10,590 --> 00:44:15,700 >> آپ کو یہاں دیکھ گے سی ایس ایس کی ویب سائٹ بوٹسٹریپ. 911 00:44:15,700 --> 00:44:16,860 آپ بوٹسٹریپ دیکھیں گے. 912 00:44:16,860 --> 00:44:20,450 آپ ذیل میں سکرال اور اگر، آپ کو نظر آئے گا اسے ڈاؤن لوڈ کرنے کے لئے کس طرح، کس طرح کرنے کے لئے 913 00:44:20,450 --> 00:44:21,900 اسے انسٹال، وغیرہ. 914 00:44:21,900 --> 00:44:24,700 >> MIKE RIZZO: اور تم بھی کر سکتے ہیں دلچسپ بات یہ کافی، کرنے کے لئے اپنی مرضی کے مطابق 915 00:44:24,700 --> 00:44:27,770 موضوعات کی جو بھی قسم کی ہو، جو آپ چاہتے ہیں. 916 00:44:27,770 --> 00:44:31,270 مجھے لگتا ہے کہ میں نے کے لئے کیا کچھ ہے میری میں نے کلاس لیا جب حتمی منصوبے 917 00:44:31,270 --> 00:44:32,050 اپنی مرضی کے مطابق کیا گیا تھا. 918 00:44:32,050 --> 00:44:34,540 بوٹسٹریپ کے مختلف ورژن ہے ایک مختلف رنگ کی منصوبہ بندی کی تھی اور 919 00:44:34,540 --> 00:44:36,700 کچھ کے مختلف سائز مختلف چیزیں. 920 00:44:36,700 --> 00:44:38,250 تو میں اس کے ساتھ کھیلنے کے لئے آپ کی حوصلہ افزائی. 921 00:44:38,250 --> 00:44:39,440 ایسا کرنے کے مذاق کی طرح ہے. 922 00:44:39,440 --> 00:44:43,230 >> ٹامس REIMERS: سب سے اوپر بھر میں تلاش پھر، یہ فونٹ کی طرح ہے 923 00:44:43,230 --> 00:44:44,970 خوفناک سائٹ. 924 00:44:44,970 --> 00:44:47,810 دستاویزات کی ایک بہت شروع ہو جائے گا آپ نے جب اسی طرح لگتا ہے 925 00:44:47,810 --> 00:44:48,940 اس کے لئے کافی دیکھا. 926 00:44:48,940 --> 00:44:51,260 تو یہاں ہم سی ایس ایس ہے اس کے اجزاء. 927 00:44:51,260 --> 00:44:53,540 اور آپ دیکھیں گے کہ یہ کس طرح چیزیں سٹائل کر سکتے ہیں. 928 00:44:53,540 --> 00:44:56,780 آپ کے ٹیبل پر کلک کریں اگر ایسا ہے تو، مثال کے طور پر، آپ کو فوری طور پر ایک کر سکتے ہیں 929 00:44:56,780 --> 00:45:01,710 میز بہت صرف انہوں نے مزید کہا کی طرف سے اس طبقے کی میز. 930 00:45:01,710 --> 00:45:03,150 >> کے بٹن کے لئے وہی چیزیں. 931 00:45:03,150 --> 00:45:12,140 آپ کو صرف کلاس BTN اور BTN اگر طے شدہ یا BTN بنیادی، آپ کر سکتے ہیں 932 00:45:12,140 --> 00:45:16,240 یہ بٹن میں سے کسی ایک کو حاصل ان پری ساختہ سٹائل کے ساتھ. 933 00:45:16,240 --> 00:45:18,570 اور اس کے بعد، آپ کے لئے تلاش کر رہے ہیں بس سے زیادہ پیچیدہ کچھ 934 00:45:18,570 --> 00:45:24,100 W پہلے ہی سے زیادہ پر، کیا restyling سب سے اوپر ہم نے بھر جاوا اسکرپٹ کا ٹیب 935 00:45:24,100 --> 00:45:25,120 اجزاء کا ایک گروپ ہے. 936 00:45:25,120 --> 00:45:30,410 >> تو یہاں ہم ٹرانزیشن، کی modals ہے، dropdowns، ٹیب، اور tooltips. 937 00:45:30,410 --> 00:45:35,530 ایک اوزاری ٹوٹکا آپ کے تحت ٹمٹمانے کیا ہے ماؤس آپ کچھ پر ہوور جب. 938 00:45:35,530 --> 00:45:40,280 Popovers، الرٹ، بٹن، collapsible کے Accordions کیا ہے 939 00:45:40,280 --> 00:45:41,190 وہ عام طور پر کہا جاتا ہے کر رہے ہیں. 940 00:45:41,190 --> 00:45:43,045 carousels کے، جس میں پلٹائیں جیسے تصاویر کے ذریعے. 941 00:45:43,045 --> 00:45:52,190 942 00:45:52,190 --> 00:45:54,840 >> لہذا ان اجزاء ہیں بوٹسٹریپ کی. 943 00:45:54,840 --> 00:45:57,620 میں آپ کی حوصلہ افزائی کرے گا انتہائی ان کی طرف دیکھو جاؤ. 944 00:45:57,620 --> 00:46:01,780 ایک جاوا اسکرپٹ کا اتحادی ہے اور ایک سی ایس ایس جزو. 945 00:46:01,780 --> 00:46:03,880 آپ کے طور پر ان کا استعمال کرنے کے لئے آزاد محسوس کرتے ہیں. 946 00:46:03,880 --> 00:46:06,730 ہم نے ان میں بہت زیادہ جانے کے لئے نہیں جا رہے ہیں ہم دستاویزات محسوس کیونکہ 947 00:46:06,730 --> 00:46:09,360 واقعی میں بہت اچھا کیا ہے. 948 00:46:09,360 --> 00:46:10,540 اور ہاں. 949 00:46:10,540 --> 00:46:14,500 آپ کو اس کے بارے میں کوئی سوالات ہیں؟ 950 00:46:14,500 --> 00:46:19,430 >> ایک بہت فوری ہیں تو کے طور پر: مائیک RIZZO کی طرف سے، اس ویب صفحہ کے ڈیزائن ہے 951 00:46:19,430 --> 00:46:21,830 ہم فوری طور پر کے لئے ایک دوسرے کے ساتھ ڈال دیا یہ پیشکش ہے 952 00:46:21,830 --> 00:46:24,290 اصل بوٹسٹریپ استعمال کرتے ہوئے کیا. 953 00:46:24,290 --> 00:46:27,810 آپ دیکھ سکتے ہیں، ہم نے ان پر کلک کریں جب مختلف ٹیبز، ہم اصل میں کبھی نہیں رہے ہیں 954 00:46:27,810 --> 00:46:30,750 اس موجودہ index.html صفحے کو چھوڑ کے. 955 00:46:30,750 --> 00:46:36,400 تو کیا ہم مختلف divs ہے اس index.html کے اندر اندر. 956 00:46:36,400 --> 00:46:39,610 اور پھر، ہم ایک مختلف کلک جب بھی ٹیب، یہ صرف تبدیل کر رہا ہے 957 00:46:39,610 --> 00:46:41,590 جس میں سے ایک کی کارکردگی. 958 00:46:41,590 --> 00:46:47,390 >> تو اس کے مطابق، ان کی پوزیشن صفحے کے HTML تبدیل تاکہ 959 00:46:47,390 --> 00:46:52,330 موجودہ ٹیب فعال کے طور پر نشان لگا دیا گیا ہے تو یہ مختلف اور نظر ظاہر ہوتا ہے 960 00:46:52,330 --> 00:46:52,820 بہت اچھا. 961 00:46:52,820 --> 00:46:57,260 >> ٹامس REIMERS: تو وہ سب کیا گیا تھا ہم تقریبا کسی بھی سی ایس ایس لکھنے کے بغیر. 962 00:46:57,260 --> 00:47:01,440 ہم نے سب سے اوپر بھر میں ایک ہیڈر کو دیکھنے کے، جس رنگ ہماری طرف سے ہیں. 963 00:47:01,440 --> 00:47:04,800 لیکن حقیقی پر ڈال صفحے کے سب سے اوپر اور بنانے 964 00:47:04,800 --> 00:47:06,660 یہ کتاب بوٹسٹریپ تھا. 965 00:47:06,660 --> 00:47:09,720 اور اس کے بعد بھی ایک اور لائبریری کے لئے - اس ہم کے بارے میں بات کی تھی لیکن ایک نہیں ہے 966 00:47:09,720 --> 00:47:11,580 اگر آپ چاہتے ہیں آپ گوگل کر سکتے ہیں. 967 00:47:11,580 --> 00:47:15,130 یہ prettify.js کہا جاتا ہے. 968 00:47:15,130 --> 00:47:20,650 اور یہ آپ کے کوڈ کو اجاگر نحو گا آپ کو سی ایس ایس اور جاوا سکرپٹ کے دونوں استعمال کرنے کے لئے. 969 00:47:20,650 --> 00:47:23,480 970 00:47:23,480 --> 00:47:27,070 >> ہم کے بارے میں بات کرنا چاہتے ہیں آخری چیز ہم میں تم باہر کی رہائی سے پہلے 971 00:47:27,070 --> 00:47:30,620 اعداد و شمار لائبریریاں کو دیکھنے کے لئے دنیا کس طرح استعمال کرنے کے لئے کرنے کے لئے، امید ہے کہ، 972 00:47:30,620 --> 00:47:34,640 دستاویزات پڑھا ہے اور کیا آپ کو تلاش ضرورت لائبریریاں تلاش کرنے کے لئے کس طرح ہے. 973 00:47:34,640 --> 00:47:37,000 تو سب سے پہلے ہم نے صرف کر رہے ہیں گوگل دھکا جا. 974 00:47:37,000 --> 00:47:37,810 گوگل جاؤ. 975 00:47:37,810 --> 00:47:41,150 >> یہی وجہ ہے کہ ہم کیا کرتے ہیں لفظی ہے جب ہم کچھ کرنے کی ضرورت ہے، ہم گوگل ہے. 976 00:47:41,150 --> 00:47:44,730 ایک جاوا سکرپٹ لائبریری ہے کہ وہاں مجھے ایک وقت جوڑتوڑ کرنے کی اجازت دیتا ہے 977 00:47:44,730 --> 00:47:45,400 مفید طریقہ؟ 978 00:47:45,400 --> 00:47:49,510 میں جانتا ہوں کہ اگر ایسا ہے تو یہ ہے کہ پیدا کچھ صارف یہاں ایک اکاؤنٹ ہے، اور یہ ہے 979 00:47:49,510 --> 00:47:53,010 موجودہ وقت، کس طرح میں نے حساب کر سکتے ہیں کرنے کے لئے بغیر اس کے ساتھ فرق 980 00:47:53,010 --> 00:47:55,020 یہ اپنے آپ کا حساب؟ 981 00:47:55,020 --> 00:47:59,630 تو یہ اصل میں ایک عام چیز ہے، جاوا اسکرپٹ کا وقت لائبریری. 982 00:47:59,630 --> 00:48:02,440 اور ہم یہاں Moment.js - سب سے زیادہ مقبول میں سے ایک. 983 00:48:02,440 --> 00:48:06,530 >> ہم جوڑتوڑ کرنے کے لئے ایک لائبریری کی ضرورت ہے رنگ کرنے کے قابل ہو جیسے کچھ 984 00:48:06,530 --> 00:48:08,650 بے ترتیب رنگ کا ایک گروپ پیدا - 985 00:48:08,650 --> 00:48:10,660 ممکنہ طور پر، ایک پیدا کرنے کے لئے سٹائل یا کچھ اور - 986 00:48:10,660 --> 00:48:13,480 ہم کچھ اس طرح گوگل کر سکتے ہیں جاوا اسکرپٹ رنگین لائبریری. 987 00:48:13,480 --> 00:48:15,620 اور میں ہم کے ساتھ پاپ اپ گا یقین ایک ہزار اور ان میں سے ایک. 988 00:48:15,620 --> 00:48:18,290 989 00:48:18,290 --> 00:48:21,410 آپ ان کے ذریعے پڑھنے کے لئے خوش آمدید ہو. 990 00:48:21,410 --> 00:48:24,610 >> تو سب سے زیادہ چیزیں - آپ ان کو تلاش ہے - جا رہے ہیں میں سے ایک پر میزبانی 991 00:48:24,610 --> 00:48:25,920 سائٹس جس میں میزبان کے کوڈ. 992 00:48:25,920 --> 00:48:26,960 وہ ہیں چند مقبول ہیں. 993 00:48:26,960 --> 00:48:30,870 کی طرف سے، سب سے زیادہ مقبول اب تک، github.com ہے. 994 00:48:30,870 --> 00:48:35,300 آپ GitHub پر جاتے ہیں اور یہ اصل میں ہے معمول منعقد کیا تھا جہاں. 995 00:48:35,300 --> 00:48:36,950 تو آپ کو واپس ہے کہ ایک پر جانے کے لئے چاہتے ہیں. 996 00:48:36,950 --> 00:48:38,135 ان ہیں. 997 00:48:38,135 --> 00:48:40,516 >> MIKE RIZZO: اور یہ کہ اصل میں ہے جہاں آپ نے محسوس تو یہ بھی ہوسٹ کی گئی ہے. 998 00:48:40,516 --> 00:48:41,000 >> ٹامس REIMERS: جی ہاں. 999 00:48:41,000 --> 00:48:49,078 تو اگر آپ کو معمول پر لانے پر تو اور GitHub پر جانا. 1000 00:48:49,078 --> 00:48:51,936 کہ تھے؟ 1001 00:48:51,936 --> 00:48:54,620 >> MIKE RIZZO: یہ چھوٹی سی بلی بات GitHub علامت ہے. 1002 00:48:54,620 --> 00:48:56,330 >> ٹامس REIMERS: اوہ. 1003 00:48:56,330 --> 00:49:02,180 تو GitHub نامی ایک طریقہ استعمال کرتا ہے سٹور کوڈ GIT. 1004 00:49:02,180 --> 00:49:05,150 آپ کو یہ ہے کہ یا پتہ نہیں کیا ہے یہ ٹھیک ہے، اگر آپ کو خوف. 1005 00:49:05,150 --> 00:49:16,100 آپ GIT کیا ہے کی ضرورت نہیں ہے GitHub ڈاؤن لوڈ، اتارنا بٹن ہے کیونکہ 1006 00:49:16,100 --> 00:49:17,200 سب سے نیچے دائیں میں. 1007 00:49:17,200 --> 00:49:21,350 >> معلوم کرنے کے لئے دوسرے مفید چیز GitHub سب سے زیادہ مصنوعات کے بارے میں 1008 00:49:21,350 --> 00:49:23,200 ایک مجھے پڑھنے پڑے گا. 1009 00:49:23,200 --> 00:49:25,400 اور وہ ایک ویب سائٹ نہیں ہے تو، مجھے کس طرح آپ کے بارے میں بات کریں گے پڑھیں 1010 00:49:25,400 --> 00:49:28,310 یہ کیا، آپ اسے استعمال کس طرح، اسے نصب کرتا ہے، وغیرہ، وغیرہ، وغیرہ. 1011 00:49:28,310 --> 00:49:31,033 کیا ہم بنیادی طور پر کیا گیا ہے آپ کے ذریعے چلنے. 1012 00:49:31,033 --> 00:49:32,326 >> MIKE RIZZO: انٹرنیٹ کی نوکریاں چھوڑ. 1013 00:49:32,326 --> 00:49:34,020 >> ٹامس REIMERS: یہ ٹھیک ہے. 1014 00:49:34,020 --> 00:49:36,980 ہم چاہتے تھے گزشتہ دو چیزیں کے بارے میں بات کرنے کے لئے - 1015 00:49:36,980 --> 00:49:38,750 ہم اپنے Git کے بارے میں بات کی ہے - 1016 00:49:38,750 --> 00:49:40,290 خرابیوں کا سراغ لگانا ہے. 1017 00:49:40,290 --> 00:49:43,020 اور اس میں سے ایک کے طور پر متعلقہ نہیں ہے یہ ہے کے طور حتمی مصنوعات 1018 00:49:43,020 --> 00:49:44,870 آپ 50 چھوڑ کر جب. 1019 00:49:44,870 --> 00:49:48,310 اور آپ کی مصنوعات میں چلانے جب لائبریریاں عمل درآمد یا عمل درآمد 1020 00:49:48,310 --> 00:49:50,230 آپ کے اپنے منصوبے، آپ جا رہے ہیں سوالات ہیں، یا تم پر 1021 00:49:50,230 --> 00:49:51,660 سوالات کے لئے تلاش کرنے کے لئے جا رہا. 1022 00:49:51,660 --> 00:49:53,060 >> ایک بار پھر، یہ گوگل. 1023 00:49:53,060 --> 00:49:54,630 یہ لفظی ہم کیا کرتے ہیں ہے. 1024 00:49:54,630 --> 00:49:56,400 یہ پاگل لگتی جا رہی ہے. 1025 00:49:56,400 --> 00:49:58,310 لیکن لفظی، ہم گوگل. 1026 00:49:58,310 --> 00:50:01,810 اور پھر، سب سے پہلے چیزوں میں سے ایک آپ عام طور پر ہے میں چلائے جائیں گے 1027 00:50:01,810 --> 00:50:06,550 ایک حیرت انگیز ہے جس stackoverflow.com، سوال اور جواب نظر. 1028 00:50:06,550 --> 00:50:10,530 >> یہ بہت اچھا دونوں آپ کر سکتے ہیں کی وجہ سے ہے سوالات پوسٹ اور کے لئے نظر 1029 00:50:10,530 --> 00:50:12,760 جوابات بلکہ یہ پہلے سے ہی کی ایک بہت ہے 1030 00:50:12,760 --> 00:50:14,590 وہاں مواد پہلے آبادی. 1031 00:50:14,590 --> 00:50:18,510 تو عام طور پر آپ ایک پروگرامنگ گوگل جب پہلے کے اندر اندر سوال 1032 00:50:18,510 --> 00:50:22,620 جوڑے کے آپ پہلے سے ہی چلاتے ہیں کر سکتے ہیں مار دیتی ہے آپ کا مسئلہ سیٹ کے دوران اس میں. 1033 00:50:22,620 --> 00:50:27,840 >> اور پھر، آخری واقعی مختصر بات آج ہم ہے - ہے جو JSFIDDLE، ہے 1034 00:50:27,840 --> 00:50:32,110 کے ساتھ بہت کام کر رہے جاوا سکرپٹ کو HTML سی ایس ایس. 1035 00:50:32,110 --> 00:50:39,820 JSFIDDLE ایک ویب اپلی کیشن ہے، جس میں بنیادی طور پر آپ کو آپ کی ایچ ٹی ایم ایل لے پر دیکھیں 1036 00:50:39,820 --> 00:50:42,820 جاوا سکرپٹ کے نیچے بائیں، اور آپ سی ایس ایس سب سے اوپر دائیں. 1037 00:50:42,820 --> 00:50:47,840 اور پھر یہ ایک فوری فراہم تشکیل دے سکتے ہیں اس کے اور اس کے انٹرایکٹ کیسے کریں دیکھیں. 1038 00:50:47,840 --> 00:50:50,500 لوگ کوشش کر رہے ہیں تو یہ بہت مفید ہے جیسے تصور کا ایک ثبوت ایسا کرنے کے لئے 1039 00:50:50,500 --> 00:50:52,910 یہ ہے کہ آپ کس طرح کریں گے مینو کے نیچے ایک بوند ہے. 1040 00:50:52,910 --> 00:50:54,980 ہو سکتا ہے کہ ایک فوری ننگا یا جو کچھ بھی. 1041 00:50:54,980 --> 00:50:56,560 >> MIKE RIZZO: تو چلو آگے اور اس پر کلک کریں. 1042 00:50:56,560 --> 00:50:57,820 ایک فوری نوٹ - 1043 00:50:57,820 --> 00:51:00,430 ہم تھے اس سے پہلے، جبکہ پر کلک کریں کر. 1044 00:51:00,430 --> 00:51:04,380 JCorey کوریا بھی تعمیر کیا ہے پتہ چلتا ہے پر کلک کریں ایونٹ ہینڈلر میں ہے کہ یہ 1045 00:51:04,380 --> 00:51:07,020 یہ آپ ہیں کے اعداد و شمار صرف اس وجہ سے استعمال کرتا ہے بہت سی چیزیں کرنا چاہتے ہیں کے لئے جا 1046 00:51:07,020 --> 00:51:08,410 تم سے کچھ کلک کرنے کے لئے چاہتے ہیں جب. 1047 00:51:08,410 --> 00:51:09,690 >> اسی طرح، یہ بھی ایک ہور ہے. 1048 00:51:09,690 --> 00:51:12,850 لیکن مکمل گنجائش کے حاصل کرنے کے لئے ان، jQuery کی پر نظر 1049 00:51:12,850 --> 00:51:15,320 دستاویزات اور ایسا. 1050 00:51:15,320 --> 00:51:18,760 میں یہاں پاگل کچھ کیا. 1051 00:51:18,760 --> 00:51:21,490 >> ٹامس REIMERS: تو میں واقعی ایک فوری ہے یہاں پروگرام، کا کہنا ہے کہ جس میں 1052 00:51:21,490 --> 00:51:22,640 پر کلک کریں کے بٹن. 1053 00:51:22,640 --> 00:51:23,890 پھر ہم لوپ کے لئے ایک ہے. 1054 00:51:23,890 --> 00:51:26,810 میں کم سے کم 404 ہے. 1055 00:51:26,810 --> 00:51:29,530 یہ صرف پاپ اپ کرنے کے لئے جا رہا ہے ان الرٹ پیغامات. 1056 00:51:29,530 --> 00:51:33,425 >> MIKE RIZZO: اور کیا تھا کوڈ 404 HTML میں کے لئے کھڑے ہوئے؟ 1057 00:51:33,425 --> 00:51:34,145 کسی کو یاد ہے؟ 1058 00:51:34,145 --> 00:51:35,450 حق، نہیں ملا. 1059 00:51:35,450 --> 00:51:38,640 1060 00:51:38,640 --> 00:51:40,885 کروم بھی اس صاف شامل بات یہ ہے کہ جہاں آپ کر سکتے ہیں - 1061 00:51:40,885 --> 00:51:43,430 >> ٹامس REIMERS: لوگوں کی طرح کیونکہ مائیک یہ ایک بہت کچھ کر شروع کر دیا اور 1062 00:51:43,430 --> 00:51:47,230 کی اجازت دیتا ہے پریشان صارفین، آپ کی معلومات کو دیکھنے کے لئے. 1063 00:51:47,230 --> 00:51:48,286 >> MIKE RIZZO: جی ہاں. 1064 00:51:48,286 --> 00:51:50,690 >> ٹامس REIMERS: ہم کسی بھی سوالات ہیں اس کے بارے میں، جاوا سکرپٹ کے بارے میں 1065 00:51:50,690 --> 00:51:53,420 لائبریریاں، لائبریریوں کی تلاش، یا کیا ویب کی ترقی نظر 1066 00:51:53,420 --> 00:51:55,400 حقیقی دنیا میں طرح؟ 1067 00:51:55,400 --> 00:51:56,880 ہم وقت کے خلاف چلا رہے ہیں. 1068 00:51:56,880 --> 00:52:00,400 تو میں ہم جا رہے ہیں اس بات کا یقین نہیں ہوں لاگو کرنے کے لئے وقت ہے 1069 00:52:00,400 --> 00:52:02,290 یہ واقعی جلدی ہے جب تک. 1070 00:52:02,290 --> 00:52:04,580 ہم اچھے ہیں؟ 1071 00:52:04,580 --> 00:52:08,110 >> MIKE RIZZO: کچھ تم لوگ چاہتے ہیں ، کی طرح، میں واقعی فوری دیکھنے کے لئے دو 1072 00:52:08,110 --> 00:52:09,556 منٹ یا اس سے کم؟ 1073 00:52:09,556 --> 00:52:10,870 >> ٹامس REIMERS: کچھ ہم واضح کر سکتے ہیں؟ 1074 00:52:10,870 --> 00:52:12,500 کس طرح لکھنے کے لئے - 1075 00:52:12,500 --> 00:52:13,260 >> سامعین: [اشراوی]؟ 1076 00:52:13,260 --> 00:52:16,070 >> MIKE RIZZO: جی ہاں، تو that's - 1077 00:52:16,070 --> 00:52:18,065 >> ٹامس REIMERS: آپ صرف مار سکتا ہے ویب سائٹ پر کنٹرول یو. 1078 00:52:18,065 --> 00:52:19,275 >> MIKE RIZZO: اوہ، مجھے یہ نہیں پتہ تھا. 1079 00:52:19,275 --> 00:52:22,290 >> ٹامس REIMERS: میں جی ہاں، لگتا ہے. 1080 00:52:22,290 --> 00:52:23,300 کنٹرول یو. جی ہاں. 1081 00:52:23,300 --> 00:52:25,970 >> MIKE RIZZO: اوہ، تو یہ ہے ویب سائٹ کے لئے کوڈ. 1082 00:52:25,970 --> 00:52:29,580 لیکن اگر آپ واقعی ڈاؤن لوڈ، اتارنا چاہتے ہیں تو ہماری فائلوں اور سب کچھ، اس کی میزبانی کی ہے 1083 00:52:29,580 --> 00:52:32,650 github.com پر 1084 00:52:32,650 --> 00:52:34,850 >> ٹامس REIMERS: میرا نام سلیش - 1085 00:52:34,850 --> 00:52:38,504 ٹامس Reimers - سلیش CS50 ہائفن سیمینار. 1086 00:52:38,504 --> 00:52:40,710 >> MIKE RIZZO: اور آپ کر سکتے ہیں وہاں سب کچھ مل. 1087 00:52:40,710 --> 00:52:42,310 >> ٹامس REIMERS: یہ کیا GitHub ہے راہ کی طرف سے، کی طرح لگتا ہے. 1088 00:52:42,310 --> 00:52:44,910 تو پھر، آپ کو ایک کھلا ماخذ دیکھ کر منصوبے، عام طور پر، وہ ایک پڑھا جائے گا 1089 00:52:44,910 --> 00:52:45,950 آپ پڑھ سکتے ہیں کہ وہاں مجھے. 1090 00:52:45,950 --> 00:52:50,200 تم واپس جاؤ اور اگر، آپ محسوس کریں گے کہ آپ ڈاؤن لوڈ، اتارنا زپ ہیں، جس میں 1091 00:52:50,200 --> 00:52:52,130 آپ ماخذ ڈاؤن لوڈ، اتارنا کرنے کی اجازت دے شامل کرنے کے لئے کوڈ 1092 00:52:52,130 --> 00:52:53,666 آپ کی اپنی بات میں مصنوعات. 1093 00:52:53,666 --> 00:52:56,890 >> MIKE RIZZO: جی ہاں، اور اگر ہم صرف کلک کریں واقعی بہت تیزی سے index.html پر - 1094 00:52:56,890 --> 00:52:59,180 >> ٹامس REIMERS آپ یہاں نظر آئے گا ہے ہماری ویب سائٹ کے لئے ماخذ کوڈ. 1095 00:52:59,180 --> 00:53:02,016 1096 00:53:02,016 --> 00:53:06,070 >> MIKE RIZZO: اس کے علاوہ، میں نے صحیح دھکا بھول گیا بڑی میز کے ساتھ اس سے پہلے کہ 1097 00:53:06,070 --> 00:53:09,860 شامل، لیکن ایک میز بھی ہے ہم شامل ہے کہ chmods کے 1098 00:53:09,860 --> 00:53:13,210 صرف آپ کی وضاحت کے لئے. 1099 00:53:13,210 --> 00:53:16,940 لیکن ہم تمام طریقے سے نیچے سکرال نیچے، ہم اصل میں بہت نہیں کیا 1100 00:53:16,940 --> 00:53:21,160 جاوا سکرپٹ کے ساتھ زیادہ سے زیادہ میں اس سب کے ساتھ چیزیں. 1101 00:53:21,160 --> 00:53:26,610 یہ سب کچھ سے خصوصی طور پر ہے ہم نے یہ کوئی اور. 1102 00:53:26,610 --> 00:53:28,730 >> تو آنے کے لئے لوگوں کا شکریہ ادا اور سن. 1103 00:53:28,730 --> 00:53:29,830 ہم یہ واقعی مددگار تھا امید ہے. 1104 00:53:29,830 --> 00:53:33,020 آپ سے متعلق کسی بھی جاوا اسکرپٹ ہے تو سوال یا صرف کے بارے میں بات کرنا چاہتے ہیں 1105 00:53:33,020 --> 00:53:36,240 کیا دیگر ٹھنڈی چیزیں طرح اور کیا آپ کو جاوا سکرپٹ کے ساتھ کیا کر سکتے ہیں، ہم پسند کروں گا 1106 00:53:36,240 --> 00:53:37,186 آپ سے بات کرنا. 1107 00:53:37,186 --> 00:53:40,010 >> ٹامس REIMERS: اگر آپ کوئی سوال ہے تو آپ کے منصوبے کے بارے میں یا تو یہ ہو سکتا ہے 1108 00:53:40,010 --> 00:53:42,740 متعلقہ، ہم شاید کے ارد گرد رہنا گے اس کے بعد تھوڑا سا. 1109 00:53:42,740 --> 00:53:44,640 لیکن اس کے علاوہ، ہے ایک اچھا ہفتے کے آخر میں. 1110 00:53:44,640 --> 00:53:45,845 >> MIKE RIZZO: جی ہاں، سے لطف اندوز. 1111 00:53:45,845 --> 00:53:46,120 تم لوگوں کو دیکھو. 1112 00:53:46,120 --> 00:53:47,370 >> ٹامس REIMERS: پھر ملیں گے. 1113 00:53:47,370 --> 00:53:47,926