XML DOM hasFeature() পদ্ধতি
বিবরণ ও ব্যবহার
hasFeature() পদ্ধতি DOM-এর রূপায়ণকে কি বৈশিষ্ট্যকে সমর্থন করে তা নির্ণয় করে
গ্রামাটিকা:
nodeObject.selectNodes(feature, version)
পারামিটার | বর্ণনা |
---|---|
feature |
বৈশিষ্ট্য নাম, যার মাধ্যমে যে সমর্থনকে পরীক্ষা করা হচ্ছে তা নির্ণয় করে। বৈশিষ্ট্য হার্ডকোড করা হয় না নিচের টেবিলে 2 শ্রেণীর DOM প্রমাণপত্র যা সমর্থিত বৈশিষ্ট্য নামের সংকলন তুলে ধরা হল |
version |
সংস্করণ নম্বর, যার মাধ্যমে যে সমর্থনকে পরীক্ষা করা হচ্ছে তা নির্ণয় করে, বা null যদি বৈশিষ্ট্যের সমস্ত সংস্করণকে সমর্থন করা হয়, তবে কোনো কিছু নয় ("") 2 শ্রেণীর DOM প্রমাণপত্রে, সমর্থিত সংস্করণ নম্বর 1.0 ও 2.0 |
ফলাফল
যদি বর্তমান রূপায়ণকে নির্দিষ্ট বৈশিষ্ট্যের নির্দিষ্ট সংস্করণকে সম্পূর্ণভাবে সমর্থন করে, তবে ফলাফল true হবে, না তবে false হবে। যদি সংস্করণ নম্বর নির্দিষ্ট না হয় এবং রূপায়ণকে নির্দিষ্ট বৈশিষ্ট্যের সমস্ত সংস্করণকে সম্পূর্ণভাবে সমর্থন করে, তবে এই পদ্ধতি true ফলাফল দেবে
ব্যাখ্যা
W3C DOM প্রমাণপত্র মডিউলাইজড হয়, যার মধ্যে প্রত্যেকটি রূপায়ণকেই প্রমাণপত্রের সমস্ত মডিউল ও বৈশিষ্ট্য রূপায়ন করতে হয় না। এই পদ্ধতি একটি DOM রূপায়ণকে কি DOM প্রমাণপত্র মডিউলকে সমর্থন করে তা নির্ণয় করে
মনয়ন, যদিও Internet Explorer 5 ও 5.5 ১ শ্রেণীর DOM প্রমাণপত্রকে অংশতাক্ষরে সমর্থন করে, কিন্তু IE 6-এর আগে, এই গুরুত্বপূর্ণ পদ্ধতিকে সমর্থন করা হয়নি
উপরোক্ত টেবিলে feature পারামিটার হিসাবে ব্যবহার যোগ্য মডিউলের নামের সমস্ত সংকলন তুলে ধরা হল
বৈশিষ্ট্য | বর্ণনা |
---|---|
Core |
Node, Element, Document, Text ɔত্তএক্সলক্ষক্ষত্ত্বকারীদের কাজ করা আবশ্যিক ইন্টারফেস কীভাবে কাজ করে এইচটিএমএল স্ট্যান্ডার্ড মেনে চলা সব রূপায়নগুলির জন্য এই মডিউলটি সমর্থিত হতে হবে। |
HTML | HTMLElement, HTMLDocument এবং অন্যান্য HTML বিশেষ ইন্টারফেস রূপায়ন করা |
XML | Entity, EntityReference, ProcessingInstruction, Notation এবং অন্যান্য XML ডকুমেন্ট বিশেষ নোড টাইপগুলির জন্য রূপায়ন করা |
স্টাইলশিট | সাধারণ স্টাইল স্কেচটির জন্য সহজ ইন্টারফেস রূপায়ন করা |
CSS | CSS স্টাইল স্কেচটির জন্য বিশেষ ইন্টারফেস রূপায়ন করা |
CSS2 | CSS2Properties ইন্টারফেস রূপায়ন করা |
ইভেন্টস | মৌলিক ইভেন্ট প্রক্রিয়াকরণ ইন্টারফেস রূপায়ন করা |
ইউআই ইভেন্টস | ব্যবহারকারী ইউআই ইভেন্ট প্রক্রিয়াকরণের ইন্টারফেস রূপায়ন করা |
মাউস ইভেন্টস | মাউস ইভেন্ট প্রক্রিয়াকরণের ইন্টারফেস রূপায়ন করা |
এইচটিএমএল ইভেন্টস | HTML ইভেন্ট প্রক্রিয়াকরণের ইন্টারফেস রূপায়ন করা |
মিউটেশন ইভেন্টস | ডকুমেন্ট পরিবর্তন ইভেন্ট প্রক্রিয়াকরণের ইন্টারফেস রূপায়ন করা |
রেঞ্জ | ডকুমেন্ট রেঞ্জের অপারেশন করার ইন্টারফেস রূপায়ন করা |
ট্রাভার্সাল | অগ্রণী ডকুমেন্ট ব্রাউজিং করার ইন্টারফেস রূপায়ন করা |
ভিউস | ডকুমেন্ট ভিউ প্রক্রিয়াকরণের ইন্টারফেস রূপায়ন করা |