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