DevTools এ নতুন কি আছে (Chrome 71)

Chrome 71-এ Chrome DevTools-এ আসছে নতুন বৈশিষ্ট্য এবং বড় পরিবর্তনগুলির মধ্যে রয়েছে:

পড়ুন, বা এই পৃষ্ঠার ভিডিও সংস্করণ দেখুন:

একটি DOM নোড হাইলাইট করতে একটি লাইভ এক্সপ্রেশনের উপর হোভার করুন

যখন একটি লাইভ এক্সপ্রেশন একটি DOM নোডে মূল্যায়ন করে, তখন ভিউপোর্টে সেই নোডটিকে হাইলাইট করতে লাইভ এক্সপ্রেশন ফলাফলের উপর হোভার করুন।

ভিউপোর্টে নোড হাইলাইট করার জন্য একটি লাইভ এক্সপ্রেশন ফলাফলের উপর হোভার করা।

চিত্র 1 . ভিউপোর্টে নোড হাইলাইট করার জন্য একটি লাইভ এক্সপ্রেশন ফলাফলের উপর হোভার করা

গ্লোবাল ভেরিয়েবল হিসাবে DOM নোড সংরক্ষণ করুন

একটি DOM নোডকে একটি গ্লোবাল ভেরিয়েবল হিসাবে সঞ্চয় করতে, কনসোলে একটি এক্সপ্রেশন চালান যা একটি নোডের মূল্যায়ন করে, ফলাফলটিতে ডান ক্লিক করুন এবং তারপর গ্লোবাল ভেরিয়েবল হিসাবে স্টোর নির্বাচন করুন।

কনসোলে গ্লোবাল ভেরিয়েবল হিসাবে সংরক্ষণ করুন।

চিত্র ২ . কনসোলে গ্লোবাল ভেরিয়েবল হিসাবে সংরক্ষণ করুন

অথবা, DOM Tree- এর নোডটিতে ডান-ক্লিক করুন এবং গ্লোবাল ভেরিয়েবল হিসাবে Store নির্বাচন করুন।

DOM Tree-এ গ্লোবাল ভেরিয়েবল হিসেবে স্টোর করুন।

চিত্র 3 । DOM Tree-এ গ্লোবাল ভেরিয়েবল হিসেবে স্টোর করুন

এইচএআর আমদানি ও রপ্তানিতে এখন সূচনাকারী এবং অগ্রাধিকার তথ্য

আপনি যদি সহকর্মীদের সাথে নেটওয়ার্ক লগগুলি নির্ণয় করতে চান, আপনি একটি HAR ফাইলে নেটওয়ার্ক অনুরোধগুলি রপ্তানি করতে পারেন৷

একটি HAR ফাইলে নেটওয়ার্ক অনুরোধ রপ্তানি করা হচ্ছে।

চিত্র 8 . একটি HAR ফাইলে নেটওয়ার্ক অনুরোধ রপ্তানি করা হচ্ছে

নেটওয়ার্ক প্যানেলে ফাইলটি আবার আমদানি করতে, শুধু টেনে আনুন এবং ফেলে দিন।

আপনি যখন একটি HAR ফাইল রপ্তানি করেন, তখন DevTools এখন HAR ফাইলে ইনিশিয়েটর এবং অগ্রাধিকার তথ্য অন্তর্ভুক্ত করে। আপনি যখন HAR ফাইলগুলি আবার DevTools-এ আমদানি করেন, তখন ইনিশিয়েটর এবং অগ্রাধিকার কলামগুলি এখন পপুলেট হয়।

_initiator ক্ষেত্রটি রিসোর্সের অনুরোধের কারণ সম্পর্কে আরও প্রসঙ্গ সরবরাহ করে। এটি অনুরোধ টেবিলের ইনিশিয়েটর কলামে ম্যাপ করে।

সূচনাকারী কলাম।

চিত্র 9 । সূচনাকারী কলাম

এছাড়াও আপনি Shift ধরে রাখতে পারেন এবং এটির সূচনাকারী এবং নির্ভরতা দেখার অনুরোধের উপর হোভার করতে পারেন।

সূচনাকারী এবং নির্ভরতা দেখা।

চিত্র 10 । সূচনাকারী এবং নির্ভরতা দেখা

_priority ক্ষেত্রটি বলে যে সংস্থানটিতে ব্রাউজারটি কোন অগ্রাধিকারের স্তর নির্ধারণ করেছে। এটি অনুরোধ সারণীতে অগ্রাধিকার কলামে ম্যাপ করে, যা ডিফল্টরূপে লুকানো থাকে।

অগ্রাধিকার কলাম।

চিত্র 11 । অগ্রাধিকার কলাম

অনুরোধ টেবিলের হেডারে ডান ক্লিক করুন এবং অগ্রাধিকার কলামটি দেখানোর জন্য অগ্রাধিকার নির্বাচন করুন।

কীভাবে অগ্রাধিকার কলাম দেখাবেন।

চিত্র 12 । কীভাবে অগ্রাধিকার কলাম দেখাবেন

প্রধান মেনু থেকে কমান্ড মেনু অ্যাক্সেস করুন

DevTools প্যানেল, ট্যাব এবং বৈশিষ্ট্যগুলি অ্যাক্সেস করার একটি দ্রুত উপায়ের জন্য কমান্ড মেনু ব্যবহার করুন।

কমান্ড মেনু।

চিত্র 13 । কমান্ড মেনু

আপনি এখন প্রধান মেনু থেকে কমান্ড মেনু খুলতে পারেন। প্রধান মেনুতে ক্লিক করুন প্রধান বোতাম এবং রান কমান্ড নির্বাচন করুন।

প্রধান মেনু থেকে কমান্ড মেনু খোলা।

চিত্র 14 । প্রধান মেনু থেকে কমান্ড মেনু খোলা

পিকচার-ইন-পিকচার ব্রেকপয়েন্ট

Picture-in-Picture হল একটি নতুন পরীক্ষামূলক API যা ডেস্কটপের উপর একটি ভাসমান ভিডিও উইন্ডো তৈরি করতে একটি পৃষ্ঠাকে সক্ষম করে৷

enterpictureinpicture সক্রিয় করুন, leavepictureinpicture , এবং ইভেন্ট লিসেনার ব্রেকপয়েন্ট প্যানে চেকবক্সের resize যখনই এই পিকচার-ইন-পিকচার ইভেন্টগুলির মধ্যে একটি চালু হয় তখন বিরাম দিতে। DevTools হ্যান্ডলারের প্রথম লাইনে বিরতি দেয়।

ইভেন্ট লিসেনার ব্রেকপয়েন্ট প্যানে পিকচার-ইন-পিকচার ইভেন্ট।

চিত্র 16 । ইভেন্ট লিসেনার ব্রেকপয়েন্ট প্যানে পিকচার-ইন-পিকচার ইভেন্ট

(বোনাস টিপ) কোনো উপাদানের ইভেন্ট ফায়ার দেখতে কনসোলে মনিটর ইভেন্টস() চালান

ধরুন আপনি একটি বোতাম ফোকাস করার পরে এবং R , E , D চাপার পরে একটি লাল সীমানা যোগ করতে চান, কিন্তু আপনি জানেন না শ্রোতাদের কোন ইভেন্টে যোগ করতে হবে৷ কনসোলে উপাদানের সমস্ত ইভেন্ট লগ করতে monitorEvents() ব্যবহার করুন।

  1. নোডের একটি রেফারেন্স পান।

    নোডের একটি রেফারেন্স পেতে 'গ্লোবাল ভেরিয়েবল হিসাবে স্টোর' ব্যবহার করে।

    চিত্র 17 । নোডের একটি রেফারেন্স পেতে গ্লোবাল ভেরিয়েবল হিসাবে স্টোর ব্যবহার করে

  2. monitorEvents() জন্য প্রথম আর্গুমেন্ট হিসাবে নোডটি পাস করুন।

    ইভেন্টস() এ নোড পাস করা।

    চিত্র 18monitorEvents() নিরীক্ষণে নোড পাস করা

  3. নোডের সাথে যোগাযোগ করুন। DevTools নোডের সমস্ত ইভেন্ট কনসোলে লগ করে।

    কনসোলে নোডের ঘটনা।

    চিত্র 19 । কনসোলে নোডের ঘটনা

কনসোলে ইভেন্ট লগ করা বন্ধ করতে unmonitorEvents() কল করুন।

unmonitorEvents(temp1);

আপনি যদি শুধুমাত্র নির্দিষ্ট ইভেন্ট বা ইভেন্টের ধরন নিরীক্ষণ করতে চান তাহলে monitorEvents() কে দ্বিতীয় যুক্তি হিসাবে একটি অ্যারে পাস করুন:

monitorEvents(temp1, ['mouse', 'focus']);

mouse ধরন DevTools-কে মাউস-সম্পর্কিত সমস্ত ইভেন্ট লগ করতে বলে, যেমন mousedown এবং click । অন্যান্য সমর্থিত প্রকারগুলি হল key , touch এবং control

অন্যান্য সহজ ফাংশনগুলির জন্য কমান্ড লাইন রেফারেন্স দেখুন যা আপনি কনসোল থেকে কল করতে পারেন।

প্রিভিউ চ্যানেল ডাউনলোড করুন

আপনার ডিফল্ট ডেভেলপমেন্ট ব্রাউজার হিসেবে Chrome Canary , Dev বা Beta ব্যবহার করার কথা বিবেচনা করুন। এই পূর্বরূপ চ্যানেলগুলি আপনাকে সর্বশেষ DevTools বৈশিষ্ট্যগুলিতে অ্যাক্সেস দেয়, অত্যাধুনিক ওয়েব প্ল্যাটফর্ম API পরীক্ষা করে এবং আপনার ব্যবহারকারীদের আগে আপনার সাইটে সমস্যাগুলি খুঁজে পায়!

Chrome DevTools টিমের সাথে যোগাযোগ করা হচ্ছে

পোস্টের নতুন বৈশিষ্ট্য এবং পরিবর্তনগুলি বা DevTools সম্পর্কিত অন্য কিছু নিয়ে আলোচনা করতে নিম্নলিখিত বিকল্পগুলি ব্যবহার করুন৷

  • crbug.com এর মাধ্যমে আমাদের কাছে একটি পরামর্শ বা প্রতিক্রিয়া জমা দিন।
  • আরও বিকল্প ব্যবহার করে একটি DevTools সমস্যা রিপোর্ট করুনআরও > সাহায্য > DevTools-এ একটি DevTools সমস্যা রিপোর্ট করুন
  • @ChromeDevTools- এ টুইট করুন।
  • আমাদের DevTools YouTube ভিডিও বা DevTools টিপস YouTube ভিডিওগুলিতে নতুন কী আছে সে সম্পর্কে মন্তব্য করুন৷

DevTools-এ নতুন কি আছে

DevTools সিরিজে নতুন কী আছে তাতে কভার করা হয়েছে এমন সবকিছুর একটি তালিকা।

ক্রোম 124

ক্রোম 123

ক্রোম 122

ক্রোম 121

ক্রোম 120

ক্রোম 119

ক্রোম 118

ক্রোম 117

ক্রোম 116

ক্রোম 115

ক্রোম 114

ক্রোম 113

ক্রোম 112

ক্রোম 111

ক্রোম 110

ক্রোম 109

ক্রোম 108

ক্রোম 107

ক্রোম 106

ক্রোম 105

ক্রোম 104

ক্রোম 103

ক্রোম 102

ক্রোম 101

ক্রোম 100

ক্রোম 99

ক্রোম 98

ক্রোম 97

ক্রোম 96

ক্রোম 95

ক্রোম 94

ক্রোম 93

ক্রোম 92

ক্রোম 91

ক্রোম 90

ক্রোম ৮৯

ক্রোম ৮৮

ক্রোম 87

ক্রোম 86

ক্রোম 85

ক্রোম 84

ক্রোম ৮৩

ক্রোম 82

Chrome 82 বাতিল করা হয়েছে

ক্রোম 81

ক্রোম 80

ক্রোম 79

ক্রোম 78

ক্রোম 77

ক্রোম 76

ক্রোম 75

ক্রোম 74

ক্রোম 73

ক্রোম 72

ক্রোম 71

ক্রোম 70

ক্রোম 68

ক্রোম 67

ক্রোম 66

ক্রোম 65

ক্রোম 64

ক্রোম 63

ক্রোম 62

ক্রোম 61

ক্রোম 60

ক্রোম 59