1 00:00:00,000 --> 00:00:00,380 2 00:00:00,380 --> 00:00:03,000 >> বক্তা 1: এখন, যে গত উদাহরণে আমরা কিছু interspersed যে প্রত্যাহার 3 00:00:03,000 --> 00:00:07,170 আমার এইচটিএমএল ভেতরে জাভাস্ক্রিপ্ট কোড, বিশেষ করে, মান ভেতরে 4 00:00:07,170 --> 00:00:10,460 জমা অন নামক অ্যাট্রিবিউট যে ফর্ম ট্যাগের জন্য. 5 00:00:10,460 --> 00:00:12,850 এখন ছোট পৃষ্ঠাগুলি জন্য, এই যেমন একটি বড় চুক্তি হয় না. 6 00:00:12,850 --> 00:00:15,950 কিন্তু একটি ওয়েব পেজ আর এবং আরও পায় হিসাবে জটিল, শুধু নির্বাণ আপনার 7 00:00:15,950 --> 00:00:19,660 ভিতরে এখানে - সেখানে জাভাস্ক্রিপ্ট কোড গুণাবলী মূল্য নয় হাজার 8 00:00:19,660 --> 00:00:20,830 সেরা নকশা. 9 00:00:20,830 --> 00:00:23,440 শ্রেষ্ঠ আমরা যে আউট বিবেচনার এবং যদি অন্তত ভেতরে এটা করা 10 00:00:23,440 --> 00:00:25,200 কেন্দ্রিয় স্ক্রিপ্ট ট্যাগ. 11 00:00:25,200 --> 00:00:26,080 >> এই কাজ কিভাবে? 12 00:00:26,080 --> 00:00:30,040 ওয়েল এর আমার ফর্ম ট্যাগ ফিরে যাক এবং প্রথম এই বৈশিষ্ট্য এবং এর মুছতে 13 00:00:30,040 --> 00:00:31,780 পুরাপুরি মূল্য. 14 00:00:31,780 --> 00:00:35,730 তারপর এখানে, বরং একটি সংজ্ঞায়িত অভিবাদন জানান বলা ফাংশন, এর উদাসীন থাকা যাক 15 00:00:35,730 --> 00:00:39,405 কোড এর লাইন যে শেষ পর্যন্ত আমরা এখনও চালানো এবং প্রতিস্থাপন করতে হবে 16 00:00:39,405 --> 00:00:41,560 নিম্নরূপ অভিবাদন জানান ফাংশন. 17 00:00:41,560 --> 00:00:48,190 ই ডিসেম্বর, এলিমেন্ট দ্বারা আইডি উদ্ধতি ডেমো উদ্ধৃত - 18 00:00:48,190 --> 00:00:52,410 ডেমো, রিকল, অনন্য যেখানে ফর্ম নিজেই জন্য আইডেন্টিফায়ার - 19 00:00:52,410 --> 00:00:56,600 ডট নেভিগেশন নাম যা প্রত্যাহার, জমা ইভেন্ট হ্যান্ডলার এর যা 20 00:00:56,600 --> 00:00:57,710 আমরা আগ্রহী. 21 00:00:57,710 --> 00:01:01,990 আর এর হ্যান্ডলার জমা যে দায়িত্ব অর্পণ করা যাক আসলে যে এর মান একটি 22 00:01:01,990 --> 00:01:03,740 নিজেই কাজ. 23 00:01:03,740 --> 00:01:06,390 >> এখন আসলে আমি নই বিজ্ঞপ্তি এখানে একটি ফাংশন কলিং. 24 00:01:06,390 --> 00:01:10,650 আমি পরিবর্তে একটি বেনামী সংজ্ঞা করছি, অন্যথায় একটি ল্যামডা ফাংশন হিসাবে পরিচিত, 25 00:01:10,650 --> 00:01:14,100 এই কোঁকড়া ধনুর্বন্ধনী মধ্যে নির্দিষ্ট করে কোড একটি গুচ্ছ যে উচিত 26 00:01:14,100 --> 00:01:15,490 আসলে মৃত্যুদন্ড কার্যকর করা. 27 00:01:15,490 --> 00:01:18,500 বিশেষ করে, আমি চাই যে কোড চালানো আমি ছিল যে লাইন 28 00:01:18,500 --> 00:01:23,370 আগে, এবং তারপর এর যে যোগ দেওয়া এই ফর্ম নয়, যাতে মিথ্যা ফিরে 29 00:01:23,370 --> 00:01:26,950 শেষ পর্যন্ত দূরবর্তী ওয়েব শেষ জমা ঐতিহ্যগত ভাবে সার্ভার. 30 00:01:26,950 --> 00:01:30,345 >> এর এখন, এই ফাইলটি সংরক্ষণ এটি খুলুন একটি ব্রাউজার, এবং দেখুন সেখানে কি ঘটছে. 31 00:01:30,345 --> 00:01:33,050 32 00:01:33,050 --> 00:01:39,800 http://localhost/dom-1.html. 33 00:01:39,800 --> 00:01:43,060 এর এখন আমার নাম টাইপ যাক, ডেভিড, জমা দিন. 34 00:01:43,060 --> 00:01:46,900 এবং কিছুই ঘটেছে বলে মনে হচ্ছে আমার পৃষ্ঠার URL টি বলে মনে হয় ছাড়া 35 00:01:46,900 --> 00:01:52,580 ফর্ম ছিল হিসাবে যদিও পরিবর্তিত আসলে একই ফাইলে নিয়মিত. 36 00:01:52,580 --> 00:01:53,870 >> এখন এটা কেন হবে? 37 00:01:53,870 --> 00:01:55,340 ওয়েল আমি আরো কিছু তথ্যের প্রয়োজন. 38 00:01:55,340 --> 00:01:58,700 সুতরাং আসুন এগিয়ে যান এবং ক্রোম এর খুলুন বিকাশকারী সরঞ্জাম যাতে আমি আসলে যা করতে পারেন 39 00:01:58,700 --> 00:02:01,440 দেখতে কনসোল উইন্ডো তাকান আমি কিছু ভুল কাজ করেছি. 40 00:02:01,440 --> 00:02:03,330 আমি এর মাধ্যমে যে অ্যাক্সেস করতে পারে উপায় কয়েক. 41 00:02:03,330 --> 00:02:07,250 যা, তা হল, এখানে এই মেনু মাধ্যমে হয় তারপর সরঞ্জাম অধীন তারপর নিচে 42 00:02:07,250 --> 00:02:08,509 বিকাশকারী সরঞ্জাম. 43 00:02:08,509 --> 00:02:12,890 >> এবং, এখানে কনসোল ট্যাবে বিজ্ঞপ্তি একটি uncaught ধরনের ত্রুটি, না আছে 44 00:02:12,890 --> 00:02:15,390 নাল এর জমা নেভিগেশন সম্পত্তি সেট. 45 00:02:15,390 --> 00:02:16,900 এখন এটা কেন হবে? 46 00:02:16,900 --> 00:02:21,380 ওয়েল ফিরে আমার সোর্স কোড এখানে, নোটিশ যে আমি মনে জমা 47 00:02:21,380 --> 00:02:25,360 যার উপাদান সম্পত্তি অনন্য শনাক্তকারী ডেমো হয়. 48 00:02:25,360 --> 00:02:27,810 একটি উপাদান, আবার, ঠিক হয় একটি গাছ একটি নোড. 49 00:02:27,810 --> 00:02:30,870 >> সুতরাং নিজের ব্রাউজার আছে না যে প্রদর্শিত মনে করি যে যে উপাদান 50 00:02:30,870 --> 00:02:32,500 অথবা নোড এখনো বিদ্যমান. 51 00:02:32,500 --> 00:02:33,790 এবং প্রকৃতপক্ষে, এটা না. 52 00:02:33,790 --> 00:02:37,690 একটি ওয়েব পাতা পার্স করা হয় পুনরাহ্বান যে বা পড়া একটি ওয়েব ব্রাউজার দ্বারা, নিচ, 53 00:02:37,690 --> 00:02:38,430 ডানে বামে. 54 00:02:38,430 --> 00:02:41,810 তাই যখন জাভাস্ক্রিপ্ট কোড হল সম্মুখীন, সাধারণত, এটি মৃত্যুদন্ড কার্যকর করা হচ্ছে 55 00:02:41,810 --> 00:02:42,700 এখুনি. 56 00:02:42,700 --> 00:02:46,460 >> কিন্তু এই ক্ষেত্রে, আমরা এমনকি অর্জিত না এখনো ডোম অংশ করতে, 57 00:02:46,460 --> 00:02:51,100 একটি অনন্য সঙ্গে যা যে ফর্ম এইচটিএমএল, আইডেন্টিফায়ার ডেমো ঘোষিত হয়েছে. 58 00:02:51,100 --> 00:02:54,320 এবং তাই আমরা নির্বাহ করার চেষ্টা করছেন আমার যে নোড আগে জাভাস্ক্রিপ্ট কোড এমনকি 59 00:02:54,320 --> 00:02:58,530 , অবশ্যই, যা গাছ বিদ্যমান সমস্যাযুক্ত, তাহলে নিশ্চয়, কারণ 60 00:02:58,530 --> 00:03:01,390 উপাদান নিজেই নাল হবে সময় যে সময়ে. 61 00:03:01,390 --> 00:03:02,390 >> সুতরাং কিভাবে ঠিক করা? 62 00:03:02,390 --> 00:03:03,810 আচ্ছা আমরা সমাধানের একটি দম্পতি আছে. 63 00:03:03,810 --> 00:03:07,200 কিন্তু এর relocating দ্বারা সরলতম চেষ্টা করুন মাথা থেকে আমার স্ক্রিপ্ট ট্যাগ 64 00:03:07,200 --> 00:03:11,560 দিকে, বিশেষভাবে আমার শরীর ট্যাগ, কিন্তু আমার পাতা এর শরীরের নীচে তাই 65 00:03:11,560 --> 00:03:14,170 এটা নোড নীচের যে এবং প্রশ্ন. 66 00:03:14,170 --> 00:03:19,930 বিশেষ করে, এর হাইলাইট করা যাক এবং কাটা খোলা ট্যাগ এবং স্ক্রিপ্টের জন্য বন্ধ পরিচয়চিহ্ন 67 00:03:19,930 --> 00:03:24,720 এবং কোড যে সমগ্র ব্লক নূতন স্থান এখানে ফাইল নীচে. 68 00:03:24,720 --> 00:03:27,690 >> আমি এই অগত্যা cleanest নয় ডিজাইন, কিন্তু অন্তত এটা করবে 69 00:03:27,690 --> 00:03:29,530 অপারেশনের ডান আদেশ বলবত্. 70 00:03:29,530 --> 00:03:31,495 এর ফাইল সংরক্ষণ করি এবং আমার ব্রাউজারের রিলোড. 71 00:03:31,495 --> 00:03:34,620 72 00:03:34,620 --> 00:03:40,240 এর পৃষ্ঠাটি পুনরায় লোড করা যাক, পুনরায় ইনপুট আমার নাম, এবং সেখানে, হ্যালো ডেভিড ফিরে. 73 00:03:40,240 --> 00:03:42,784