Module‌‌‌‌ ‌‌‌‌৩৯ ‌‌‌‌এ‌‌‌‌ ‌‌‌‌আমরা‌‌‌‌ ‌‌‌‌যাকিছু‌‌‌‌ ‌‌‌‌শিখেছি‌‌‌‌ ‌

Module‌‌‌‌ ‌‌‌‌৩৯ ‌‌‌‌এ‌‌‌‌ ‌‌‌‌আমরা‌‌‌‌ ‌‌‌‌যাকিছু‌‌‌‌ ‌‌‌‌শিখেছি‌‌‌‌ ‌

Javascript Debug, web debug, dev toll mastering

 

 

  • What is preserve log ? আমাদের অনেক সময় ব্রাউজারের console কাজ করতে হয় । হুট করে reload দিয়ে দিলেই সেটা চলে যায় এটা সমাধান করার জন্য তুমি ব্রাউজারের dev tool সেটিং থেকে preserve log upon navigetor কে এনাবল করে দাও  n

  • Throttling হচ্ছে তুমি হয়ত 100G স্পীডে ইন্টারনেট চালাচ্ছ । তোমার দেখতে হবে পারে 5G তে এটা লোড নিতে কত সময় নিচ্ছে । এটাই মুলত কন্ট্রোল করা যায় এই টুল দিয়ে ।

  • What is accessibility. অনেকে চোখে দেখতে পারে না । তাদের জন্য এই অপশনটা বেশ কাজে দেয় । সেখানে তারা গেলে বলে ভয়েস দিয়ে  দিবে এখানে কি কি কাজ করা হয়েছে । এটা খুব বড় কিছু না । শুধু একটা attribute ব্যাবহার করতে হবে ।

  • আমরা অনেক সময় ব্রাউজার এর console দিয়ে আইডি, ক্লাস বা কোণ একটা specificকিছু সিলেক্ট করতে পারি । টাই না ? এর কিছু আবার শর্টকাটও আছে । সেগুলা দেখে ফেলি ।


 

১. document.getElementById = ${#id-name} ঠিক একইভাবে query selector এর সব কাজ করা যাবে

২. console.info() === information

৩. console.worn() === warning

৪. console.error() === error

৫. console.clear() {ctrl+l} === clear console

৬.  special কোণ কিছুকে monitor করতে চাইলে monitor(function-name)    

দিলেই হবে । তবে এটা শুধু ব্রাউজারে কাজ করে অন্য কোথাও কাজ করবে না ।। মনিটর অফ করতে চিয়ালে unmonitor(function-name)

 

৭. console.count("function clecked") // function কে কতবার ক্লিক করা হয়ছে তা জানতে চাইলে

৮. console.table() = to make a table

 

  • যদি এমন হত যে ব্রাউজার এর source ট্যাব থেকে কিছু চেঞ্জ করলে সরাসরি তোমার প্রোজেক্ট কোড ফাইলে চেঞ্জ করে দিবে ? এটা করা সম্ভব ,  এর জন্য তোমাকে কিছু পারমিশন দিয়ে দিতে হবে ।  সেটা বড় কিছু না শুধু তোমার প্রোজেক্ট ফাইল টাকে চিনিয়ে দিতে হবে ।  

 

  • কোণ specific লাইনে জেতে চাইলে তুমি ctrl+g চাপবে ।চেপে লাইন নাম্বার দিলেই সেখানে নিয়ে যাবে । browser and VS code same method

  • কোণ প্রপার্টি অ্যান্ড ভেলু গুলোকে console এ টেবিল আকারে দেখতে চাইলে কি করতে পার ?

 

console.table(photos.hints);

console.table(photos.hints, [preview_url]);

 

  • Brwoser এর source tab এ কিভাবে breakPoient দিয়ে দিয়ে error কে খুজে বের করতে হয় সেটা  নিয়ে তোমাকে খুব ভালো ভালো ভাবে study করতে হবে ।

  • Function খুজতে চাইলে ( ctrl+o )

  • Performance ট্যাব এর কি কাজ তা দেখে বুঝার চেষ্টা কর ।

  • Dev tool এর lighthouse ট্যাব টার কাজ কি ? ওয়েবসাইটকে analycis করে তার performance দেখানো !

  • গুগলে সার্চ কর devtools api reference লিখে । এবং Mozila developers এর কন্টেন্টটা পড় ।

  • Dev tool এর শর্টকাট গুলো দেখে নাও । কাজের সময় অনেক helpfull হবে

  • Reach app create কর । নিচের দেখানো পদ্ধতি মেনে ।


 

  •  

 

All module link

আর আমার github এ যাইতে চাইলে এই লিঙ্কে ক্লিক করুন

About

Md: Rashedul Islam Shihab

Writer of this note

Batch4

Social accounts

 

 

 

 

 

 

 


 

 

Post a Comment

Post a Comment (0)

Previous Post Next Post