আমি শুনেছি querySelector
এবং উপাদান querySelectorAll
নির্বাচন করার নতুন পদ্ধতি DOM
। কিভাবে তারা পুরোনো পদ্ধতি তুলনা না getElementById
& getElementsByClassName
কর্মক্ষমতা এবং ব্রাউজার সমর্থনের পরিপ্রেক্ষিতে?
JQuery এর ক্যোয়ারী নির্বাচক ব্যবহারের সাথে পারফরম্যান্সটি কীভাবে তুলনা করে?
কোন নেটিভ সেটটি ব্যবহার করতে হবে তার জন্য কি সর্বোত্তম অনুশীলনের সুপারিশ রয়েছে?
getElementById
এবং getElementsByClassName
উদ্দেশ্য এখনও তাদের নাম বর্ণনা জন্য আদর্শ।
qS/qSA
কোনও উপাদান প্রসঙ্গে ব্যবহার করা যেতে পারে, তবে gEBI
কেবল document
প্রসঙ্গ থেকে ব্যবহার করা যেতে পারে ।
getElementById
id
ডিওএম নোডগুলি querySelector
অনুসন্ধান করার জন্য বৈশিষ্ট্যগুলির সাথে মেলে , যখন নির্বাচকদের দ্বারা অনুসন্ধান করা হয়। সুতরাং একটি অবৈধ নির্বাচক যেমন জন্য <div id="1"></div>
, getElementById('1')
যখন কাজ করবে querySelector('#1')
ব্যর্থ হবে, যদি না আপনি মেলে তা জানাও id
(যেমন অ্যাট্রিবিউট querySelector('[id="1"]')
।
querySelector
এবং querySelectorAll
এখন পুরোপুরি সমর্থিত। caniuse.com/#feat=queryselector