1 00:00:00,000 --> 00:00:08,100 2 00:00:08,100 --> 00:00:08,890 >> ROGER ZURAWICKI: হ্যালো সবাই. 3 00:00:08,890 --> 00:00:11,310 আমি আপনার মনোযোগ পেতে পারি? 4 00:00:11,310 --> 00:00:12,090 ধন্যবাদ, বলছি. 5 00:00:12,090 --> 00:00:14,030 আজ আমি উল্কা সম্পর্কে কথা বলতে চান. 6 00:00:14,030 --> 00:00:16,710 এটি একটি জাভাস্ক্রিপ্ট ফ্রেমওয়ার্ক হয়. 7 00:00:16,710 --> 00:00:21,110 কিভাবে আপনি পারেন আমরা মাধ্যমে চালু করা হবে সত্যিই শীতল ওয়েব অ্যাপ্লিকেশান করা. 8 00:00:21,110 --> 00:00:24,940 >> আমরা জাভাস্ক্রিপ্ট মধ্যে পেতে আগে, আমি আপনি না বলতে চান যে এই ইচ্ছার 9 00:00:24,940 --> 00:00:26,900 আপনি পরের কোন থাকবে - করা এই সেমিস্টারে টুকরা. 10 00:00:26,900 --> 00:00:28,520 এটা জাভাস্ক্রিপ্ট সম্পর্কে হওয়া উচিত. 11 00:00:28,520 --> 00:00:32,910 আমি [শ্রবণাতীত] প্রথম যাচ্ছে মনে করি আমরা আগে ওয়েব এইচটিএমএল পিএইচপি স্টাফ আবরণ 12 00:00:32,910 --> 00:00:34,530 জাভাস্ক্রিপ্ট সরানো. 13 00:00:34,530 --> 00:00:39,650 এবং CS50 মধ্যে, জাভাস্ক্রিপ্ট বিবেচনা করা হয় একটি ক্লায়েন্ট কোড চাই. 14 00:00:39,650 --> 00:00:41,970 তাই এটি শুধুমাত্র চালানোর পরার ওয়েব ব্রাউজার. 15 00:00:41,970 --> 00:00:45,740 >> কিন্তু সাম্প্রতিক advancements মধ্যে ধন্যবাদ প্রযুক্তি, এখন আমরা চালাতে পরিচালিত 16 00:00:45,740 --> 00:00:48,090 পাশাপাশি একটি সার্ভার হিসাবে জাভাস্ক্রিপ্ট. 17 00:00:48,090 --> 00:00:51,630 তাই এই একটি সত্যিই শীতল তৈরি করেছে ফ্রেমওয়ার্ক এখন আপনি লিখতে পারেন, কারণ 18 00:00:51,630 --> 00:00:55,250 জন্য বৈধভাবে একই কোড ক্লায়েন্ট এবং সার্ভার. 19 00:00:55,250 --> 00:00:57,810 এবং আপনি মধ্যে ফাংশন নির্ধারণ করলে আপনার সার্ভার, আপনার ক্লায়েন্ট যারা কল করতে পারেন 20 00:00:57,810 --> 00:00:59,090 একই ফাংশন. 21 00:00:59,090 --> 00:01:00,370 এবং এটা এটা অনেক সহজ করে তোলে. 22 00:01:00,370 --> 00:01:04,519 আগে যেহেতু, আপনার উপর পিএইচপি ব্যবহার করছেন সম্মুখে সার্ভার, জাভাস্ক্রিপ্ট 23 00:01:04,519 --> 00:01:08,040 শেষে, আপনি একটি পিএইচপি ফাংশন লিখতে হবে এবং তারপর একটি জাভাস্ক্রিপ্ট সংস্করণ 24 00:01:08,040 --> 00:01:10,880 কি একই ফাংশন কাজ একই ধরনের. 25 00:01:10,880 --> 00:01:14,330 >> আমরা শুরু করতে তাই আগে, আমি চাই আপনি একটি ডেমো দেখাতে কি 26 00:01:14,330 --> 00:01:17,190 উল্কা আপনার জন্য কিছু করতে পারি. 27 00:01:17,190 --> 00:01:20,330 আমি যা কি, আপনি ডেমো দেখাতে হবে আপনার দ্বারা তৈরি করতে পারবেন 28 00:01:20,330 --> 00:01:21,580 এই সেমিনার শেষ. 29 00:01:21,580 --> 00:01:24,260 30 00:01:24,260 --> 00:01:25,670 আমরা সঠিক যান এখানে. 31 00:01:25,670 --> 00:01:27,410 এটি একটি লিডারবোর্ড অ্যাপ্লিকেশন. 32 00:01:27,410 --> 00:01:31,970 এটা আসলে যেমন আউট ভিত্তি করে এর যে উল্কা আপনি আপনি. 33 00:01:31,970 --> 00:01:37,220 >> উল্কা খুব সুন্দর যখন আপনি কারণ আপনি যা করতে পারেন, একটি প্যাকেজ হিসাবে এটি ইনস্টল 34 00:01:37,220 --> 00:01:39,140 মূলত সঙ্গে প্রায় খেলা এই চারটি গণদেবতা. 35 00:01:39,140 --> 00:01:41,410 এবং লিডারবোর্ডে হয় এই গণদেবতা প্রথম. 36 00:01:41,410 --> 00:01:44,620 সেমিনারে পর, আমি আপনি সব উত্সাহিত শুধু অন্যান্য গণদেবতা অন্বেষণ 37 00:01:44,620 --> 00:01:48,300 আমি সত্যিই তারা শান্ত মনে, এবং কারণ তারা আপনাকে উল্কা শক্তি প্রদর্শন. 38 00:01:48,300 --> 00:01:51,310 >> তাই এই কি, এই হল লিডারবোর্ড হোস্ট. 39 00:01:51,310 --> 00:01:54,950 এই মাত্র অকপটে নামের একটি তালিকা. 40 00:01:54,950 --> 00:01:56,510 এবং যদি আপনি মানুষ নির্বাচন করতে পারেন. 41 00:01:56,510 --> 00:01:57,780 তারা চালু হলুদ. 42 00:01:57,780 --> 00:02:00,060 এবং তারপর আপনি দিতে পারেন তাদের পাঁচ পয়েন্ট. 43 00:02:00,060 --> 00:02:02,850 এবং আপনি তালিকা বিজ্ঞপ্তি পাবেন সাজানো কারণ আমি আরো নিজেকে দিতে হিসাবে 44 00:02:02,850 --> 00:02:05,850 এবং, আমি উপরের এখন আরো পয়েন্ট আছি. 45 00:02:05,850 --> 00:02:07,420 আমরা শুরু যেখানে তাই এই হয়. 46 00:02:07,420 --> 00:02:11,690 >> এবং কি আপনি দূরে নিতে পারবেন এই সেমিনার থেকে আরো কয়েকটি হল 47 00:02:11,690 --> 00:02:13,600 আমি যোগ করেছি বৈশিষ্ট্য লিডারবোর্ড. 48 00:02:13,600 --> 00:02:18,240 আমরা কিভাবে আচ্ছাদন, যেমন হবে আমরা করতে পারেন, একটি প্লেয়ার থেকে পাঁচ পয়েন্ট যোগ 49 00:02:18,240 --> 00:02:28,720 খেলোয়াড়দের মুছে, আমরা নতুন খেলোয়াড় যোগ করতে পারেন, এবং আমরা আমরা চাই কিভাবে নির্বাচন করতে পারবেন 50 00:02:28,720 --> 00:02:29,540 তাদের বাছাই. 51 00:02:29,540 --> 00:02:35,240 এবং এই সব খুব সহজ এপিআই কল হয় যে উল্কা আপনার জন্য উপলব্ধ করা হয়. 52 00:02:35,240 --> 00:02:39,120 এছাড়াও আপনি একটি বৈশিষ্ট্য আছে স্কোর randomize করতে. 53 00:02:39,120 --> 00:02:41,450 >> তাই এই সম্পর্কে সত্যিই শীতল আপনি না আসলে সম্ভব নয় 54 00:02:41,450 --> 00:02:43,820 সব সাইট এ যান. 55 00:02:43,820 --> 00:02:46,575 আমি এখানে বড় লেখার মধ্যে তা রেখে দেব. 56 00:02:46,575 --> 00:02:51,390 57 00:02:51,390 --> 00:02:52,640 এক র্যাডিকেল-সীসা erboard.meteor.com. 58 00:02:52,640 --> 00:03:03,390 59 00:03:03,390 --> 00:03:07,622 আর আপনাকে বলছি আপনি যদি সাইট এ গিয়ে যখন সাইট সম্পাদনা করতে পারবেন, এবং উচিত 60 00:03:07,622 --> 00:03:09,595 আপনার সম্পাদনাগুলি সব দৃশ্যমান হবে অন্য সবাই করতে. 61 00:03:09,595 --> 00:03:12,730 62 00:03:12,730 --> 00:03:17,740 সুতরাং আপনি করতে পারেন - আপনাকে বলছি সব সাইটের সাথে সংযোগ করতে সক্ষম? 63 00:03:17,740 --> 00:03:18,750 সুতরাং এটি নিয়ে খেলা. 64 00:03:18,750 --> 00:03:20,440 যান এবং কিছু নাম মুছে ফেলা শুরু. 65 00:03:20,440 --> 00:03:21,690 সেখানে কি ঘটছে. 66 00:03:21,690 --> 00:03:35,370 67 00:03:35,370 --> 00:03:38,510 >> তাই আপনি যদি সবাই পালন করতে পারে দেখুন. 68 00:03:38,510 --> 00:03:41,930 এই মাত্র ডিফল্ট সিকিউরিটি হয় উল্কা জন্য মোড. 69 00:03:41,930 --> 00:03:44,360 আপনি দেখতে যে সবাই করতে পারেন একে অপরের তথ্য পরিবর্তন. 70 00:03:44,360 --> 00:03:44,920 চিন্তা করবেন না. 71 00:03:44,920 --> 00:03:46,460 উল্কা নিরাপত্তা নেই. 72 00:03:46,460 --> 00:03:49,860 এটি একটি খুব সহজেই বাস্তবায়িত হয় আপনি ব্যবহারকারীদের স্থাপন পারে যেখানে বৈশিষ্ট্য, 73 00:03:49,860 --> 00:03:50,600 এবং লগইন. 74 00:03:50,600 --> 00:03:53,750 কিন্তু ঠিক এখন, কেহ যারা পরিদর্শন সাইট নিজেদের অনেক দিতে পারে 75 00:03:53,750 --> 00:03:55,000 তারা চান হিসাবে পয়েন্ট. 76 00:03:55,000 --> 00:03:57,140 77 00:03:57,140 --> 00:04:00,090 তাই আমি সবসময় ভালো এই কারণে শুরু করার জন্য একটি মজার উপায়. 78 00:04:00,090 --> 00:04:02,360 এবং তারপর আমরা শুধু কথা বলতে পারবেন বিবরণ সম্পর্কে, কিভাবে 79 00:04:02,360 --> 00:04:03,610 উল্কা এই সম্ভব করে তোলে. 80 00:04:03,610 --> 00:04:10,820 81 00:04:10,820 --> 00:04:15,660 >> তাই আমি উল্কা কি আবরণ যাচ্ছি এবং তারপর আমরা শুধু কভার করতে হবে 82 00:04:15,660 --> 00:04:18,920 দুটি প্রয়োজনীয় বিষয়বস্তু যে CS50 যথেষ্ট আচ্ছাদিত না করেনি. 83 00:04:18,920 --> 00:04:21,970 কিন্তু শব্দটি শেষে, আপনি উচিত HTML এবং উভয় সঙ্গে আরামদায়ক হবে 84 00:04:21,970 --> 00:04:25,250 জাভাস্ক্রিপ্ট সত্যিই আপনার হাত পেতে মলিন উল্কা সঙ্গে কাজ. 85 00:04:25,250 --> 00:04:28,740 এবং আমি তার জন্য শুধু একটা বড় উপায় মনে যা করতে এমনকি কম আরামদায়ক ছাত্র 86 00:04:28,740 --> 00:04:32,930 চূড়ান্ত প্রকল্প সত্যিই তারা যা করতে পারেন, কারণ এক ভাষা থাকতে, এবং তারা পেতে 87 00:04:32,930 --> 00:04:37,620 এর পরিবর্তন দেখতে তাদের সরাসরি কাজ. 88 00:04:37,620 --> 00:04:42,520 >> তাই এই স্লাইড শুধু কিছু দেখায় প্রধান প্রযুক্তি যে উল্কা বিএসএফের 89 00:04:42,520 --> 00:04:43,610 আপনি দেয়. 90 00:04:43,610 --> 00:04:46,090 উল্কা একটি নতুন প্রযুক্তি নয় তার নিজের উপর. 91 00:04:46,090 --> 00:04:48,390 এটা সত্যিই একটি পিণ্ড এর এই সব বিভিন্ন জিনিস 92 00:04:48,390 --> 00:04:49,920 আমরা ইন্টারনেটে আছে. 93 00:04:49,920 --> 00:04:55,650 পাশাপাশি এইচটিএমএল, সিএসএস, জাভাস্ক্রিপ্ট, আমরা Node.js মত কিছু প্রযুক্তি আছে, 94 00:04:55,650 --> 00:04:58,490 আপনি চালাতে সক্ষম যা কি ফিরে প্রান্তে জাভাস্ক্রিপ্ট আপনার 95 00:04:58,490 --> 00:05:02,520 সার্ভার, পাশাপাশি কিছু জাভাস্ক্রিপ্ট jQuery, আন্ডারস্কোর মত লাইব্রেরি,. 96 00:05:02,520 --> 00:05:06,320 >> এর মধ্যে সব থেকে পরিচিত হতে হবে সেমিস্টারে শেষে আপনি. 97 00:05:06,320 --> 00:05:10,680 এবং আমরা নামক একটি ডাটাবেস ব্যবহার করুন সত্যিই যা MongoDB, 98 00:05:10,680 --> 00:05:14,250 এখন জন্য জনপ্রিয় ডাটাবেস এই নতুন স্টার্টআপসের. 99 00:05:14,250 --> 00:05:18,650 আপনি মাইএসকিউএল মত হিসাবে মনে করি, কিন্তু পারেন এটি জাভাস্ক্রিপ্ট দিয়ে খুব সুন্দরভাবে কাজ করে. 100 00:05:18,650 --> 00:05:22,140 এবং কিছু অন্যান্য প্রযুক্তির এখানে আছে এবং আমি তালিকাভুক্ত করেননি আরো অনেক 101 00:05:22,140 --> 00:05:23,880 যে সকল ইন্টারফেস সত্যিই চমত্কারভাবে উল্কা সঙ্গে. 102 00:05:23,880 --> 00:05:26,900 103 00:05:26,900 --> 00:05:30,540 >> আমি এই স্লাইড দিতে হবে, কারণ কখনও কখনও আমি এই সম্পর্কে বিভ্রান্তি পেতে. 104 00:05:30,540 --> 00:05:31,695 উল্কা শুধুমাত্র জাভাস্ক্রিপ্ট হয়. 105 00:05:31,695 --> 00:05:33,040 এটা পিএইচপি নয়. 106 00:05:33,040 --> 00:05:34,360 এটা পাগল নেভিগেশন রুবি নয়. 107 00:05:34,360 --> 00:05:37,950 তাই আপনি যদি চান তাহলে আপনি কোড লিখতে হলে একটি উল্কা প্রকল্প লিখুন, আপনি সত্যিই 108 00:05:37,950 --> 00:05:38,900 রুবি কোড ব্যবহার করতে পারবেন না. 109 00:05:38,900 --> 00:05:41,660 আপনি সত্যিই পিএইচপি ব্যবহার করবেন না. 110 00:05:41,660 --> 00:05:45,800 >> আমরা দেখতে পাবেন যদিও যে পার্থক্য কোড এবং বাক্য গঠন যে নাও হতে পারে 111 00:05:45,800 --> 00:05:48,930 ভিন্ন, আমি আপনাকে জোর করতে চান উল্কা, আপনি কোড সবকিছু 112 00:05:48,930 --> 00:05:50,660 শুধুমাত্র জাভাস্ক্রিপ্ট মধ্যে. 113 00:05:50,660 --> 00:05:53,920 এবং যদি আপনি দেখাতে যে সব কিছুর ব্যবহারকারী এইচটিএমএল সিএসএস হতে হবে. 114 00:05:53,920 --> 00:05:56,780 কিন্তু আপনি এমন কোন ব্যবহার করছি না অন্যান্য ভাষাসমূহ অন্যান্য 115 00:05:56,780 --> 00:05:59,250 সেমিনার আবরণ হতে পারে. 116 00:05:59,250 --> 00:06:01,020 কি উল্কা হয় একটি ওয়েব সার্ভার. 117 00:06:01,020 --> 00:06:03,930 আপনার কোন হবে না হলেও জাভাস্ক্রিপ্ট, এবং আপনি শুধু পরিবেশন করতে চান 118 00:06:03,930 --> 00:06:07,020 CSS এবং HTML ফাইল, উল্কা আপনার জন্য তা করতে পারে. 119 00:06:07,020 --> 00:06:10,520 120 00:06:10,520 --> 00:06:13,770 >> এবং এখানে আবার লিঙ্ক আছে আমি আপনাকে বলছি না যে ডেমো 121 00:06:13,770 --> 00:06:15,380 নিয়ে খেলা শুরু করে. 122 00:06:15,380 --> 00:06:18,230 কিন্তু এর এইচটিএমএল যান যাক. 123 00:06:18,230 --> 00:06:22,060 কত মানুষ এখানে আছে কোন ধারণা কি এইচটিএমএল কি? 124 00:06:22,060 --> 00:06:22,670 মহান ঠিক আছে. 125 00:06:22,670 --> 00:06:25,800 এবং যে পুরোপুরি সূক্ষ্ম. 126 00:06:25,800 --> 00:06:29,410 আপনি সত্যিই সম্পর্কে অনেক কিছু জানতে হবে না এটা আমরা ধরে যেতে হবে, কারণ 127 00:06:29,410 --> 00:06:31,220 খুব সহজভাবে ব্যবহার. 128 00:06:31,220 --> 00:06:34,570 >> এই কি সহজ HTML পাতায় মত দেখাচ্ছে. 129 00:06:34,570 --> 00:06:38,840 এই জন্য আপনার হ্যালো, দুনিয়া মত হতে পারে এইচটিএমএল, আমরা সঙ্গে সি সালে শুরু, যেহেতু 130 00:06:38,840 --> 00:06:40,760 হ্যালো, দুনিয়া. 131 00:06:40,760 --> 00:06:44,360 আমি আপনার উপর জোর করতে চাই না কি এইচটিএমএল, কি মাথার বিবরণ, কি 132 00:06:44,360 --> 00:06:46,120 শরীর, কি শিরোনাম আছে করছে. 133 00:06:46,120 --> 00:06:49,130 আমি শুধু কাঠামো জোর চাই, আপনি ট্যাগ আছে কিভাবে. 134 00:06:49,130 --> 00:06:50,860 এবং যে কোণ বন্ধনী এর. 135 00:06:50,860 --> 00:06:52,380 আপনার আছে এবং যে যেখানে আপনার বর্ণনাকারী. 136 00:06:52,380 --> 00:06:54,790 >> তাই আপনি যদি এইচটিএমএল ডকুমেন্ট থাকতে পারে. 137 00:06:54,790 --> 00:06:59,300 এবং তারপর আপনি HTML নথি বন্ধ করব ব্যাকস্ল্যাশ একই জিনিস দিয়ে. 138 00:06:59,300 --> 00:07:01,200 এবং যদি আপনি ট্যাগ বিভিন্ন ধরণের আছে. 139 00:07:01,200 --> 00:07:02,730 এবং তারা সব মিলেছে করছি বিজ্ঞপ্তি. 140 00:07:02,730 --> 00:07:05,300 আপনি একটি শরীরের ট্যাগ ভালো আছে করব এবং তারপর একটি ঘনিষ্ঠ শরীরের ট্যাগ. 141 00:07:05,300 --> 00:07:08,620 আর শরীর ট্যাগ ভিতরে, যে হবেন আপনার ওয়েব পৃষ্ঠার বিষয়বস্তু. 142 00:07:08,620 --> 00:07:12,770 তাই এই ওয়েব পৃষ্ঠাটি কেবল প্রদর্শন করবে একটি সাদা পটভূমিতে কালো টেক্সট 143 00:07:12,770 --> 00:07:14,242 হ্যালো, দুনিয়া. 144 00:07:14,242 --> 00:07:17,610 যে জ্ঞান করে তোলে না? 145 00:07:17,610 --> 00:07:19,500 ঠিক আছে. 146 00:07:19,500 --> 00:07:22,640 >> এখন আমি দ্রুত করা যাচ্ছে না জাভাস্ক্রিপ্ট আবরণ. 147 00:07:22,640 --> 00:07:26,990 পূর্ববর্তী TF এর কথায়, "জাভাস্ক্রিপ্ট ভাল প্রোগ্রামিং হল 148 00:07:26,990 --> 00:07:28,550 বর্তমানে অস্তিত্ব ভাষা. 149 00:07:28,550 --> 00:07:30,520 অন্য মানুষ চেষ্টা করবে অন্যথায়, আপনি বলুন. 150 00:07:30,520 --> 00:07:33,840 তারা ভুল. "জাভাস্ক্রিপ্ট প্রশংসনীয় চমৎকার, এবং কেন আমি তোমায় দেখাব. 151 00:07:33,840 --> 00:07:36,620 152 00:07:36,620 --> 00:07:42,380 >> তাই এই আমরা শুরু ক্লাসিক উদাহরণ সি দিয়ে আমরা হ্যালো দুনিয়া আছে. 153 00:07:42,380 --> 00:07:45,500 এবং যদি আপনি বিজ্ঞপ্তি যে এমনকি আপনি সঙ্কুচিত হলে তা, আপনি অন্তত দুটি আছে 154 00:07:45,500 --> 00:07:46,560 এখানে কোড লাইনের. 155 00:07:46,560 --> 00:07:48,990 আমি কোড কয়েক লাইন আছে. 156 00:07:48,990 --> 00:07:50,160 এই খুব সহজভাবে করা সম্ভব. 157 00:07:50,160 --> 00:07:53,950 Console.log সঙ্গে জাভাস্ক্রিপ্ট মধ্যে এক লাইন, এবং তারপর আপনার স্ট্রিং, 158 00:07:53,950 --> 00:07:55,340 হ্যালো, দুনিয়া. 159 00:07:55,340 --> 00:07:59,570 >> এখন, আমরা একটি নতুন চলন্ত করছি, যদিও ভাষা জাভাস্ক্রিপ্ট, প্রায় সব 160 00:07:59,570 --> 00:08:02,950 আপনি কোডিং দ্বারা শিখেছি করেছি দক্ষতা সি সরাসরি বহনযোগ্য হয়. 161 00:08:02,950 --> 00:08:07,130 তাই স্ট্রিং, স্ট্রিং এর ধারণা মধ্যে উদ্ধৃতি চিহ্ন, যে একই. 162 00:08:07,130 --> 00:08:08,890 সেমিকোলন, যে একই. 163 00:08:08,890 --> 00:08:11,190 >> জাভাস্ক্রিপ্ট সম্পর্কে একটি ঝরঝরে বৈশিষ্ট্য আসলে আপনি যে হয় 164 00:08:11,190 --> 00:08:12,360 সেমিকোলন প্রয়োজন হবে না. 165 00:08:12,360 --> 00:08:14,950 এটা অনুমান করতে পারেন আপনি উচিত যে সেখানে একটি সেমিকোলন করা. 166 00:08:14,950 --> 00:08:18,035 কিন্তু যে বলেন, আপনি সবসময় চেষ্টা করা উচিত সেখানে আপনার সেমিকোলন করা. 167 00:08:18,035 --> 00:08:21,160 এটা ভাল শৈলী বিবেচিত হচ্ছে. 168 00:08:21,160 --> 00:08:22,650 এবং এছাড়াও, কোন প্রধান ফাংশন আছে. 169 00:08:22,650 --> 00:08:25,580 আপনি শুধুমাত্র ফাইল শীর্ষে শুরু এবং লাইন দ্বারা বিষয় লাইন পড়া. 170 00:08:25,580 --> 00:08:28,820 171 00:08:28,820 --> 00:08:32,760 >> তারপর এই এটি তৈরি করতে সময় লাগে কি যে হ্যালো, দুনিয়া প্রোগ্রাম. 172 00:08:32,760 --> 00:08:36,059 এবং তারপর আপনি করতে নোটিশ হ্যালো করতে এবং তারপর হ্যালো চালানো. 173 00:08:36,059 --> 00:08:38,530 জাভাস্ক্রিপ্ট দিয়ে, এটি বিবেচিত এর একটি ব্যাখ্যা ভাষা. 174 00:08:38,530 --> 00:08:40,780 কি আপনাকে জানতে হবে যে কোন নির্মানের আছে. 175 00:08:40,780 --> 00:08:41,950 >> কোন কম্পাইল আছে. 176 00:08:41,950 --> 00:08:43,440 আপনি শুধুমাত্র নোড চালানো. 177 00:08:43,440 --> 00:08:47,220 এবং নোড মনে রাখতে প্রোগ্রাম যে একটি কনসোলে আপনার জাভাস্ক্রিপ্ট চালানো হবে, 178 00:08:47,220 --> 00:08:49,030 একটি কালো বাক্স, না ওয়েবসাইটে. 179 00:08:49,030 --> 00:08:52,480 তাই আপনি এটা ফাইল দিতে, এবং এটি , ওহে দুনিয়া মুদ্রণ যাচ্ছে. 180 00:08:52,480 --> 00:08:56,750 >> আমি আসলে একটু ডেমো চেষ্টা করবো আপনাকে বলছি জন্য ঠিক যে. 181 00:08:56,750 --> 00:08:59,380 সুতরাং এর উপর ছেড়ে দেওয়া আমার Node.js টার্মিনাল. 182 00:08:59,380 --> 00:09:04,470 183 00:09:04,470 --> 00:09:05,322 ঠিক আছে. 184 00:09:05,322 --> 00:09:06,150 এর এখানে সরানো যাক. 185 00:09:06,150 --> 00:09:07,930 তাই আমি নোড শুরু করতে যাচ্ছি. 186 00:09:07,930 --> 00:09:10,230 এবং আমি আপনাকে বলছি দেখাব যে কিভাবে পেতে একটি সেকে 187 00:09:10,230 --> 00:09:12,000 আপনি না হলে, ইনস্টল. 188 00:09:12,000 --> 00:09:14,800 আমার যে একটু বড় করা যাক. 189 00:09:14,800 --> 00:09:17,800 190 00:09:17,800 --> 00:09:17,870 ঠিক আছে. 191 00:09:17,870 --> 00:09:20,120 আমি আপনাকে বলছি দেখতে পারেন আশা করি. 192 00:09:20,120 --> 00:09:27,390 >> আমি কি চাই তাই আমি কোড লিখতে পারেন আগে console.log মধ্যে. 193 00:09:27,390 --> 00:09:28,915 হাই, রজার. 194 00:09:28,915 --> 00:09:31,710 195 00:09:31,710 --> 00:09:35,330 এবং আমি যা করতে হবে না বিজ্ঞপ্তি সেমিকোলন, কিন্তু তারপর আমি এই অদ্ভুত পেতে 196 00:09:35,330 --> 00:09:36,850 অনির্ধারিত জিনিস. 197 00:09:36,850 --> 00:09:40,310 ওয়েল আসলে, আমার কিছু মনে না অনির্ধারিত জিনিস. 198 00:09:40,310 --> 00:09:43,590 আমি আপনি বিজ্ঞপ্তি চাই থিংস হল আপনি যে এখানে প্রধান ফাংশন প্রয়োজন নেই 199 00:09:43,590 --> 00:09:45,050 কোড দৌড়. 200 00:09:45,050 --> 00:09:46,790 এবং কোন ব্যাকস্ল্যাশ শেষ আছে. 201 00:09:46,790 --> 00:09:50,683 সামান্য কিছু বৈশিষ্ট্য আছে যা জাভাস্ক্রিপ্ট আপনার জন্য কিছু করতে পারি. 202 00:09:50,683 --> 00:09:53,510 >> AUDIENCE: [শ্রবণাতীত]. 203 00:09:53,510 --> 00:09:54,000 >> ROGER ZURAWICKI: ওহ হ্যাঁ. 204 00:09:54,000 --> 00:09:57,460 আমি যে বিষয়ে দুঃখিত. 205 00:09:57,460 --> 00:10:02,200 এবং যে তীর শুধু নোড মানে অন্য কমান্ডের জন্য প্রস্তুত. 206 00:10:02,200 --> 00:10:05,380 তাই আপনি যদি তা করে ফেলতে পারে সহজ গণিত, মত 1 প্লাস 1. 207 00:10:05,380 --> 00:10:10,360 এবং শুধুমাত্র সি, এই গণিত মত চিহ্ন ঠিক একই. 208 00:10:10,360 --> 00:10:13,750 আমি একটা সংখ্যা console.log করতে পারেন. 209 00:10:13,750 --> 00:10:15,090 এবং তারপর এটিকে দুটি ছাপে. 210 00:10:15,090 --> 00:10:19,000 জাভাস্ক্রিপ্ট যে অর্থে চমৎকার কারণ দুটি কোন int যদিও, 211 00:10:19,000 --> 00:10:22,020 যেমন সি, আপনার সাথে printf যদি দুই, আপনি একটি ত্রুটি পেতে হবে. 212 00:10:22,020 --> 00:10:24,140 >> কিন্তু জাভাস্ক্রিপ্ট উহু, আপনি আছেন, জানেন কিছু মুদ্রণ. 213 00:10:24,140 --> 00:10:25,070 আমি একটি স্ট্রিং প্রয়োজন যাচ্ছি. 214 00:10:25,070 --> 00:10:28,410 তাই আমাকে রূপান্তর যাক যে দুই আপনার জন্য একটি পংক্তি মধ্যে. 215 00:10:28,410 --> 00:10:34,970 এবং যদি আপনি কিছু অদ্ভুত স্টাফ করতে পারি মত পরিষ্কার উচ্চ এবং তারপর প্লাস দুটি. 216 00:10:34,970 --> 00:10:39,520 এই মাত্র আরেকটি উদাহরণ কিভাবে দুই হল পাশাপাশি সেখানে রূপান্তরিত করা সম্ভব. 217 00:10:39,520 --> 00:10:45,135 >> যে পথ, যাক এর সঙ্গে তাই শুধুমাত্র একটি বিট আরো জাভাস্ক্রিপ্ট আবরণ. 218 00:10:45,135 --> 00:10:48,660 219 00:10:48,660 --> 00:10:50,540 তাই সি, আমরা ধরনের আছে. 220 00:10:50,540 --> 00:10:53,925 আমরা একটি নতুন পরিবর্তনশীল তৈরি যখনই আমরা যে এটা গৃহস্থালি * অথবা এর বেশি বলার আছে 221 00:10:53,925 --> 00:10:55,850 কেস CS50 মধ্যে স্ট্রিং. 222 00:10:55,850 --> 00:10:58,350 অথবা আমরা একটি দশমিক সংখ্যা ছিল, আমরা ভাসা বলার ছিল. 223 00:10:58,350 --> 00:11:00,690 আমরা একটি বুলিয়ান প্রয়োজন, যদি আমরা বি বলার ছিল. 224 00:11:00,690 --> 00:11:04,220 এবং তারপর আমরা যে কিছু ছিল একবার b হয়, এটি একটি bool থাকার ছিল. 225 00:11:04,220 --> 00:11:07,360 আমরা magically এটি পরিবর্তন করতে না পারে আমরা লিখেছে, যদি না কোন int 226 00:11:07,360 --> 00:11:09,450 প্রথম বন্ধনী, B এর Int. 227 00:11:09,450 --> 00:11:11,820 >> জাভাস্ক্রিপ্ট, কোন ধরনের আছে. 228 00:11:11,820 --> 00:11:13,350 আপনাকে কেবল var হিসাবে মনে করি. 229 00:11:13,350 --> 00:11:15,270 আর var আপনি একটি নতুন ধরনের তৈরি কিভাবে হয়. 230 00:11:15,270 --> 00:11:19,210 সুতরাং, var গুলি একটি স্ট্রিং হচ্ছে থাকতে পারে var এন, একটি float হচ্ছে 231 00:11:19,210 --> 00:11:21,230 এবং var খ সত্য হচ্ছে. 232 00:11:21,230 --> 00:11:24,980 এবং যদি আপনি সি ব্যবহার করতে পারবেন না যে এক জিনিস আমি এখন যে লাইন, বি পরে, বলতে পারেন 233 00:11:24,980 --> 00:11:26,230 একটি পূর্ণসংখ্যা সমান. 234 00:11:26,230 --> 00:11:27,400 এবং যে ঠিক কাজ করে জরিমানা. 235 00:11:27,400 --> 00:11:30,840 সি, এটা ভালো বলতে হবে যেহেতু আপনার পূর্ণসংখ্যা একটি bool নয়. 236 00:11:30,840 --> 00:11:32,770 আমি আপনার জন্য তা করতে পারবেন না. 237 00:11:32,770 --> 00:11:34,050 অথবা [শ্রবণাতীত] একটি ত্রুটি নিক্ষেপ করা হবে. 238 00:11:34,050 --> 00:11:37,970 239 00:11:37,970 --> 00:11:43,420 >> এবং আমি দ্রুত ফিরে নোডের মধ্যে যেতে পারেন যে কার্যকারিতা কিছু দেখাতে. 240 00:11:43,420 --> 00:11:44,960 তাই আমি একটি var একটি থাকতে পারে. 241 00:11:44,960 --> 00:11:52,120 "আপেল." এটা কল করুন তাই এখন আমি একটি মুদ্রণ যখন, আমি আমার স্ট্রিং পেতে 'অ্যাপল.' কিন্তু আমি করতে পারেন 242 00:11:52,120 --> 00:11:54,900 এছাড়াও এখন একটি 3 সমান বলে. 243 00:11:54,900 --> 00:11:56,610 এবং কোন ত্রুটি আছে বিজ্ঞপ্তি. 244 00:11:56,610 --> 00:12:00,630 এবং একটি এখন 3 সমান. 245 00:12:00,630 --> 00:12:01,880 কোন প্রশ্ন এতদূর? 246 00:12:01,880 --> 00:12:07,030 247 00:12:07,030 --> 00:12:07,570 হ্যাঁ. 248 00:12:07,570 --> 00:12:10,780 >> AUDIENCE: অপেক্ষা করুন, যাতে console.log অধিকার, মূলত printf, হয়? 249 00:12:10,780 --> 00:12:12,180 >> ROGER ZURAWICKI: console.log আপনার printf. 250 00:12:12,180 --> 00:12:12,652 >> AUDIENCE: রাইট. 251 00:12:12,652 --> 00:12:17,844 আপনি শুধু আট টাইপ হলে সুতরাং কিভাবে আসে বা [শ্রবণাতীত], কি যে আছে 252 00:12:17,844 --> 00:12:18,790 [শ্রবণাতীত]? 253 00:12:18,790 --> 00:12:19,160 >> ROGER ZURAWICKI: রাইট. 254 00:12:19,160 --> 00:12:21,690 তাই এটা - 255 00:12:21,690 --> 00:12:24,240 সবুজ স্টাফ মুদ্রিত পরার কনসোল এ. 256 00:12:24,240 --> 00:12:27,050 এবং কি আমরা পরবর্তী দেখতে পাবেন হয় আমরা ওয়েব সরাতে যখন 257 00:12:27,050 --> 00:12:29,300 পাতা, আমরা কাজ করা - 258 00:12:29,300 --> 00:12:32,650 জাভাস্ক্রিপ্ট একটি এইচটিএমএল থাকার করা হবে আমি এ আবরণ করব যা ফর্মা, 259 00:12:32,650 --> 00:12:34,730 সেমিনার এর উল্কা অংশ. 260 00:12:34,730 --> 00:12:38,730 আপনি কি আমাকে দিতে বলতে পারেন এবং যে যেখানে একটি মান, এবং এটি একটি স্থাপন করা হবে 261 00:12:38,730 --> 00:12:39,920 আপনার ওয়েবসাইট. 262 00:12:39,920 --> 00:12:42,520 কারণ আসলে প্রত্যেক ওয়েব ব্রাউজার একটু কনসোল আছে. 263 00:12:42,520 --> 00:12:46,380 এবং আপনি আপনি, খুব সাবধানে লাগছিল যদি ভালো কিছু তথ্য পেতে চাই আপনার 264 00:12:46,380 --> 00:12:51,210 printf সঙ্গে সেখানে উপস্থিত হচ্ছে প্রত্যেক ওয়েব পেজ আপনি লোড. 265 00:12:51,210 --> 00:12:53,580 >> AUDIENCE: আপনি কিভাবে পেতে পারি শেল পর্দা? 266 00:12:53,580 --> 00:12:57,680 >> ROGER ZURAWICKI: সুতরাং একটি কমান্ড আছে নোড বলা হয়, এবং এটি উল্কা সঙ্গে আসে. 267 00:12:57,680 --> 00:13:01,230 তাই আমি শুধু সেখানে আউট প্রস্থান করার করব. 268 00:13:01,230 --> 00:13:03,580 নোড প্রোগ্রাম যে জাভাস্ক্রিপ্ট চালায়. 269 00:13:03,580 --> 00:13:07,070 আপনি, meteor.com যান উল্কা ইনস্টল, এবং পারেন 270 00:13:07,070 --> 00:13:08,480 উল্কা নোড সঙ্গে আসে. 271 00:13:08,480 --> 00:13:11,470 উল্কা শুধু একটি সংকলন কারণ এই সব সফটওয়্যার প্যাকেজ. 272 00:13:11,470 --> 00:13:15,280 আমরা আমাদের উদাহরণ পেতে হলে, আমি আছি ইনস্টল করার মাধ্যমে সবাই হেটে 273 00:13:15,280 --> 00:13:17,625 উল্কা, এবং তারপর আপনি খেলা করতে পারেন নিজেকে নোডের সাথে. 274 00:13:17,625 --> 00:13:22,154 275 00:13:22,154 --> 00:13:23,980 মহান, ঠিক আছে. 276 00:13:23,980 --> 00:13:29,640 >> কাজ সম্পর্কে তাই আরেকটি বড় বৈশিষ্ট্য জাভাস্ক্রিপ্ট দিয়ে loops একই হয়. 277 00:13:29,640 --> 00:13:31,430 প্রায় কাছাকাছি ঠিক একই. 278 00:13:31,430 --> 00:13:35,530 Loops জন্য, যখন loops, কি loops, অন্যথায় যদি সময়. 279 00:13:35,530 --> 00:13:36,880 এটা সব ধনুর্বন্ধনী সঙ্গে একই. 280 00:13:36,880 --> 00:13:38,540 সেই একই বাক্য গঠন করে. 281 00:13:38,540 --> 00:13:41,350 একটি লুপ জন্য, একটু ক্ষেত্রে আপনি মনোযোগ দিতে হবে যে বিস্তারিত 282 00:13:41,350 --> 00:13:45,340 পরিবর্তে int-এর আমি, 0 সমান হয়েছে আমরা var তোমার 0 সমান বলার আছে. 283 00:13:45,340 --> 00:13:49,580 কিন্তু যে কারণ ভেরিয়েবল এর আমরা আগে স্বপ্ন যে ধরনের. 284 00:13:49,580 --> 00:13:53,360 >> Printf হয়ে লক্ষ্য করুন একটি লগ, একটি console.log. 285 00:13:53,360 --> 00:13:57,370 এবং আমরা ভাগ করতে হবে না পি ব্যাকস্ল্যাশ এন এবং তারপর আমি পাস. 286 00:13:57,370 --> 00:13:58,380 আপনি শুধু আমি বলতে পারেন. 287 00:13:58,380 --> 00:14:01,910 এবং এটা সংখ্যা প্রিন্ট করা হবে চার শূন্য থেকে. 288 00:14:01,910 --> 00:14:04,830 আপনাকে বলছি, এই চেষ্টা করতে চায়, কারণ আপনি একটি ভাল পয়েন্ট প্রতিপালিত. 289 00:14:04,830 --> 00:14:08,730 আপনি এই কোড রান করতে চেয়েছিলেন যদি আপনার নিজের ব্রাউজার, আমি পরামর্শ দিচ্ছি যে 290 00:14:08,730 --> 00:14:11,040 সবাই গুগল ক্রোম প্রর্দশিত হবে. 291 00:14:11,040 --> 00:14:14,220 গুগল ক্রোম বা সত্যিই কোনো ওয়েব ব্রাউজার, কিন্তু আমি গুগল ক্রোম পছন্দ 292 00:14:14,220 --> 00:14:17,350 এটি খুব প্রমিত কারণ. 293 00:14:17,350 --> 00:14:24,240 >> আপনি, আমি বিশ্বাস করি, যেতে পারেন যদি আপনি সঠিক শুধু বলেন, কোনো ওয়েবসাইটে ক্লিক করুন 294 00:14:24,240 --> 00:14:26,880 সাদা স্থান, আপনি একটি অপশন দেখতে পাবেন উপাদান পরিদর্শন করেন. 295 00:14:26,880 --> 00:14:28,810 এটি সাধারণত গত এক. 296 00:14:28,810 --> 00:14:32,630 এবং যদি আপনি এটি ক্লিক করা হলে, আপনি পাওয়া উচিত নীচে একটা জিনিস এখানে উপস্থিত. 297 00:14:32,630 --> 00:14:35,840 298 00:14:35,840 --> 00:14:37,780 আমাকে এখানে জুম যাক. 299 00:14:37,780 --> 00:14:41,390 এবং আমরা এখানে কয়েকটি ট্যাব আছে. 300 00:14:41,390 --> 00:14:43,580 আপনার কাছে গুরুত্বপূর্ণ একটি কনসোল. 301 00:14:43,580 --> 00:14:48,820 >> এবং এই একটি জাভাস্ক্রিপ্ট কনসোল আপনি এখন এর সাথে কাজ করতে পারে. 302 00:14:48,820 --> 00:14:49,370 গ্রেট. 303 00:14:49,370 --> 00:14:52,560 তাই আমি একই জিনিস টাইপ করতে পারেন আমি নোডের মধ্যে আগে টাইপ ছিল. 304 00:14:52,560 --> 00:14:54,790 এক প্লাস এক দুই করে. 305 00:14:54,790 --> 00:14:59,110 Var একটি "আপেল" সমান. 306 00:14:59,110 --> 00:15:03,430 এবং তারপর আমি একটি মুদ্রণ চাই, এবং একটি 'আপেল' হয়. 307 00:15:03,430 --> 00:15:08,760 তাই যে কোনো ওয়েব ব্রাউজারে, ফায়ারফক্স, ক্রোম, সাফারি, আপনি ব্যবহার যাই হোক না কেন, যত 308 00:15:08,760 --> 00:15:11,240 আপনি একটি জাভাস্ক্রিপ্ট অ্যাক্সেস আছে দীর্ঘ হিসাবে কনসোল, একই ধরনের 309 00:15:11,240 --> 00:15:15,520 আমি নোডের মধ্যে চলমান ছিল কোড আপনি আপনার নিজের কনসোল মধ্যে চালাতে পারেন. 310 00:15:15,520 --> 00:15:17,530 >> AUDIENCE: [শ্রবণাতীত]? 311 00:15:17,530 --> 00:15:18,690 >> ROGER ZURAWICKI: কিভাবে করতে কনসোল পেতে? 312 00:15:18,690 --> 00:15:22,880 আপনি ঠিক খালি জায়গা উপর ক্লিক আছে পৃষ্ঠায়, এবং তারপর আপনি যান 313 00:15:22,880 --> 00:15:26,100 উপাদান পরিদর্শন. 314 00:15:26,100 --> 00:15:28,290 তাই আসলে, আমি আপনাকে বলছি চাই শুধু নিশ্চিত করুন যে আপনি যা করতে পারেন করা 315 00:15:28,290 --> 00:15:29,860 Chrome-এ উপাদান পরিদর্শন. 316 00:15:29,860 --> 00:15:32,630 আপনি কিছু টাইপ এবং যখন দেখতে কনসোল মধ্যে কোড 317 00:15:32,630 --> 00:15:33,880 এটি সঠিকভাবে চালানো. 318 00:15:33,880 --> 00:16:15,820 319 00:16:15,820 --> 00:16:18,430 কোন প্রশ্ন জিজ্ঞাসা নির্দ্বিধায় যদি কিছু এখানে পরিষ্কার না. 320 00:16:18,430 --> 00:16:23,340 321 00:16:23,340 --> 00:16:24,590 >> AUDIENCE: [শ্রবণাতীত]. 322 00:16:24,590 --> 00:16:27,280 323 00:16:27,280 --> 00:16:28,200 >> ROGER ZURAWICKI: কোন ধরনের অধিকার. 324 00:16:28,200 --> 00:16:31,370 সব জন্য কেবল এক ধরনের আছে জাভাস্ক্রিপ্ট ভেরিয়েবল. 325 00:16:31,370 --> 00:16:34,160 এবং যদি আপনি ডিক্লেয়ার আছে একটি পরিবর্তনশীল, আপনি var বলে. 326 00:16:34,160 --> 00:16:35,410 >> AUDIENCE: [শ্রবণাতীত]. 327 00:16:35,410 --> 00:16:39,010 328 00:16:39,010 --> 00:16:40,050 >> ROGER ZURAWICKI: হ্যাঁ. 329 00:16:40,050 --> 00:16:43,730 এটা আছে, কিন্তু জাভাস্ক্রিপ্ট মধ্যে, এটা খুবই এর মেমরি বণ্টন সম্পর্কে স্মার্ট. 330 00:16:43,730 --> 00:16:44,600 কোন malloc পর্যন্ত. 331 00:16:44,600 --> 00:16:45,780 কোন বিনামূল্যে পর্যন্ত. 332 00:16:45,780 --> 00:16:48,490 সুতরাং আপনি যে সম্পর্কে চিন্তা করার প্রয়োজন হবে না. 333 00:16:48,490 --> 00:16:51,140 যে আরেকটি চমৎকার বৈশিষ্ট্য হল যে এর জাভাস্ক্রিপ্ট আপনি উপলব্ধ. 334 00:16:51,140 --> 00:16:56,990 335 00:16:56,990 --> 00:16:58,440 >> তাই আমি এগিয়ে যেতে চাই. 336 00:16:58,440 --> 00:17:01,360 যে ওকে হতে চান? 337 00:17:01,360 --> 00:17:02,610 ঠিক আছে. 338 00:17:02,610 --> 00:17:04,780 339 00:17:04,780 --> 00:17:07,720 গ্রেট. 340 00:17:07,720 --> 00:17:10,660 >> AUDIENCE: আমি শুধু কষ্ট হচ্ছে [ফাইন্ডিং? উপাদান পরিদর্শন. ?] 341 00:17:10,660 --> 00:17:13,609 342 00:17:13,609 --> 00:17:16,250 >> ROGER ZURAWICKI: সুতরাং সাফারি কেমন লাগে আপনি একটু ভিন্ন, কিন্তু না 343 00:17:16,250 --> 00:17:18,599 ক্রোম বা ফায়ারফক্স আছে? 344 00:17:18,599 --> 00:17:21,619 যারা সহজ এর সাথে কাজ করা বেশী. 345 00:17:21,619 --> 00:17:25,079 এবং আপনার প্রকল্পের জন্য, আমি সুপারিশ এক ব্রাউজার কারণ সঙ্গে স্টিকিং 346 00:17:25,079 --> 00:17:29,610 আপনি প্রায় বাগ অনেক পাবেন কারণ প্রতি ব্রাউজার একইরূপে 347 00:17:29,610 --> 00:17:31,980 একটু ভিন্নভাবে জাভাস্ক্রিপ্ট এইচটিএমএল. 348 00:17:31,980 --> 00:17:35,170 তাই আমি আপনার জীবন অনেক হতে হবে মনে হয় সহজ আপনি ক্রোম বিদ্ধ কারণ যদি 349 00:17:35,170 --> 00:17:37,052 এটি সব মেশিনে নেওয়া হয়েছে. 350 00:17:37,052 --> 00:17:38,790 এবং এটা খুবই জনপ্রিয় ব্রাউজার এর. 351 00:17:38,790 --> 00:17:59,860 352 00:17:59,860 --> 00:18:01,110 ঠিক আছে? 353 00:18:01,110 --> 00:18:03,310 354 00:18:03,310 --> 00:18:06,370 >> তাই পরের বিষয় যে আমরা উচিত জাভাস্ক্রিপ্ট মধ্যে আবরণ - 355 00:18:06,370 --> 00:18:07,730 আমি এখানে বিন্যাস বিষয়ে দুঃখিত. 356 00:18:07,730 --> 00:18:11,630 আমি মেলা স্লাইড প্রসারিত ছিল ওয়াইডস্ক্রিন প্রজেক্টর. 357 00:18:11,630 --> 00:18:14,750 কিন্তু আমি এখন আমার সাথে কথা বলতে চাই আপনি ফাংশন কিভাবে. 358 00:18:14,750 --> 00:18:17,410 সি, আমরা ঘোষণা করতে হবে প্রতিটি ফাংশন. 359 00:18:17,410 --> 00:18:22,130 Int-লেগেছে, যোগ এবং তা কোন int লাগে X, এবং কোন int Y, এবং তারপর আমরা তাদের যোগ 360 00:18:22,130 --> 00:18:23,100 এবং এটি ফিরে. 361 00:18:23,100 --> 00:18:26,850 >> জাভাস্ক্রিপ্ট সালে ফাংশন আসলে অন্য পরিবর্তনশীল টাইপ. 362 00:18:26,850 --> 00:18:30,560 তাই আমরা ঠিক var যুক্ত বলে, এবং এটি একটি ফাংশন সমান. 363 00:18:30,560 --> 00:18:32,580 একটি এক্স এবং একটি Y লাগে যে একটি ফাংশন. 364 00:18:32,580 --> 00:18:33,790 এবং যে ফাংশন কি কাজ করে? 365 00:18:33,790 --> 00:18:39,910 এটা সঠিক একই সালে এক্স প্লাস Y ফেরৎ সি এবং আপনি লক্ষ্য হিসাবে সিনট্যাক্স যে এ 366 00:18:39,910 --> 00:18:44,290 জাভাস্ক্রিপ্ট, আপনাকে বলেছে জানো কি ফাংশন আয় থেকে কারণ 367 00:18:44,290 --> 00:18:49,160 ভেরিয়েবল, যেকোন উপায়ে ধরনের না থাকে তা এটি সত্যিই উৎপাদনশীল না, আমি অনুমান, 368 00:18:49,160 --> 00:18:52,855 সব আপনার উল্লেখ করা আপনার ফাংশন এ ধরনের. 369 00:18:52,855 --> 00:18:55,720 370 00:18:55,720 --> 00:18:59,565 আপনি যদি একটি ফাংশন কল করার সময় এবং তারপর, এটা সি আপনি হিসাবে সঠিক একই বাক্য গঠন 371 00:18:59,565 --> 00:19:03,610 শুধু আপনার দুটি আর্গুমেন্ট পাস. 372 00:19:03,610 --> 00:19:07,330 আমি আমার নোড এই চেষ্টা করতে চান. 373 00:19:07,330 --> 00:19:09,284 আমি স্লাইড পরিবর্তন করতে পারেন? 374 00:19:09,284 --> 00:19:10,534 >> AUDIENCE: [শ্রবণাতীত]. 375 00:19:10,534 --> 00:19:14,639 376 00:19:14,639 --> 00:19:17,000 আমরা স্লাইড একটি কপি পাবেন? 377 00:19:17,000 --> 00:19:18,250 >> ROGER ZURAWICKI: হ্যাঁ. 378 00:19:18,250 --> 00:19:28,280 379 00:19:28,280 --> 00:19:29,956 সুতরাং আসুন ফিরে নোডের যান. 380 00:19:29,956 --> 00:19:32,240 ঠিক আছে. 381 00:19:32,240 --> 00:19:38,160 তাই আমি var অ্যাড ফাংশন সমান বলবো. 382 00:19:38,160 --> 00:19:40,650 , একটি এক্স টেকিং একটি Y গ্রহণ. 383 00:19:40,650 --> 00:19:43,690 এবং তারপর এটা জানে যে বিবৃতি এর সম্পন্ন না. 384 00:19:43,690 --> 00:19:47,692 সুতরাং, নোডের মধ্যে বা আপনার কনসোলে আপনি ডট ডট ডট বিজ্ঞপ্তি পাবেন. 385 00:19:47,692 --> 00:19:49,660 সুতরাং আপনি আপনার কোড লিখে রাখতে পারেন. 386 00:19:49,660 --> 00:19:53,650 এবং এখন আমি ফিরতি এক্স প্লাস Y বলবো. 387 00:19:53,650 --> 00:19:54,790 এবং তারপর বক্রবন্ধনী বন্ধ. 388 00:19:54,790 --> 00:20:00,260 এবং আমি বক্রবন্ধনী বন্ধ মুহূর্তে, এটা বিবৃতিতে সমাপ্ত হয় যে সূচিত করা হবে. 389 00:20:00,260 --> 00:20:04,730 >> এবং এখন আমি এক এবং দুই যোগ বলতে পারেন. 390 00:20:04,730 --> 00:20:08,280 এবং আমি তিন খুঁজে পাবেন. 391 00:20:08,280 --> 00:20:11,545 উল্লেখ্য যে আমি শুধু যোগ করেনি, এটা এটি একটি ফাংশন আমাকে বলে. 392 00:20:11,545 --> 00:20:14,630 393 00:20:14,630 --> 00:20:19,570 আর একটি জিনিস শুধু অবধান হয় আপনি এটা ভুল নম্বর দিতে হলে 394 00:20:19,570 --> 00:20:23,380 পাল্টা যুক্তি, এটা করতে হবে. 395 00:20:23,380 --> 00:20:25,890 এটি চালানো হবে, কিন্তু আপনি পেতে পারেন কিছু সত্যিই অদ্ভুত ফলাফল. 396 00:20:25,890 --> 00:20:30,070 ধরনের একটি গার্বেজ মূল্য মত, আপনি এটা মনে করতে পারেন. 397 00:20:30,070 --> 00:20:32,060 তাই এগিয়ে যান এবং চেষ্টা করুন এটি আপনার ব্রাউজারে. 398 00:20:32,060 --> 00:21:25,180 399 00:21:25,180 --> 00:21:29,510 >> ঠিক আছে, তাই সময় স্বার্থে, আমি করব এখন পরবর্তী বৈশিষ্ট্য যান 400 00:21:29,510 --> 00:21:30,760 জাভাস্ক্রিপ্ট. 401 00:21:30,760 --> 00:21:36,520 402 00:21:36,520 --> 00:21:38,400 সুতরাং আমরা ফাংশন সম্পর্কে সায়ীদ করেছি. 403 00:21:38,400 --> 00:21:40,840 আমরা loops স্বপ্ন করেছি, বিবৃতি খুব যদি. 404 00:21:40,840 --> 00:21:43,660 সিনট্যাক্স একই সি এবং ভেরিয়েবল হিসেবে. 405 00:21:43,660 --> 00:21:46,090 এবং এখন আমি অ্যারে সম্পর্কে কথা বলতে চান. 406 00:21:46,090 --> 00:21:48,520 আমি দুঃখিত যে স্লাইড একটু কেটে গিয়েছে. 407 00:21:48,520 --> 00:21:52,470 কিন্তু আসলে, প্রথম বিভাগে, আপনি যা যা প্রয়োজন কাজ করবে. 408 00:21:52,470 --> 00:21:55,410 >> সুতরাং আমরা অন্য ধরনের জন্য আছে ভেরিয়েবল অ্যারে বলা. 409 00:21:55,410 --> 00:21:57,930 এবং আমরা বর্গাকার বন্ধনী ব্যবহার তাদের বোঝান. 410 00:21:57,930 --> 00:22:01,960 প্রথম উদাহরণে তাই var আগমন, খালি অ্যারে. 411 00:22:01,960 --> 00:22:05,900 এই ফাঁকা তালিকা, তাই একটি অ্যারের কোন উপাদান ধারণকারী. 412 00:22:05,900 --> 00:22:09,770 এবং আপনি একটি অ্যারের থাকতে পারে তিন স্ট্রিং সঙ্গে. 413 00:22:09,770 --> 00:22:13,290 সি ইন, আপনার অ্যারের প্রতিটি উপাদান একই ধরনের হতে হয়. 414 00:22:13,290 --> 00:22:16,940 >> কিন্তু কারণ জাভাস্ক্রিপ্ট একমাত্র আছে এক ধরনের, অ্যারে আসলে যা করতে পারেন 415 00:22:16,940 --> 00:22:18,510 মান বিভিন্ন ধরনের আছে. 416 00:22:18,510 --> 00:22:22,220 এখানে ভালো লেগেছে, আমরা সঙ্গে একটি অ্যারে আছে একটি float, একটি bool, এবং কোন int. 417 00:22:22,220 --> 00:22:25,020 418 00:22:25,020 --> 00:22:28,510 আপনি একটি অ্যারের একটি দ্বারা পেতে পথ, আপনি আসলে আকার ব্যবহার করতে হবে না 419 00:22:28,510 --> 00:22:29,030 বা কিছু. 420 00:22:29,030 --> 00:22:31,570 আপনি শুধুমাত্র অ্যারে বলতে এবং তারপর দৈর্ঘ্য বিন্দু. 421 00:22:31,570 --> 00:22:36,450 এবং এই বিন্দু দ্বারা, আপনি মনে করতে পারেন এটা কোন ধরনের একটি struct চান, কিভাবে প্রতি 422 00:22:36,450 --> 00:22:40,890 অ্যারের একটি ক্ষেত্র আছে, একটি অতিরিক্ত পরিবর্তনশীল এটি ভেতরে, দৈর্ঘ্য বলা যা 423 00:22:40,890 --> 00:22:42,910 আপনার অ্যারে কতদিন ট্র্যাক রাখে. 424 00:22:42,910 --> 00:22:47,280 425 00:22:47,280 --> 00:22:50,420 >> তাই আমি শুধু দ্রুত যেতে চলেছি নোড এবং শো আপনি না একই জিনিস. 426 00:22:50,420 --> 00:22:55,860 427 00:22:55,860 --> 00:22:58,050 তাই আমি একটি অ্যারের থাকতে পারে. 428 00:22:58,050 --> 00:23:00,280 এটি ফাঁকা তালিকা হতে পারে. 429 00:23:00,280 --> 00:23:02,030 এবং এটা আমার প্রিন্ট হবে একটি খালি তালিকা ব্যাক. 430 00:23:02,030 --> 00:23:02,530 গ্রেট. 431 00:23:02,530 --> 00:23:08,560 আমি এখন বলতে পারেন যে অ্যারের 1 ও 2.3, এবং সত্য আছে. 432 00:23:08,560 --> 00:23:10,400 তাই সব বিভিন্ন ধরনের. 433 00:23:10,400 --> 00:23:11,740 এবং আপনি এটা ঠিক কাজ করে জরিমানা লক্ষ্য. 434 00:23:11,740 --> 00:23:16,330 আমি সমর্থন ফিরে পেতে অ্যারের আমি এটা দিয়েছে মান সব. 435 00:23:16,330 --> 00:23:20,440 >> আমি প্রথম উপাদান পেতে চেয়েছিলেন অ্যারে, বাক্য গঠন আসলে 436 00:23:20,440 --> 00:23:22,980 সি আপনি হিসাবে একই অ্যারে শূন্য বলতে পারেন. 437 00:23:22,980 --> 00:23:24,430 এবং যদি আপনি একটি পেতে. 438 00:23:24,430 --> 00:23:27,920 আমি অ্যারের জন্য একই বলতে পারেন দুই, এবং আমি সত্য পেতে. 439 00:23:27,920 --> 00:23:31,610 আমি অ্যারের বাইরে কিছু করতে হলে, জাভাস্ক্রিপ্ট একটি নিরাপদ ভাষা 440 00:23:31,610 --> 00:23:33,390 আমি একটি seg ফল্ট পাবেন না, কারণ. 441 00:23:33,390 --> 00:23:34,780 আমি অনির্ধারিত পাবেন. 442 00:23:34,780 --> 00:23:37,510 >> এবং এই অনির্ধারিত, আপনি ধরনের পারেন হাজার নাল হিসেবে এটা আমার মনে হয়. 443 00:23:37,510 --> 00:23:41,390 যখন আপনি কিন্তু সত্যিই বিরক্তিকর হতে পারে আপনি তা পরীক্ষা করতে হবে কোড কারণ 444 00:23:41,390 --> 00:23:43,880 আপনাকে যা প্রায় সব, আপনি undefined হয় সঙ্গে কাজ. 445 00:23:43,880 --> 00:23:47,700 এবং আমরা কিছু উদাহরণ দেখতে পাবেন এই আমরা উল্কা কাজ করার সময়. 446 00:23:47,700 --> 00:23:50,600 >> অ্যারে চার, অনির্ধারিত যদিও আমি এটি একটি মূল্য ধার্য করতে পারেন. 447 00:23:50,600 --> 00:23:52,570 তাই আমি এটা এক সমান বলবো. 448 00:23:52,570 --> 00:23:57,050 এবং তারপর আমি আমি অ্যারে যেতে হলে সেখানে অতিরিক্ত মূল্য আছে. 449 00:23:57,050 --> 00:24:02,470 এবং যে অ্যারের তিন, যা এছাড়াও বিজ্ঞপ্তি undefined ছিল, undefined থাকে. 450 00:24:02,470 --> 00:24:05,690 তাই আমি এখন একটি অ্যারের সাথে আছে মাঝখানে একটি গর্ত. 451 00:24:05,690 --> 00:24:07,750 কিন্তু আমি অ্যারে চার ছাপা হলে, আমি এক পেতে হবে. 452 00:24:07,750 --> 00:24:10,960 আমি অ্যারে তিনটি করেছেন, আমি অনির্ধারিত পেতে. 453 00:24:10,960 --> 00:24:13,880 >> তাই চমৎকার বৈশিষ্ট্য যে জাভাস্ক্রিপ্ট আপনাকে যা করতে পারবেন হল তালিকার পারেন যে 454 00:24:13,880 --> 00:24:15,620 আকার পরিবর্তন. 455 00:24:15,620 --> 00:24:18,520 অ্যারে, অ্যারে তালিকা হচ্ছে, তারা আকার পরিবর্তন. 456 00:24:18,520 --> 00:24:22,480 এবং যদি আপনি কোনো অবস্থান নির্দিষ্ট করতে পারেন তাদের ভেতরে. 457 00:24:22,480 --> 00:24:25,370 এবং সব ফাঁক পূরণ করা হবে এই অনির্ধারিত মান. 458 00:24:25,370 --> 00:24:31,560 459 00:24:31,560 --> 00:24:33,450 >> তাই আমরা অ্যারে স্বপ্ন করেছি. 460 00:24:33,450 --> 00:24:37,050 এখন, আমি এ আবরণ চান শেষ জিনিস জাভাস্ক্রিপ্ট, এবং এই অত্যন্ত গুরুত্বপূর্ণ 461 00:24:37,050 --> 00:24:39,550 কোড বোঝার যে আমি আপনাকে দেখাতে যাচ্ছি, 462 00:24:39,550 --> 00:24:41,530 বস্তু হতে যাচ্ছে. 463 00:24:41,530 --> 00:24:45,140 এবং বস্তুর মধ্যে একটি শব্দ আছে - 464 00:24:45,140 --> 00:24:47,380 মূলত, তারা উপস্থিত হয় অনেক প্রোগ্রামিং ভাষা. 465 00:24:47,380 --> 00:24:50,620 এবং প্রতিটি প্রোগ্রামিং ভাষা লেগেছে একটু ভিন্নভাবে তাদের মনে. 466 00:24:50,620 --> 00:24:55,050 >> কিন্তু আমি উল্কা, একটি ভাল জন্য মনে উপমা সি struct হয়. 467 00:24:55,050 --> 00:24:59,410 সি, আমরা struct খুঁজতে চান তাহলে শিক্ষার্থী, আমরা নির্দিষ্ট করতে চাই সব 468 00:24:59,410 --> 00:25:00,240 এটি ভেতরে জিনিস. 469 00:25:00,240 --> 00:25:01,440 সুতরাং এটি একটি নাম আছে আছে. 470 00:25:01,440 --> 00:25:02,140 এটি একটি বছর আছে আছে. 471 00:25:02,140 --> 00:25:03,650 এটি একটি অজানা আছে আছে. 472 00:25:03,650 --> 00:25:07,350 কিন্তু আমরা তা দিতে হবে সব সেগুলো ধরনের. 473 00:25:07,350 --> 00:25:11,200 >> এবং এখন আমরা এই ছাঁচ আছে ছাত্রী নামক struct, আমরা থাকতে পারে একটি 474 00:25:11,200 --> 00:25:14,640 নতুন struct, এবং তারপর আমরা নিজে করতে পারেন ক্ষেত্র একে কি বলে. 475 00:25:14,640 --> 00:25:17,740 আমরা ডট নাম ব্যবহার এবং যে যেখানে, ডট বছর, লিঙ্গ বিন্দু. 476 00:25:17,740 --> 00:25:21,930 এবং তারপর আমরা শুধু শেষ লাইনে এখানে কোড, আমি মুদ্রণ করছি 477 00:25:21,930 --> 00:25:24,980 struct ছাত্র বা নাম দিন. 478 00:25:24,980 --> 00:25:28,220 >> জাভাস্ক্রিপ্ট বিশ্বের, হয় struct ছাত্র যেমন জিনিস. 479 00:25:28,220 --> 00:25:30,660 আপনি একটি প্রিসেট গঠন উৎপন্ন করে না. 480 00:25:30,660 --> 00:25:34,680 আপনি আসলে ঠিক, এই বন্ধনী, আপনি সবকিছু কি বলে. 481 00:25:34,680 --> 00:25:40,680 এবং এটা দিয়ে এই অদ্ভুত স্বরলিপি কোলন এবং তারপর কমা, কিন্তু আপনি পাবেন 482 00:25:40,680 --> 00:25:41,810 শীঘ্রই পর্যাপ্ত এটি ব্যবহার করতে পারেন. 483 00:25:41,810 --> 00:25:44,930 >> এবং এটা, আসলে একটি সত্যিই সহজ শুধু এর নমনীয় উপায় 484 00:25:44,930 --> 00:25:47,400 বস্তু সাধিত. 485 00:25:47,400 --> 00:25:51,270 আপনি লক্ষ্য করা যে আমি এখন পেতে চান গুলি থেকে নাম দিন, আমি ঠিক s.name না. 486 00:25:51,270 --> 00:25:54,090 487 00:25:54,090 --> 00:25:56,790 এই সম্পর্কে কোনো প্রশ্ন আছে? 488 00:25:56,790 --> 00:26:00,260 সাধারণত এটি একটি অত্যন্ত বিভ্রান্তিকর হয়েছে আমরা মানুষকে পরিচয় করিয়ে বিষয় যখন 489 00:26:00,260 --> 00:26:02,280 জাভাস্ক্রিপ্ট. 490 00:26:02,280 --> 00:26:04,110 আমি নোডের মধ্যে এই কিছু উদাহরণ চেষ্টা করবো. 491 00:26:04,110 --> 00:26:05,010 হ্যাঁ? 492 00:26:05,010 --> 00:26:06,260 >> AUDIENCE: [শ্রবণাতীত]. 493 00:26:06,260 --> 00:26:14,130 494 00:26:14,130 --> 00:26:16,230 >> ROGER ZURAWICKI: তাই আপনাকে যা একটি উদাহরণ, একাধিক আছে 495 00:26:16,230 --> 00:26:18,764 যে ধরনের ভেরিয়েবল. 496 00:26:18,764 --> 00:26:20,014 >> AUDIENCE: [শ্রবণাতীত]. 497 00:26:20,014 --> 00:26:23,540 498 00:26:23,540 --> 00:26:24,790 >> AUDIENCE: [শ্রবণাতীত]. 499 00:26:24,790 --> 00:26:37,610 500 00:26:37,610 --> 00:26:39,450 >> ROGER ZURAWICKI: ঠিক আছে. 501 00:26:39,450 --> 00:26:43,760 তাই আমি আপনার সম্পর্কে যেতে হবে উপায় অনুমান আপনি একটি অ্যারের মধ্যে বস্তুর লাগাতে হবে, 502 00:26:43,760 --> 00:26:45,340 এবং এখন আপনি একটি করতে হবে বস্তুর অ্যারে. 503 00:26:45,340 --> 00:26:47,547 যে আপনার প্রশ্নের উত্তর আছে? 504 00:26:47,547 --> 00:26:48,797 >> AUDIENCE: [শ্রবণাতীত]. 505 00:26:48,797 --> 00:26:50,890 506 00:26:50,890 --> 00:26:51,260 >> ROGER ZURAWICKI: হ্যাঁ. 507 00:26:51,260 --> 00:26:52,430 এস এক বস্তু নয়. 508 00:26:52,430 --> 00:26:57,455 তাই আমরা শুধু নোড ঢোকা এবং পারেন অল্প চারপাশে খেলা. 509 00:26:57,455 --> 00:26:58,705 >> AUDIENCE: [শ্রবণাতীত]? 510 00:26:58,705 --> 00:27:04,880 511 00:27:04,880 --> 00:27:05,440 >> ROGER ZURAWICKI: ঠিক আছে, ওহ. 512 00:27:05,440 --> 00:27:10,660 সুতরাং আপনি জিজ্ঞাসা করছি ক্লাস, কি ক্লাস, খুব ভিন্নভাবে চিকিত্সা করা হয় 513 00:27:10,660 --> 00:27:14,510 এবং তারা সত্যিই একটি অদ্ভুত প্রকল্প আছে আপনি না যা বলা প্রোটোটাইপিং, 514 00:27:14,510 --> 00:27:15,620 সম্পর্কে জানা প্রয়োজন. 515 00:27:15,620 --> 00:27:17,910 এটা করতে কোন নির্দিষ্ট উপায় নেই. 516 00:27:17,910 --> 00:27:21,160 সুতরাং আপনি একাধিক, আপনি তৈরি করতে চান তাহলে শুধু ধরনের একটি ফাংশন হবে 517 00:27:21,160 --> 00:27:22,100 বা কিছু. 518 00:27:22,100 --> 00:27:24,340 তুমি তোমার নিজের ফাংশন উৎপন্ন. 519 00:27:24,340 --> 00:27:26,765 এবং যদি আপনি একটি বস্তুর ফিরে আসবে. 520 00:27:26,765 --> 00:27:29,550 এটা সবচেয়ে সহজ হবে তা করতে উপায়. 521 00:27:29,550 --> 00:27:32,454 যে জানার জন্য? 522 00:27:32,454 --> 00:27:33,704 ঠিক আছে. 523 00:27:33,704 --> 00:27:36,182 524 00:27:36,182 --> 00:27:36,650 গ্রেট. 525 00:27:36,650 --> 00:27:39,820 তাই একবার আমরা একটি বোঝার আছে জাভাস্ক্রিপ্ট বস্তু, তারা হয় - 526 00:27:39,820 --> 00:27:41,082 ওহ, হ্যাঁ. 527 00:27:41,082 --> 00:27:42,026 >> AUDIENCE: [শ্রবণাতীত] 528 00:27:42,026 --> 00:27:45,802 উদাহরণস্বরূপ, এর মধ্যে পার্থক্য কি উদ্ধৃতি চিহ্ন বনাম সঙ্গে "রজার" 529 00:27:45,802 --> 00:27:47,510 [শ্রবণাতীত] একক উদ্ধৃতি চিহ্ন দিয়ে. 530 00:27:47,510 --> 00:27:47,810 >> ROGER ZURAWICKI: ঠিক আছে. 531 00:27:47,810 --> 00:27:52,730 তাই এই সি, আমরা একক আছে অক্ষর প্রতিনিধিত্বমূলক কোট, এবং ডবল 532 00:27:52,730 --> 00:27:54,550 স্ট্রিং প্রতিনিধিত্বমূলক কোট. 533 00:27:54,550 --> 00:27:57,920 জাভাস্ক্রিপ্ট আসলে দূরে এই ছোঁড়া আপনি স্ট্রিং সঙ্গে থাকতে পারে, কারণ 534 00:27:57,920 --> 00:28:01,570 একক বা ডবল কোট, এবং আছে একটি গৃহস্থালি যেমন জিনিস. 535 00:28:01,570 --> 00:28:04,400 কিন্তু আপনি ঠিক একই কপি করা হলে সি কোড, জাভাস্ক্রিপ্ট would 536 00:28:04,400 --> 00:28:05,610 ঠিক সূক্ষ্ম এটি খাওয়াবো. 537 00:28:05,610 --> 00:28:07,710 আমি হিসাবে এটি চিকিত্সা যা কেন - 538 00:28:07,710 --> 00:28:12,540 যে কেন আমি করতে আক্ষরিক পোর্ট এর যে অর্থে কোড. 539 00:28:12,540 --> 00:28:15,420 >> এবং আমি আপনাকে একটি উদাহরণ দেখাতে চান একটি আরো জটিল বস্তুর. 540 00:28:15,420 --> 00:28:19,890 সুতরাং আপনি লক্ষ্য করতে পারেন যে এক বস্তু মান হিসাবে স্ট্রিং থাকতে পারে. 541 00:28:19,890 --> 00:28:21,530 এটা মান আরেকটি তালিকা থাকতে পারে. 542 00:28:21,530 --> 00:28:23,820 এটি একটি তালিকা হতে পারে মান হিসাবে বস্তু. 543 00:28:23,820 --> 00:28:25,870 এই কোন সীমা সত্যিই আছে. 544 00:28:25,870 --> 00:28:29,070 তাই এখানে, এটা একটা ভাল বিক্ষোভের এর আপনি অনেক পাওয়া যাবে কিভাবে 545 00:28:29,070 --> 00:28:33,290 যাওয়া বিভিন্ন ধরনের সব এক বস্তুর মধ্যে. 546 00:28:33,290 --> 00:28:34,540 এই জানার জন্য? 547 00:28:34,540 --> 00:28:41,090 548 00:28:41,090 --> 00:28:44,700 >> এখন, আপনি হতে পারে বস্তুর অ্যারে. 549 00:28:44,700 --> 00:28:48,530 এবং এখানে কি আপনি ধরনের অনুরূপ আপনাদের মধ্যে বস্তু থাকতে পারে যদি জিজ্ঞাসা 550 00:28:48,530 --> 00:28:49,190 একই ধরনের. 551 00:28:49,190 --> 00:28:52,960 কিন্তু সমস্যা হল কোন নির্দিষ্ট আছে, হয় জাভাস্ক্রিপ্ট অবজেক্টের জন্য ফরম্যাট. 552 00:28:52,960 --> 00:28:55,020 সুতরাং আপনি তাদের নিজের নির্দিষ্ট করা আছে. 553 00:28:55,020 --> 00:28:57,600 এবং আপনি নিশ্চিত থাকতে তারা অভিন্ন যে. 554 00:28:57,600 --> 00:29:00,410 আমি একটি বস্তু তৈরি করার সময় তাই এখানে,, আমি আছে প্রতিটি এক একটি আছে নিশ্চিত যে 555 00:29:00,410 --> 00:29:01,910 নাম দিন, এবং প্রতিটি এক একটি ঘর আছে. 556 00:29:01,910 --> 00:29:05,620 >> এবং তারপর আমি ঐ একটি অ্যারে আছে, এবং যে আমার কুটির হতে পারে. 557 00:29:05,620 --> 00:29:08,290 এবং তারপর এখানে আপনি ধরনের পারেন লুপ যাওয়া জন্য দেখুন. 558 00:29:08,290 --> 00:29:14,090 জন্য লুপ শুধুমাত্র একটি সত্যিই প্রচলিত হচ্ছে একটি অ্যারের উপর, তর্ক করার উপায় 559 00:29:14,090 --> 00:29:15,150 জাভাস্ক্রিপ্ট মধ্যে. 560 00:29:15,150 --> 00:29:18,010 এই প্যাটার্ন অনুরূপ যে লক্ষ্য করুন সি সমমানের করতে, যেখানে আপনি 561 00:29:18,010 --> 00:29:21,470 আমি শূন্য সমান কোন int আছে. আমি দৈর্ঘ্য কম. 562 00:29:21,470 --> 00:29:23,634 এবং তারপর আমি প্লাস প্লাস. 563 00:29:23,634 --> 00:29:26,035 >> এটা প্রায় একই কোড এর কয়েক বিবরণ ছাড়া. 564 00:29:26,035 --> 00:29:29,460 565 00:29:29,460 --> 00:29:33,120 তাই সবাই বুঝতে না কি একটি বস্তু হল? 566 00:29:33,120 --> 00:29:35,820 শুধু একটি সি struct হিসাবে এটা আমার মনে হয়. 567 00:29:35,820 --> 00:29:38,784 এবং যদি আপনি ক্ষেত্র প্রবেশ পথ শুধু বিন্দু দিয়ে যায়. 568 00:29:38,784 --> 00:29:41,950 এবং যতদিন না পর্যন্ত আপনি মনে হিসাবে কিভাবে ডট ব্যবহার, আপনি সূক্ষ্ম থাকব. 569 00:29:41,950 --> 00:29:55,300 570 00:29:55,300 --> 00:29:58,790 >> ঠিক আছে, তাই এখন যা করতে পারেন সবাই যে লিঙ্ক পড়তে? 571 00:29:58,790 --> 00:30:02,220 এই প্রকল্প থেকে লিংক. 572 00:30:02,220 --> 00:30:04,950 কেউ কষ্ট হচ্ছে না লিঙ্ক দেখতে পান? 573 00:30:04,950 --> 00:30:06,251 ঠিক আছে, আমি কি তাহলে এটি পরিবর্তন করা যাক. 574 00:30:06,251 --> 00:30:14,430 575 00:30:14,430 --> 00:30:15,680 এটা না - 576 00:30:15,680 --> 00:30:21,900 577 00:30:21,900 --> 00:30:24,240 হাঁ, যে সম্ভবত এটা করতে সবচেয়ে সহজ উপায়. 578 00:30:24,240 --> 00:30:32,390 579 00:30:32,390 --> 00:30:34,560 গ্রেট. 580 00:30:34,560 --> 00:30:38,270 >> আপনি এই সাইট এ যান সুতরাং, যদি সেখানে উচিত কিছু নির্দেশাবলী হবে যে আমি করব 581 00:30:38,270 --> 00:30:42,550 আমরা উল্কা ইনস্টল করতে পারেন কিভাবে ঝালিয়ে এবং আমাদের নমুনা প্রকল্প চলমান পেতে. 582 00:30:42,550 --> 00:30:47,900 583 00:30:47,900 --> 00:30:50,180 আমি নিশ্চিত সবাই আছে করতে চাই নিচে লিঙ্ক আমি অগ্রসর হওয়ার আগে. 584 00:30:50,180 --> 00:31:16,250 585 00:31:16,250 --> 00:31:17,500 আমি যেতে পারি? 586 00:31:17,500 --> 00:31:20,683 587 00:31:20,683 --> 00:31:23,680 মহান, ঠিক আছে. 588 00:31:23,680 --> 00:31:25,890 >> তাই এখানে আমি ওয়েবসাইটে না. 589 00:31:25,890 --> 00:31:28,740 আপনি README ফাইলের মধ্যে বিজ্ঞপ্তি পাবেন আমরা কিভাবে কিছু নির্দেশাবলী আছে 590 00:31:28,740 --> 00:31:30,200 ম সেট আপ করতে. 591 00:31:30,200 --> 00:31:33,920 হয় আপনি CS50 মধ্যে হতে হবে যন্ত্র বা শুধু একটি ম্যাক. 592 00:31:33,920 --> 00:31:35,330 উইন্ডোজ কাজ করবে না. 593 00:31:35,330 --> 00:31:37,760 কিন্তু মূলত কিছু যে না উইন্ডোজ এই সঙ্গে কাজ করা উচিত 594 00:31:37,760 --> 00:31:39,820 ঠিক সূক্ষ্ম নির্দেশাবলী. 595 00:31:39,820 --> 00:31:41,470 কিন্তু আমি এটা একটু করতে পারেন বড় হিসাবে ভাল. 596 00:31:41,470 --> 00:31:45,610 597 00:31:45,610 --> 00:31:48,820 >> সুতরাং আপনি প্রথম রান করব কমান্ড জোড়া. 598 00:31:48,820 --> 00:31:50,450 এই ছেলেরা শুধু উল্কা ইনস্টল করা হবে. 599 00:31:50,450 --> 00:31:54,870 600 00:31:54,870 --> 00:31:58,530 আমি আমার টার্মিনাল মধ্যে যেতে পারেন. 601 00:31:58,530 --> 00:32:02,710 এবং আমি এখন একই জিনিস চালানো, আমি ইতিমধ্যে এটি ইনস্টল করা আছে. 602 00:32:02,710 --> 00:32:03,710 সুতরাং এটি একটি বিট খাটো এর. 603 00:32:03,710 --> 00:32:05,155 এটা একটু বেশী সময় লাগতে পারে আপনাকে বলছি জন্য. 604 00:32:05,155 --> 00:32:08,160 605 00:32:08,160 --> 00:32:13,530 কিন্তু আমি প্রথম নিশ্চিত করতে চাই আমরা উল্কা চলমান আছে. 606 00:32:13,530 --> 00:32:16,780 উল্কা ইনস্টল করার পরে, আপনি উচিত কনসোলে নোড পেতে. 607 00:32:16,780 --> 00:32:19,430 >> AUDIENCE: তারা বলছি একটি পাসওয়ার্ড জন্য. 608 00:32:19,430 --> 00:32:22,110 >> ROGER ZURAWICKI: যে আপনার হবে ব্যবহারকারীর পাসওয়ার্ড, আপনি একটি ম্যাক করছি. 609 00:32:22,110 --> 00:32:27,030 এটা ঠিক অনুমতি প্রয়োজন কিছু সিস্টেম ফাইল পরিবর্তন. 610 00:32:27,030 --> 00:32:30,690 তার জন্য অনুরোধ জানাবে যদি তাই প্রশ্ন ছিল, একটি পাসওয়ার্ড, এটা আপনি এর জিজ্ঞাসা 611 00:32:30,690 --> 00:32:33,510 আপনার ব্যবহারকারী নাম শব্দচাবি জন্য যখন আপনি আপনার ম্যাক লগ ইন. 612 00:32:33,510 --> 00:32:35,770 এবং এই হল আপনি করতে পারেন যাতে সিস্টেম ফাইল পরিবর্তন. 613 00:32:35,770 --> 00:32:46,670 614 00:32:46,670 --> 00:32:51,260 >> যখন আপনি প্রস্তুত, আপনি সরানো যাবে পরবর্তী ধাপে, যার কপি হবে 615 00:32:51,260 --> 00:32:54,220 আমি ওয়েবসাইট থেকে থাকে নমুনা কোড. 616 00:32:54,220 --> 00:32:58,330 এবং যদি আপনি একটি নতুন ডিরেক্টরি পাবেন আপনার হোম ডিরেক্টরি লিডারবোর্ডে বলা হয়, এবং 617 00:32:58,330 --> 00:32:59,670 আমরা সেখানে থেকে কাজ শুরু করতে পারেন. 618 00:32:59,670 --> 00:33:09,680 619 00:33:09,680 --> 00:33:14,620 তাই আমি শুধু কপি এবং এই পেস্ট করছি আমার টার্মিনাল মধ্যে কমান্ড. 620 00:33:14,620 --> 00:33:16,780 এবং আমার জন্য, আমি ইতিমধ্যে এটি ক্লোন. 621 00:33:16,780 --> 00:33:21,470 তাই আমি ঠিক এখন স্থানান্তর করতে পারেন লিডারবোর্ডে মধ্যে. 622 00:33:21,470 --> 00:33:23,450 এবং আমি কয়েক থাকা উচিত সেখানে ফাইল. 623 00:33:23,450 --> 00:33:29,880 624 00:33:29,880 --> 00:33:31,113 কোন প্রশ্ন? 625 00:33:31,113 --> 00:33:34,430 >> AUDIENCE: [শ্রবণাতীত] কাজ না. 626 00:33:34,430 --> 00:33:36,741 >> ROGER ZURAWICKI: ওহ, আপনি হতে পারে পাশাপাশি ইনস্টল git প্রয়োজন. 627 00:33:36,741 --> 00:33:39,150 >> AUDIENCE: [শ্রবণাতীত]. 628 00:33:39,150 --> 00:33:40,162 >> ROGER ZURAWICKI: দুঃখিত? 629 00:33:40,162 --> 00:33:41,412 >> AUDIENCE: [শ্রবণাতীত]. 630 00:33:41,412 --> 00:33:44,500 631 00:33:44,500 --> 00:33:47,390 >> ROGER ZURAWICKI: ঠিক আছে, ওহ. 632 00:33:47,390 --> 00:33:47,720 ঠিক আছে. 633 00:33:47,720 --> 00:33:52,860 আপনি করা প্রয়োজন হতে পারে এ কারণে যে এই লিঙ্ক পেতে GitHub লগ ইন. 634 00:33:52,860 --> 00:33:58,160 আপনি না দেখতে পারেন, সবচেয়ে সহজ এটা করতে মুখী আমার তখন বলতে হবে 635 00:33:58,160 --> 00:33:59,270 জিপ ডাউনলোড করুন. 636 00:33:59,270 --> 00:34:02,010 এবং এই মাত্র ডাউনলোড করবে সমস্ত ফাইল. 637 00:34:02,010 --> 00:34:05,510 এবং তারপর আপনি আপনার রাখা একবার ডাউনলোড করতে বা আপনার হোম ডিরেক্টরি - 638 00:34:05,510 --> 00:34:07,360 আমি তা নির্বাণ সুপারিশ আপনার হোম ডিরেক্টরি তাই আমরা সব করতে পারেন 639 00:34:07,360 --> 00:34:09,210 একই কমান্ড চালানো. 640 00:34:09,210 --> 00:34:15,230 যতদিন আমরা ফাইল আছে, আমরা আছি তাদের সঙ্গে কাজ শুরু করতে পারবেন. 641 00:34:15,230 --> 00:34:17,969 মানুষ ভুগেন সম্পর্কে যদি জানতে দিন কষ্ট ফাইল ডাউনলোড. 642 00:34:17,969 --> 00:34:21,040 >> AUDIENCE: হোম ডিরেক্টরি দ্বারা, আপনি বলতে চাইছেন - 643 00:34:21,040 --> 00:34:24,989 >> ROGER ZURAWICKI: তাই বাড়িতে ডাইরেক্টরি would আপনি যদি, জন হার্ভার্ড হবে 644 00:34:24,989 --> 00:34:27,460 CS50 প্রয়োগ. 645 00:34:27,460 --> 00:34:33,651 আপনার হোম ডিরেক্টরিতে পেতে, শুধু সি টাইপ 646 00:34:33,651 --> 00:34:34,145 >> AUDIENCE: [শ্রবণাতীত] 647 00:34:34,145 --> 00:34:37,610 CS50 প্রয়োগ [শ্রবণাতীত]. 648 00:34:37,610 --> 00:34:38,650 >> ROGER ZURAWICKI: হ্যাঁ. 649 00:34:38,650 --> 00:34:40,480 আপনি কমান্ড সঞ্চালন করতে ইচ্ছুক আপনার টার্মিনালে. 650 00:34:40,480 --> 00:34:44,899 651 00:34:44,899 --> 00:34:45,390 >> AUDIENCE: [শ্রবণাতীত]. 652 00:34:45,390 --> 00:34:50,800 আমি কোন বলছে যে একটি ত্রুটি আছে ফাইল বা ডিরেক্টরির. 653 00:34:50,800 --> 00:34:52,739 >> ROGER ZURAWICKI: আমরা একটি দ্রুত গ্রহণ করতে পারেন বিরতি এবং শুধুমাত্র নিশ্চিত যে 654 00:34:52,739 --> 00:34:56,760 সবাই উল্কা ইনস্টল করেছেন, এবং আমি করব শুধু মানুষ সাহায্য করার চেষ্টা যান. 655 00:34:56,760 --> 00:34:59,130 একে অপরকে সাহায্য করার চেষ্টা করুন, যদি আপনি সমস্যায় চালাচ্ছেন. 656 00:34:59,130 --> 00:35:04,640 657 00:35:04,640 --> 00:35:05,580 দুঃখিত, হাঁ. 658 00:35:05,580 --> 00:35:08,930 আপনি প্রয়োগ উভয় কি? 659 00:35:08,930 --> 00:35:09,350 >> AUDIENCE: হ্যাঁ. 660 00:35:09,350 --> 00:35:13,190 আমি Risa আছে 661 00:35:13,190 --> 00:35:14,300 >> ROGER ZURAWICKI: ঠিক আছে. 662 00:35:14,300 --> 00:35:20,740 আপনি ফিরে ওয়েবসাইটে যান, উপরে স্ক্রল আপ যান. 663 00:35:20,740 --> 00:35:23,580 এবং এই মধ্যে HTTPS আছে. 664 00:35:23,580 --> 00:35:25,810 >> AUDIENCE: এই কপি? 665 00:35:25,810 --> 00:35:26,230 >> ROGER ZURAWICKI: হ্যাঁ. 666 00:35:26,230 --> 00:35:28,950 এবং তারপর আপনি করতে চান git ক্লোন টাইপ. 667 00:35:28,950 --> 00:35:30,814 সুতরাং আপনি কন্ট্রোল একটি টিপুন যদি - 668 00:35:30,814 --> 00:35:33,718 >> AUDIENCE: এখানে? 669 00:35:33,718 --> 00:35:36,410 এবং [শ্রবণাতীত] কি? 670 00:35:36,410 --> 00:35:37,307 >> ROGER ZURAWICKI: জি আমি-টি. 671 00:35:37,307 --> 00:35:38,557 >> AUDIENCE: [শ্রবণাতীত]. 672 00:35:38,557 --> 00:35:40,410 673 00:35:40,410 --> 00:35:42,670 >> ROGER ZURAWICKI: তারপর Git এবং ক্লোন. 674 00:35:42,670 --> 00:35:46,610 সুতরাং কমান্ড অনুরূপ আপনি উপরে ছিল, কিন্তু URL টি পরিবর্তন. 675 00:35:46,610 --> 00:35:49,010 এটা এই ছিল তাই আগে, এখন এটি এই জন্য. 676 00:35:49,010 --> 00:35:50,680 আমার আপডেট যাক - 677 00:35:50,680 --> 00:35:51,354 হাঁ. 678 00:35:51,354 --> 00:35:52,604 >> AUDIENCE: [শ্রবণাতীত]. 679 00:35:52,604 --> 00:35:56,000 680 00:35:56,000 --> 00:35:58,076 >> ROGER ZURAWICKI: এটি ডাউনলোড করা হয়. 681 00:35:58,076 --> 00:35:59,326 >> AUDIENCE: [শ্রবণাতীত]. 682 00:35:59,326 --> 00:36:02,930 683 00:36:02,930 --> 00:36:05,690 >> ROGER ZURAWICKI: ওহ, এটা তাই সঠিকভাবে ক্লোন করা হয়নি. 684 00:36:05,690 --> 00:36:07,920 আমি যে ঠিক করবে. 685 00:36:07,920 --> 00:36:10,190 চেষ্টা সঙ্গে একটি ত্রুটি আছে ফাইল ডাউনলোড করতে. 686 00:36:10,190 --> 00:36:13,820 আমাকে আপনাকে বলছি জন্য কমান্ড আপডেট যাক তাই আমি এটা কাজ করবে কি না পারেন. 687 00:36:13,820 --> 00:36:17,025 আমি যে বিষয়ে দুঃখিত. 688 00:36:17,025 --> 00:36:21,618 এটা জন্য একই হওয়া উচিত Macs-বা CS50 প্রয়োগ. 689 00:36:21,618 --> 00:36:22,868 >> AUDIENCE: [শ্রবণাতীত]. 690 00:36:22,868 --> 00:36:49,320 691 00:36:49,320 --> 00:36:51,190 >> ROGER ZURAWICKI: আমি আপডেট করেছি দুই নম্বর, যদি জন্য কমান্ড 692 00:36:51,190 --> 00:36:52,910 আপনি পৃষ্ঠাটি রিফ্রেশ. 693 00:36:52,910 --> 00:36:56,520 এবং এই সঙ্গে, ইউআরএল, আপনি হতে হবে ফাইল ডাউনলোড করতে পারবেন. 694 00:36:56,520 --> 00:37:00,162 695 00:37:00,162 --> 00:37:02,550 >> AUDIENCE: তাই আমরা এখনও যদি [শ্রবণাতীত] ডাউনলোড করার. 696 00:37:02,550 --> 00:37:05,930 >> ROGER ZURAWICKI: আপনি যদি এখনও উল্কা ডাউনলোড করার? 697 00:37:05,930 --> 00:37:07,180 >> AUDIENCE: [শ্রবণাতীত]. 698 00:37:07,180 --> 00:37:09,860 699 00:37:09,860 --> 00:37:11,910 >> ROGER ZURAWICKI: হ্যাঁ, যদি আপনি চান আপনার Mac বিকাশ. 700 00:37:11,910 --> 00:37:14,145 কিন্তু আপনি Xcode ডেভেলপার প্রয়োজন ইনস্টল সরঞ্জাম. 701 00:37:14,145 --> 00:37:21,530 702 00:37:21,530 --> 00:37:24,550 আমি CS50 এই কমান্ড পরীক্ষা করেছি যন্ত্র, তাই আমি গ্যারান্টি পারেন 703 00:37:24,550 --> 00:37:25,440 এটি কাজ করবে. 704 00:37:25,440 --> 00:37:26,710 হ্যাঁ. আমাকে যেতে হবে এবং আপনাকে সাহায্য করা যাক. 705 00:37:26,710 --> 00:37:30,558 706 00:37:30,558 --> 00:37:31,808 >> AUDIENCE: [শ্রবণাতীত]. 707 00:37:31,808 --> 00:37:39,440 708 00:37:39,440 --> 00:37:40,372 আমি আমার পাসওয়ার্ডটি দিতে. 709 00:37:40,372 --> 00:37:42,240 এই ম্যাক্ হয়. 710 00:37:42,240 --> 00:37:43,490 এবং তারপর আমি [শ্রবণাতীত] না. 711 00:37:43,490 --> 00:37:51,114 712 00:37:51,114 --> 00:37:52,580 >> ROGER ZURAWICKI: ঠিক আছে. 713 00:37:52,580 --> 00:37:57,080 আমি সব কমান্ড চালানোর চেষ্টা করবে শুধুমাত্র CS50 প্রয়োগ টার্মিনালে. 714 00:37:57,080 --> 00:37:58,330 >> AUDIENCE: [শ্রবণাতীত]. 715 00:37:58,330 --> 00:38:00,220 716 00:38:00,220 --> 00:38:02,570 >> ROGER ZURAWICKI: আমি এটা কাজ করতে হবে প্রথম, টার্মিনালে প্রথম 717 00:38:02,570 --> 00:38:04,830 তারপর CS50 প্রয়োগ, এবং ম্যাক টার্মিনাল. 718 00:38:04,830 --> 00:38:08,130 >> AUDIENCE: সুতরাং আপনি CS50 উপর এটা করতে হলে [শ্রবণাতীত], যে মত প্রয়োগ. 719 00:38:08,130 --> 00:38:13,650 720 00:38:13,650 --> 00:38:15,850 >> ROGER ZURAWICKI: আমি সরাতে চাই কিন্তু মানুষ এখনও ভুগেন উপর 721 00:38:15,850 --> 00:38:20,190 কষ্ট উল্কা স্থাপনের, কেভিন বেশি আপনি না সাহায্য খুশি আর, 722 00:38:20,190 --> 00:38:21,440 ধূসর শার্ট মধ্যে কেভিন. 723 00:38:21,440 --> 00:38:26,320 724 00:38:26,320 --> 00:38:32,170 আমরা কি থাকা উচিত আমরা চলুন হয় সর্বশেষ নির্দেশ, সংখ্যা তিন, চালানোর 725 00:38:32,170 --> 00:38:33,710 আমাদের টার্মিনাল. 726 00:38:33,710 --> 00:38:37,320 আমরা তা করতে, আমরা উল্কা রান করব. 727 00:38:37,320 --> 00:38:39,040 >> এবং আপনি উচিত - 728 00:38:39,040 --> 00:38:41,200 ওহ, আমি ইতিমধ্যে উল্কা চলমান আছে. 729 00:38:41,200 --> 00:38:45,230 সুতরাং এটি দেওয়া যাচ্ছে না - আমার দেওয়া শুধু আমার অন্যান্য উল্কা বন্ধ. 730 00:38:45,230 --> 00:38:49,640 আমি উল্কা, আপনি চালানোর যখন এখন দেখতে হবে - 731 00:38:49,640 --> 00:38:51,490 আপনি বর্তমান ডিরেক্টরির দেখতে পাবেন এটি ভজনা যে. 732 00:38:51,490 --> 00:38:55,476 এবং এখন এটি সার্ভার বলে যাচ্ছে http://localhost নেভিগেশন চলছে. 733 00:38:55,476 --> 00:38:58,860 তার মানে আপনি লাগাতে চান URL-এর আপনার ওয়েব ব্রাউজারের মধ্যে. 734 00:38:58,860 --> 00:39:05,410 >> এবং যে URL-উপর, আপনি করতে সক্ষম হওয়া উচিত একটা চমৎকার সামান্য লিডারবোর্ডে প্রবেশ. 735 00:39:05,410 --> 00:39:10,030 736 00:39:10,030 --> 00:39:14,530 তাই এই স্থানীয় হোস্ট উপর যে লক্ষ্য, যার মানে হল যে যদি আপনার কোন কাজ যদি 737 00:39:14,530 --> 00:39:17,320 পরিবর্তন, আপনি যাচ্ছেন না একে অপরের পরিবর্তন দেখতে. 738 00:39:17,320 --> 00:39:20,830 আমি আপনাকে দেখিয়েছি ওয়েবসাইটে যেহেতু শুরুতে, আমরা পেতে পারে 739 00:39:20,830 --> 00:39:23,380 সবাই এর পরিবর্তনের কারণ সবাই একই ওয়েবসাইটে অ্যাক্সেস করা হয়. 740 00:39:23,380 --> 00:39:27,010 741 00:39:27,010 --> 00:39:29,540 >> তাই আমাকে শুধু [যান? শব্দ?] 742 00:39:29,540 --> 00:39:35,570 3,000. 743 00:39:35,570 --> 00:39:38,820 তাই আপনি শুধু নিশ্চিত করতে সক্ষম হওয়া উচিত কার্যকারিতা যে কাজ করে. 744 00:39:38,820 --> 00:39:44,790 আপনি বিভিন্ন জনের নির্বাচন, এবং পারেন আপনি তাদের বিভিন্ন পয়েন্ট দিতে পারেন. 745 00:39:44,790 --> 00:39:46,710 তাই আমি কারো পয়েন্ট দিতে. 746 00:39:46,710 --> 00:39:50,420 এছাড়াও আপনি দেখতে পারেন তারা র্যাঙ্ক ওঠা. 747 00:39:50,420 --> 00:39:53,450 748 00:39:53,450 --> 00:39:57,360 >> এখন, সময় স্বার্থে, সেখানে আমি করেছি যে তিনটি বৈশিষ্ট্য 749 00:39:57,360 --> 00:39:58,020 বাস্তবায়িত. 750 00:39:58,020 --> 00:40:03,760 এবং আমরা মুছে ফেলা বাস্তবায়ন চলুন আমাদের প্রথম বৈশিষ্ট্য হিসাবে ব্যবহারকারীদের. 751 00:40:03,760 --> 00:40:06,360 আমরা যান কিন্তু আগে, হয় সেখানে কোন প্রশ্ন? 752 00:40:06,360 --> 00:40:09,010 আপনি আপনার হাত পর্যন্ত ছিল. 753 00:40:09,010 --> 00:40:10,480 হ্যাঁ? 754 00:40:10,480 --> 00:40:11,730 >> AUDIENCE: [শ্রবণাতীত]. 755 00:40:11,730 --> 00:40:20,980 756 00:40:20,980 --> 00:40:22,450 >> ROGER ZURAWICKI: আপনি চেক করতে পারেন যে উল্কা ইনস্টল করা হয়? 757 00:40:22,450 --> 00:40:25,160 758 00:40:25,160 --> 00:40:26,410 >> AUDIENCE: [শ্রবণাতীত]. 759 00:40:26,410 --> 00:40:31,440 760 00:40:31,440 --> 00:40:32,680 >> ROGER ZURAWICKI: স্থানীয় হোস্ট 3,000? 761 00:40:32,680 --> 00:40:36,550 এবং আপনি CS50 অ্যাপ্লায়েন্স মধ্যে আছেন? 762 00:40:36,550 --> 00:40:37,800 আমি কি করতে পারি - 763 00:40:37,800 --> 00:40:39,870 764 00:40:39,870 --> 00:40:41,210 যদি আপনি একটি ম্যাক করা হবে না. 765 00:40:41,210 --> 00:40:43,558 এই যন্ত্র কাজ করবে. 766 00:40:43,558 --> 00:40:45,880 >> AUDIENCE: [শ্রবণাতীত]. 767 00:40:45,880 --> 00:40:47,520 >> ROGER ZURAWICKI: সাধারন ইন ওয়েব ব্রাউজার, হাঁ. 768 00:40:47,520 --> 00:40:49,170 >> AUDIENCE: [শ্রবণাতীত]. 769 00:40:49,170 --> 00:40:52,100 >> ROGER ZURAWICKI: উল্কা চলছে? 770 00:40:52,100 --> 00:40:54,180 তাই ঠিক আছে, এখানে একটি পার্থক্য আছে. 771 00:40:54,180 --> 00:40:56,300 আপনি এটি চলমান করছি প্রয়োগ, আপনাকে যা করতে হবে 772 00:40:56,300 --> 00:40:58,400 প্রয়োগ মধ্যে স্থানীয় হোস্ট. 773 00:40:58,400 --> 00:41:00,860 আপনি আপনার Mac মধ্যে এটি চলমান করছি, আমি কোথায় চান, তাহলে আমি কিছু করতে পারি 774 00:41:00,860 --> 00:41:02,460 আমার ম্যাক গুগল ক্রোম. 775 00:41:02,460 --> 00:41:05,520 কিন্তু আপনি CS50 অ্যাপ্লায়েন্স ব্যবহার করছেন, আপনি সবকিছু যা করতে হবে 776 00:41:05,520 --> 00:41:06,350 প্রয়োগ. 777 00:41:06,350 --> 00:41:09,022 তাই আপনি যদি গুগল ব্যবহার আছে প্রয়োগ Chrome. 778 00:41:09,022 --> 00:41:10,350 >> AUDIENCE: [শ্রবণাতীত]. 779 00:41:10,350 --> 00:41:12,188 >> ROGER ZURAWICKI: এটা এখনও কাজ করছে না? 780 00:41:12,188 --> 00:41:13,438 >> AUDIENCE: [শ্রবণাতীত]. 781 00:41:13,438 --> 00:41:39,170 782 00:41:39,170 --> 00:41:42,390 >> ROGER ZURAWICKI: তাই ঠিক পুনরাবৃত্তি, কিভাবে আপনি এখন ওয়েবসাইটে প্রবেশ করে. 783 00:41:42,390 --> 00:41:46,380 আপনি এখানে একটি URL আছে 3,000 স্থানীয় হোস্ট. 784 00:41:46,380 --> 00:41:49,600 আপনি CS50 প্রয়োগ হন, আপনি CS50 খোলা আছে 785 00:41:49,600 --> 00:41:51,320 প্রয়োগ এর গুগল ক্রোম. 786 00:41:51,320 --> 00:41:54,850 এবং এর মধ্যে যে Google Chrome-এ প্রয়োগ, আপনি যে URL টি টাইপ করতে পারেন 787 00:41:54,850 --> 00:41:56,400 এবং আপনি একটি লিডারবোর্ডে দেখতে পাবেন. 788 00:41:56,400 --> 00:41:58,990 789 00:41:58,990 --> 00:42:04,800 তাই আমি এটা বন্ধ করা যাচ্ছে না এখানে দিকে কিছুক্ষন. 790 00:42:04,800 --> 00:42:09,600 এবং এখন আমি খুলতে যাচ্ছি আমার এখানে ওভার টেক্সট এডিটর. 791 00:42:09,600 --> 00:42:16,040 তাই আমাকে শুধু নিশ্চিত যে যাক কোড করার জন্য হয়. 792 00:42:16,040 --> 00:42:17,580 ঠিক আছে. 793 00:42:17,580 --> 00:42:19,750 গ্রেট. 794 00:42:19,750 --> 00:42:22,360 >> আমি এখন ভিতর দিয়ে হেটে যেতে চাই কোড একটি বিট. 795 00:42:22,360 --> 00:42:26,110 এবং প্রথম ফাইলটি আমি শুরু করতে চাই হয় leaderboard.html সঙ্গে. 796 00:42:26,110 --> 00:42:31,520 আপনি পরে এই কোড পেতে পারবেন সেমিনার, তাই আমি শুধু দেখাতে চান 797 00:42:31,520 --> 00:42:33,960 আপনি আমার কম্পিউটারে কি করছেন. 798 00:42:33,960 --> 00:42:39,130 799 00:42:39,130 --> 00:42:40,970 তাই আমি সবাই এই দেখতে পারেন আশা করি. 800 00:42:40,970 --> 00:42:47,970 801 00:42:47,970 --> 00:42:51,590 তাই ফাইলের খুব প্রারম্ভে, আমরা আমাদের মাথা এবং শিরোনাম, যা 802 00:42:51,590 --> 00:42:54,510 আমরা দেখেছি অনুরূপ প্রত্যেক এইচটিএমএল নথিতে. 803 00:42:54,510 --> 00:42:56,990 এবং তারপর আমরা আছে চলুন এখানে শরীর ট্যাগ. 804 00:42:56,990 --> 00:42:59,920 >> আমি কি নির্বাচন করেছেন প্রধান হল শরীর, মূলত কি 805 00:42:59,920 --> 00:43:01,470 প্রদর্শন করতে যাচ্ছে. 806 00:43:01,470 --> 00:43:05,560 কিন্তু কিছু নতুন অ এইচটিএমএল আছে জিনিষ, এবং যে আছে 807 00:43:05,560 --> 00:43:06,710 ডবল কোণ বন্ধনী. 808 00:43:06,710 --> 00:43:08,600 এবং এই টেমপ্লেট ট্যাগ হয়. 809 00:43:08,600 --> 00:43:13,770 সুতরাং আপনি এখানে এই বন্ধনী দেখতে পাবেন বন্ধনী নতুন লিডারবোর্ডে. 810 00:43:13,770 --> 00:43:17,390 এবং এই ধরনের হয় - এটা মনে এইচটিএমএল জন্য একটি ফাংশন আহ্বান করা হয়. 811 00:43:17,390 --> 00:43:19,320 >> এই এইচটিএমএল এর একটি বিশেষ সংস্করণ. 812 00:43:19,320 --> 00:43:22,730 এটা উল্কা ব্যবহার করে যে সংস্করণ, এর যা আপনি বিভিন্ন প্রদর্শন করতে পারে কেন 813 00:43:22,730 --> 00:43:26,190 যেমন লিডারবোর্ডে হিসাবে জিনিষ, নাম এবং বোতাম. 814 00:43:26,190 --> 00:43:30,870 কিন্তু লিডারবোর্ডে যেতে আপনি বলে নাম লিডারবোর্ডে সঙ্গে টেমপ্লেট. 815 00:43:30,870 --> 00:43:34,746 তাই ফর্মা দ্বারা প্রদর্শিত করতে হয় না নিজেই, কিন্তু এটি একটি ফাংশন, তাই এটি 816 00:43:34,746 --> 00:43:35,390 বলা হবে. 817 00:43:35,390 --> 00:43:41,030 এবং আপনি এই সব খেলোয়াড়রা পাবেন এখানে ডান লিডারবোর্ডে মধ্যে অবস্থান. 818 00:43:41,030 --> 00:43:44,510 819 00:43:44,510 --> 00:43:48,820 >> লিডারবোর্ডে এর আকর্ষণীয় অংশ এখানে শুধু এই টেবিল. 820 00:43:48,820 --> 00:43:52,910 আপনি শুধু এটা পড়তে হলে, এই কোড পড়া আউট অট্ট, এটা স্বজ্ঞাত হতে হবে 821 00:43:52,910 --> 00:43:57,390 কারণ লিডারবোর্ডে, সমস্ত আমরা এখানে আছে একটি টেবিল. 822 00:43:57,390 --> 00:44:00,410 আপনি কি এই আইডি বর্গ স্টাফ চিন্তা করতে হবে. 823 00:44:00,410 --> 00:44:02,460 শুধু একটি টেবিল হেডার আছে জানি. 824 00:44:02,460 --> 00:44:03,630 যে এই THEAD এর. 825 00:44:03,630 --> 00:44:06,860 >> এবং এটি একটি নাম এবং একটি স্কোর খুঁজে বের করে. 826 00:44:06,860 --> 00:44:12,150 এই সব ট্যাগ, thtable মত, THEAD, আপনি বরাবর যেতে হিসাবে আপনি শুধু শিখতে হবে. 827 00:44:12,150 --> 00:44:15,540 এটা আপনি মনে রাখার যে গুরুত্বপূর্ণ নয় এই যে আপনি ঠিক কোন অ্যাক্সেস করতে পারেন, কারণ 828 00:44:15,540 --> 00:44:16,520 অনলাইন রেফারেন্স. 829 00:44:16,520 --> 00:44:20,610 অথবা সেমিস্টারে শেষে, এই শুধু আপনার সাথে খুব পরিচিত হতে হবে. 830 00:44:20,610 --> 00:44:22,840 >> টেবিলের হেডার, পরে আমি আঁকতে চান যে অংশ আপনার 831 00:44:22,840 --> 00:44:24,900 মনোযোগ এই জ ট্যাগ. 832 00:44:24,900 --> 00:44:27,180 এটা ডবল বন্ধনী কারণ, এটি একটি টেমপ্লেট এর. 833 00:44:27,180 --> 00:44:30,980 সুতরাং যে খেলোয়াড়দের জন্য প্রতিটি মানে, , আমরা করতে হয় যাই হোক না কেন খেলোয়াড় 834 00:44:30,980 --> 00:44:31,500 এটি প্রদর্শন. 835 00:44:31,500 --> 00:44:32,965 এবং আমরা প্লেয়ার টেমপ্লেট যান. 836 00:44:32,965 --> 00:44:35,680 837 00:44:35,680 --> 00:44:39,890 >> আমরা কিছুটা নিচে স্ক্রল যদি - 838 00:44:39,890 --> 00:44:40,980 আমি সবাই দেখতে পারেন আশা করি. 839 00:44:40,980 --> 00:44:42,900 আমরা প্লেয়ার টেমপ্লেট আছে. 840 00:44:42,900 --> 00:44:49,080 এবং এই টেমপ্লেটটি মূলত একটি সংজ্ঞায়িত আপনি নাম রাখা যেখানে টেবিল সেল, 841 00:44:49,080 --> 00:44:50,330 এখানে এবং স্কোর. 842 00:44:50,330 --> 00:44:52,540 843 00:44:52,540 --> 00:44:56,720 এখন আউট Zooming, আমরা দেখতে পারেন যে কোড এই খণ্ড - 844 00:44:56,720 --> 00:44:59,060 এবং যে নিচে আছে আমাদের প্লেয়ার ছিল - 845 00:44:59,060 --> 00:45:01,070 এই কোষ এক সংজ্ঞায়িত করে. 846 00:45:01,070 --> 00:45:02,890 আমি ক্লিক যে প্রতিটি জিনিস হলুদ হয়ে যায়. 847 00:45:02,890 --> 00:45:06,690 848 00:45:06,690 --> 00:45:08,660 >> আমি এখন তা পরিবর্তন হতে পারে একটি সহজ উপায়. 849 00:45:08,660 --> 00:45:10,150 নিশ্চিত উল্কা এখনও চলছে না. 850 00:45:10,150 --> 00:45:12,540 উল্কা একটি সার্ভার প্রক্রিয়া হওয়া উচিত, তাই আপনি এটা ছেড়ে 851 00:45:12,540 --> 00:45:14,020 আপনি উন্নত যখন চলমান. 852 00:45:14,020 --> 00:45:18,280 এর আমি পরিবর্তন করতে চেয়েছিলেন বলে সব নাম বা স্কোর. 853 00:45:18,280 --> 00:45:23,320 এবং আমি আমি যাচ্ছি বলতে হবে পয়েন্ট এখানে যোগ করুন. 854 00:45:23,320 --> 00:45:27,215 তাই আমি এখানে তৈরি পরিবর্তন করেন, পরিবর্তে শুধুমাত্র স্কোর, আমি 855 00:45:27,215 --> 00:45:30,280 স্কোর স্থান পয়েন্ট যোগ করুন. 856 00:45:30,280 --> 00:45:32,775 >> আমি জুম আউট করা যাচ্ছে না, এবং আমি আছি আমার ফাইল সংরক্ষণ করা যাচ্ছে. 857 00:45:32,775 --> 00:45:35,510 858 00:45:35,510 --> 00:45:39,830 আমি আমার ফাইলটি সংরক্ষণ করার পর, আমি প্রয়োজন নিশ্চিত উল্কা চালানো সম্ভব করতে. 859 00:45:39,830 --> 00:45:55,650 860 00:45:55,650 --> 00:45:57,610 যে বিষয়ে দুঃখিত. 861 00:45:57,610 --> 00:46:00,330 আমি আপনার সম্পাদনাগুলি দেখাও যেগুলো চাই বাস্তব সময়ে সম্পন্ন করা হয়. 862 00:46:00,330 --> 00:46:06,180 তাই আমি কিছু টেক্সট পরিবর্তন করব. 863 00:46:06,180 --> 00:46:07,600 একটি প্লেয়ার ক্লিক করুন. 864 00:46:07,600 --> 00:46:10,040 আমি সব ক্যাপ মধ্যে এটি নির্বাণ করছি. 865 00:46:10,040 --> 00:46:14,540 এবং এটা হতে হবে যে এই কাজ করছে, যদি সঠিকভাবে, আমি এটি সংরক্ষণ করা হলে, 866 00:46:14,540 --> 00:46:16,801 আপডেট হবে. 867 00:46:16,801 --> 00:46:20,420 >> ওহ, আমি এই মুহূর্তে সমস্যা মনে করেন আমি ডান ডিরেক্টরির মধ্যে নই. 868 00:46:20,420 --> 00:46:24,940 869 00:46:24,940 --> 00:46:26,870 ঠিক আছে. 870 00:46:26,870 --> 00:46:28,160 আমি যে বিষয়ে দুঃখিত. 871 00:46:28,160 --> 00:46:32,860 তাই এখানে, আপনি কি লক্ষ্য করা হল আমার পরিবর্তনের মাধ্যমে গিয়েছিলাম. 872 00:46:32,860 --> 00:46:34,540 এখন আমি পরিবর্তন প্রত্যাবর্তন করতে চান বলে. 873 00:46:34,540 --> 00:46:36,200 আমি কি ফিরে যেতে চান. 874 00:46:36,200 --> 00:46:37,640 আমি সাধারণত এটি টাইপ যাচ্ছি. 875 00:46:37,640 --> 00:46:39,180 একটি প্লেয়ার ক্লিক করুন. 876 00:46:39,180 --> 00:46:42,920 >> আমি তা সংরক্ষণ মুহূর্ত সাইটে আমার জন্য রিফ্রেশ. 877 00:46:42,920 --> 00:46:44,740 এবং আমি আমার পরিবর্তন দেখতে সঙ্গে সঙ্গে সাইটে. 878 00:46:44,740 --> 00:46:48,170 এটি একটি সত্যিই সহায়ক বৈশিষ্ট্য ডিবাগ মধ্যে কারণ এখন 879 00:46:48,170 --> 00:46:49,640 আমি, না আছে - 880 00:46:49,640 --> 00:46:52,920 আমরা সি কোড লিখুন যখন, না শুধুমাত্র আমরা কি ফাইল সংরক্ষণ আছে, কিন্তু আমরা করতে হয়েছিল 881 00:46:52,920 --> 00:46:54,750 এটি তৈরি করতে এবং তারপর আবার এটি চালানো. 882 00:46:54,750 --> 00:46:58,750 উল্কা, কারণ সি অসদৃশ খুব সুন্দর আপনি আপনার HTML বা সংরক্ষণ মুহূর্ত 883 00:46:58,750 --> 00:47:01,070 জাভাস্ক্রিপ্ট ফাইল, পরিবর্তন অবিলম্বে দেখায়. 884 00:47:01,070 --> 00:47:05,050 885 00:47:05,050 --> 00:47:09,140 >> এক প্রশ্ন, এই টেমপ্লেট ইন, কিভাবে আমি খেলোয়াড়দের মত মান পেতে পারি 886 00:47:09,140 --> 00:47:11,520 অথবা একটি নাম নির্বাচন করুন? 887 00:47:11,520 --> 00:47:17,130 আমি আমার কোড মধ্যে এখানে জুম করেন, আমি প্রতিটি খেলোয়াড়ের জন্য এই দেখুন. 888 00:47:17,130 --> 00:47:19,970 তাই ফর্মা যে জানে আমি একরকম খেলোয়াড় আছে. 889 00:47:19,970 --> 00:47:22,110 এবং এটা আছে যে জানেন একটি নির্বাচিত নাম. 890 00:47:22,110 --> 00:47:23,220 এই কোথা থেকে আসে? 891 00:47:23,220 --> 00:47:25,180 যে জাভাস্ক্রিপ্ট থেকে আসে. 892 00:47:25,180 --> 00:47:30,980 >> এবং যদি আপনি leaderboard.js যেতে হলে, এই আমি এখানে যান যখন ফাইল, এখন, আমরা একটি আছে 893 00:47:30,980 --> 00:47:33,460 কয়েকটি কমান্ড সংজ্ঞায়িত. 894 00:47:33,460 --> 00:47:36,400 এই বিশেষ উল্কা বাক্য গঠন হয়. 895 00:47:36,400 --> 00:47:38,600 আপনি প্রয়োজন নেই যে লক্ষ্য করুন VARs বা কিছু. 896 00:47:38,600 --> 00:47:42,990 কিন্তু এই মাত্র structs উপর structs হয় structs বা এই বস্তুর উপর. 897 00:47:42,990 --> 00:47:45,910 এবং আমি সংজ্ঞা করছি সব টেমপ্লেট লিডারবোর্ডে বলা. 898 00:47:45,910 --> 00:47:47,900 >> লিডারবোর্ড একটি পাওয়া উচিত জিনিস খেলোয়াড়দের বলা. 899 00:47:47,900 --> 00:47:48,840 এবং খেলোয়াড়দের কি? 900 00:47:48,840 --> 00:47:51,860 এটা এই মত প্রকাশের ফেরৎ যাই হোক না কেন এর. 901 00:47:51,860 --> 00:47:53,020 আর নির্বাচিত নাম কি? 902 00:47:53,020 --> 00:47:54,630 এটা আরো কিছু কোড এর. 903 00:47:54,630 --> 00:47:56,810 আমরা করব কোড বিবরণ একটু পরে আবরণ. 904 00:47:56,810 --> 00:48:02,210 কিন্তু এই মুহূর্তে আমি আপনি বুঝতে চান এই কোড, আমরা গ্রহণ করা হয় যে 905 00:48:02,210 --> 00:48:04,350 খেলোয়াড়, এবং আমরা এটা একটি মান প্রদান করছি. 906 00:48:04,350 --> 00:48:07,000 এই ক্ষেত্রে, এটি একটি ফাংশন যে মৃত্যুদন্ড কার্যকর করা হয়. 907 00:48:07,000 --> 00:48:10,290 তাই আমরা মান ফিরে পেতে পারেন আমরা ফাংশন চালানোর সময়. 908 00:48:10,290 --> 00:48:12,830 909 00:48:12,830 --> 00:48:13,520 এই একটি লগ রয়েছে. 910 00:48:13,520 --> 00:48:14,770 যে জানার জন্য? 911 00:48:14,770 --> 00:48:23,170 912 00:48:23,170 --> 00:48:25,010 >> আমি এটা সাজানো হচ্ছে পথ পরিবর্তন করতে পারেন. 913 00:48:25,010 --> 00:48:27,230 এখানে, কেমন বস্তু আছে. 914 00:48:27,230 --> 00:48:31,660 এবং কি এই বলে আমি বাছাই করা যাচ্ছে না হয় স্কোর প্রথম সাজানো ও স্থানীয় 915 00:48:31,660 --> 00:48:33,170 তারপর আরোহী নাম দিন. 916 00:48:33,170 --> 00:48:36,630 আমি এক এই পরিবর্তন, এটা যাচ্ছে স্কোর আরোহী বাছাই. 917 00:48:36,630 --> 00:48:39,120 তাই শূন্য উপরে হতে হবে. 918 00:48:39,120 --> 00:48:43,370 এবং আমি আমার ওয়েবসাইট মধ্যে জুম, আমরা এখন ওয়েবসাইট আপডেট দেখতে. 919 00:48:43,370 --> 00:48:44,923 এবং স্কোর আরোহন করে. 920 00:48:44,923 --> 00:48:49,010 921 00:48:49,010 --> 00:48:53,980 >> আমি শুধু চাই পরের ফাংশন আবরণ ক্লিক বৃদ্ধি হয়. 922 00:48:53,980 --> 00:48:57,910 সময় সুদ আউট, আমি না করবে না উল্কা আরও আবরণ করতে পারবেন 923 00:48:57,910 --> 00:49:00,690 কোড, কিন্তু সম্পদ প্রচুর আছে পাওয়া, এবং আমি হবে 924 00:49:00,690 --> 00:49:03,560 এখানে সেমিনার পরে. 925 00:49:03,560 --> 00:49:07,680 কিন্তু আমি ঠিক আবরণ চাই লিডারবোর্ডে ঘটনা. 926 00:49:07,680 --> 00:49:10,520 এই সিনট্যাক্স আপনি একটি শিখতে পারবেন পরে বক্তৃতায় বিট. 927 00:49:10,520 --> 00:49:12,870 এই জাভাস্ক্রিপ্ট হয়. 928 00:49:12,870 --> 00:49:16,720 >> আমরা একটি ক্লিক এ পান যখন আমরা ঠিক, বলছে, এবং এটি, বৃদ্ধি উপর এই না 929 00:49:16,720 --> 00:49:19,160 হ্যাশ শুধু আইডি মানে. 930 00:49:19,160 --> 00:49:23,945 বর্ধন আইডি ট্যাগের উপর, তারপর আমরা চাই আপডেট করার জন্য - কী শব্দ আমি আপনি চান 931 00:49:23,945 --> 00:49:26,740 ঘড়ি আপডেট হয় এবং নির্বাচন এবং প্লেয়ার. 932 00:49:26,740 --> 00:49:29,080 সুতরাং যেটা প্লেয়ার এর নির্বাচন, আমরা এটি আপডেট করুন. 933 00:49:29,080 --> 00:49:31,260 এবং কি আমরা করতে আমরা বাড়ায় হয় পাঁচটি করে স্কোর. 934 00:49:31,260 --> 00:49:37,700 935 00:49:37,700 --> 00:49:40,340 এবং যে বৈশিষ্ট্য বর্ণনা করবে আমরা এখানে আছে. 936 00:49:40,340 --> 00:49:50,270 937 00:49:50,270 --> 00:49:54,510 >> এই সেমিনার শেষে পরে, আমরা করব আরো কিছু কোড দেখতে পারবেন. 938 00:49:54,510 --> 00:50:00,400 কিন্তু আমি চাই যে আমার লক্ষ্য করা যাচ্ছে সাইট পরিবর্তন, আমি এখানে উপর চেয়েছিলেন 939 00:50:00,400 --> 00:50:03,400 একটি Remove বাটন যুক্ত করতে তাই আমি প্লেয়ার মুছে দিতে পারেন. 940 00:50:03,400 --> 00:50:05,390 সুতরাং যে কি, আমি প্রয়োজন দুটি কিছু করার. 941 00:50:05,390 --> 00:50:09,680 আমি আপডেট, এইচটিএমএল আপডেট করা দরকার ব্যবহারকারী দেখানো পরার কি, দেখতে, এবং 942 00:50:09,680 --> 00:50:15,080 তারপর কিছু জাভাস্ক্রিপ্ট আছে যে যখন বাটন টেপা হলে, উল্কা যাচ্ছে 943 00:50:15,080 --> 00:50:15,690 কিছু করতে. 944 00:50:15,690 --> 00:50:18,040 এটা যে প্লেয়ার অপসারণ যাচ্ছে. 945 00:50:18,040 --> 00:50:20,720 >> সুতরাং কোডের অংশ অনেক আছে মূলত ইতিমধ্যেই আছে 946 00:50:20,720 --> 00:50:22,610 আমার জন্য এটি করা হয়েছে. 947 00:50:22,610 --> 00:50:26,160 আমি এখানে, দেখুন, আমি ইতিমধ্যে একটি উপায় আছে নির্বাচিত প্লেয়ার পেয়ে. 948 00:50:26,160 --> 00:50:29,880 আপনি এটি দেখতে পারেন যে, এই জিনিস না. 949 00:50:29,880 --> 00:50:31,346 তাই আমি ঠিক হলে - 950 00:50:31,346 --> 00:50:35,160 আমি অন্য ঘটনা আছে যাচ্ছি. 951 00:50:35,160 --> 00:50:37,900 তাই আমি মনে করি আমি কি কপি যাচ্ছি. 952 00:50:37,900 --> 00:50:40,740 এই তালিকা কারণ, আমি শুধু একটি কমা প্রয়োজন. 953 00:50:40,740 --> 00:50:45,480 >> তাই এখন আমি মুছে দিতে ক্লিক যাচ্ছি. 954 00:50:45,480 --> 00:50:48,840 এবং তারপর পরিবর্তে খেলোয়াড় আপডেট, আমি খেলোয়াড়দের মুছে করতে যাচ্ছি. 955 00:50:48,840 --> 00:50:51,620 আর সব খেলোয়াড়ের চাহিদা মুছে একটি নির্বাচিত প্লেয়ার. 956 00:50:51,620 --> 00:50:56,500 তাই এই ফাংশন আমরা প্রয়োজন. 957 00:50:56,500 --> 00:51:01,550 আমি কিছু যুক্ত করতে হবে না যদিও এখানে এইচটিএমএল. 958 00:51:01,550 --> 00:51:05,180 তাই আমি এখানে স্ক্রল ডাউন থাকলে, এই এইচটিএমএল ভিউ হল. 959 00:51:05,180 --> 00:51:08,300 আমরা এখানে একটা জিনিস ছিল যা একটি একটি ট্যাগ ছিল. 960 00:51:08,300 --> 00:51:09,610 আপনি যে সম্পর্কে চিন্তা করার প্রয়োজন হবে না. 961 00:51:09,610 --> 00:51:12,000 >> আপনার কাছে কি কি বিষয় হল এই আইডি বৃদ্ধি. 962 00:51:12,000 --> 00:51:14,990 এবং এই, আমাদের বলার অনুমতি দেওয়া হয় যখন আমরা বর্ধন ক্লিক, আমরা আছে 963 00:51:14,990 --> 00:51:16,410 পাঁচ পয়েন্ট দিতে. 964 00:51:16,410 --> 00:51:18,240 এবং যদি আপনি এই একটি বাটন দেখতে পাবেন. 965 00:51:18,240 --> 00:51:20,150 যে বিটিএন এর মানে কি. 966 00:51:20,150 --> 00:51:23,190 এবং বাটন টেক্সট পাঁচ পয়েন্ট দিতে হয়. 967 00:51:23,190 --> 00:51:26,440 সুতরাং আমি কি করতে যাচ্ছি আমি হয় এই লাইন কপি করে যাচ্ছে. 968 00:51:26,440 --> 00:51:29,910 আমি মুছতে আইডি পরিবর্তন করা যাচ্ছে না. 969 00:51:29,910 --> 00:51:34,310 এবং আমি পরিবর্তন করা যাচ্ছে না মোছার জন্য এখানে টেক্সট. 970 00:51:34,310 --> 00:51:35,980 >> তাই নিশ্চিত সবকিছু এর সংরক্ষিত করা. 971 00:51:35,980 --> 00:51:39,010 আমি ফিরে আমার জাভাস্ক্রিপ্ট যেতে চান আমি নিশ্চিত যে 972 00:51:39,010 --> 00:51:40,880 মুছে এখানে আপ রেখাযুক্ত. 973 00:51:40,880 --> 00:51:41,780 গুড. 974 00:51:41,780 --> 00:51:43,145 তাই আমি উভয় ফাইল সংরক্ষণ করা যাচ্ছে না. 975 00:51:43,145 --> 00:51:46,060 976 00:51:46,060 --> 00:51:49,320 উভয় ফাইল সংরক্ষণের পর, আমরা ফিরে নীচে যেতে পারেন. 977 00:51:49,320 --> 00:51:51,550 এবং এখন আমরা আমরা আছে দেখুন একটা বোতাম মুছে দিন. 978 00:51:51,550 --> 00:51:56,050 এবং আরও একটি ধাপ. 979 00:51:56,050 --> 00:51:58,200 আপনি একটি পেতে পারে বিজ্ঞপ্তি ত্রুটি আমি ক্লিক করা হলে, কারণ 980 00:51:58,200 --> 00:52:00,610 কিছুই ঘটছে, মুছে দিন. 981 00:52:00,610 --> 00:52:03,930 >> এই ডিবাগ করার একটি পথ যেতে হয় ফিরে উপাদান পরিদর্শন করতে. 982 00:52:03,930 --> 00:52:07,820 আমি উদ্দেশ্য উপর এই কাজ করছি আপনি যা করতে পারেন, তাই আপনি কিছু ডিবাগ হবে কিভাবে দেখতে. 983 00:52:07,820 --> 00:52:11,210 উপাদান পরিদর্শন, আমরা আছে নিচে এখানে আমাদের পাঠ্য সব. 984 00:52:11,210 --> 00:52:13,320 আমি ফিরে কনসোল যেতে চান. 985 00:52:13,320 --> 00:52:19,230 আমি এখানে যান এবং যখন কি আমি ভুল কিছু পেতে হয়. 986 00:52:19,230 --> 00:52:21,660 এটা মুছে দিন কোন পদ্ধতি আছে বলছেন. 987 00:52:21,660 --> 00:52:30,770 >> আমি যেতে হলে তাই এই বলছে না হয় ফিরে কোড করার জন্য, আমি প্লেয়ার বলা 988 00:52:30,770 --> 00:52:31,870 এখানে মুছে দিন. 989 00:52:31,870 --> 00:52:34,430 মুছে দিন আসলে না সঠিক কমান্ড. 990 00:52:34,430 --> 00:52:39,740 তাই সঠিক কমান্ড জানতে , উল্কা এপিআই আছে না. 991 00:52:39,740 --> 00:52:42,680 আমি আপনার নির্দেশ চাই ডকুমেন্টেশন থেকে বলছি শুধু meteor.com মধ্যে রয়েছেন. 992 00:52:42,680 --> 00:52:45,190 তাই আমি এখানে এটা আছে. 993 00:52:45,190 --> 00:52:48,510 994 00:52:48,510 --> 00:52:51,370 এই ঠিক তাই আপনাকে বলছি জানি হয় যেখানে আরও জানার জন্য. 995 00:52:51,370 --> 00:52:54,420 >> ডকুমেন্টেশন একটি লিঙ্ক আছে. 996 00:52:54,420 --> 00:52:59,410 এবং মূলত, আমি যা করতে পারেন মুছে জন্য খুজে পাবেন. 997 00:52:59,410 --> 00:53:03,220 এবং কি আপনি দেখতে, মুছে দিন আসলে অপসারণ করা হয়. 998 00:53:03,220 --> 00:53:05,400 যে কমান্ড যে আমি ফোন করতে চাই. 999 00:53:05,400 --> 00:53:09,620 তাই এখন আমরা জানি যে, আমি যাচ্ছি এই মুছে ফেলার মুছে পরিবর্তন. 1000 00:53:09,620 --> 00:53:13,060 1001 00:53:13,060 --> 00:53:18,010 তাই এখন, আমি ফিরে আমার লিডারবোর্ডে যেতে হলে সাইটে, আমি ক্লিক যাচ্ছি 1002 00:53:18,010 --> 00:53:19,450 মুছে ফেলা, এবং এখন আমি সর্বস্বান্ত করছি. 1003 00:53:19,450 --> 00:53:21,290 কোন রজার আছে. 1004 00:53:21,290 --> 00:53:25,470 এবং আমি প্রত্যেক মুছে বর্তা পারেন একক নাম আমি বাকি নেই, যতক্ষণ না. 1005 00:53:25,470 --> 00:53:33,600 1006 00:53:33,600 --> 00:53:36,060 >> সুতরাং যে একটু প্রিভিউ ছিল উল্কা কিভাবে ব্যবহার করতে হয়. 1007 00:53:36,060 --> 00:53:38,990 1008 00:53:38,990 --> 00:53:42,380 আপনি অনেক বেশি জাভাস্ক্রিপ্ট শেখার হবে এবং করে তুলতে প্রয়োজনীয় এইচটিএমএল 1009 00:53:42,380 --> 00:53:46,970 এটা আমরা এ আবরণ করব, যা prettier চেহারা এই সপ্তাহের [? টুকরা?] এইচটিএমএল জন্য সেট 1010 00:53:46,970 --> 00:53:49,630 এবং পরবর্তী জাভাস্ক্রিপ্ট [? টুকরা?] সেট. 1011 00:53:49,630 --> 00:53:53,150 >> সুতরাং চিন্তিত না পান না সব যদি এই জিনিস আপনি সহজ আসে. 1012 00:53:53,150 --> 00:53:56,410 এটা সময় দ্বারা হবে চূড়ান্ত প্রকল্প. 1013 00:53:56,410 --> 00:53:58,030 দেখাচ্ছে আপ জন্য ধন্যবাদ. 1014 00:53:58,030 --> 00:54:01,380 আমি শীঘ্রই পরে আপডেট হবে লিঙ্ক সেমিনারে যাতে আপনি আরো কিছু দেখতে পারেন 1015 00:54:01,380 --> 00:54:05,630 আমি উপর প্রয়োগ করেছি যে উদাহরণ কিভাবে আরো উন্নত লিডারবোর্ডে পেতে 1016 00:54:05,630 --> 00:54:08,640 আমি এখানে এই ওয়েবসাইটে আছে এক র্যাডিকেল-leaderboard.meteor. 1017 00:54:08,640 --> 00:54:19,550 1018 00:54:19,550 --> 00:54:21,260 আপনাকে ধন্যবাদ. 1019 00:54:21,260 --> 00:54:22,760 >> [সাধুবাদ] 1020 00:54:22,760 --> 00:56:58,070