উপাদানগুলি সন্ধান করতে, ডেটা সঞ্চয় করতে এবং ইভেন্টগুলি শোনার জন্য জাভাস্ক্রিপ্ট নির্দিষ্ট নির্বাচকদের কাছে আবদ্ধ দেখতে খুব সাধারণ। স্টাইলিংয়ের জন্য ব্যবহৃত একই নির্বাচকগুলি দেখতে এটিও সাধারণ।
jQuery (এবং এর নির্বাচক ইঞ্জিন সিজল) সিএসএস-টাইপ সিনট্যাক্সের সাথে উপাদানগুলিকে রেফারেন্স করে সমর্থন করে এবং প্রচার করে। যেমন, প্রকল্পগুলি তৈরি করার সময় এই কৌশলটি 'আনার্ন' করা (বা রিফ্যাক্টর) বিশেষত কঠিন।
আমি বুঝতে পেরেছি যে এটি এইচটিএমএল এবং জাভাস্ক্রিপ্ট বিকাশের ইতিহাসের ফলাফল এবং ব্রাউজারগুলি দক্ষতার সাথে গ্রাস / পার্স / এবং এই ধরণের সংযোগের রেন্ডার করতে নির্মিত হয়েছে। কিন্তু ওয়েবসাইটগুলি ক্রমশ জটিল হয়ে উঠার সাথে সাথে এই বাস্তবতাটি এই পৃথক স্তরগুলি সংগঠিত এবং বজায় রাখতে অসুবিধার পরিচয় দিতে পারে।
আমার প্রশ্ন হ'ল: আধুনিক ওয়েবসাইটগুলিতে কি এড়ানো উচিত?
যদি আমি ফ্রন্ট-এন্ড বিকাশের জন্য নতুন হয়ে থাকি এবং আমি জিনিসগুলি 'সঠিক উপায়ে' শিখতে চাই তবে কি শুরু থেকেই এই ধরনের নির্ভরতা এড়াতে শেখা উচিত? এর অর্থ কী এমন লাইব্রেরির পক্ষে jQuery এড়ানো যা আরও বেশি decoupled কাঠামো প্রচার করে?