রিদওয়ান বিন শামীম
অ্যাপ এম এল এপিআই অ্যাপ এম এল এর প্রক্রিয়া ও বৈশিষ্ট্য প্রকাশ করে থাকে।
প্রক্রিয়া ও বৈশিষ্ট্য দ্বারা কি কি সম্ভব?
প্রক্রিয়া ও বৈশিষ্ট্যের মাধ্যমে-
- অ্যাপ এম এল এপ্লিকেশন তৈরি করা সম্ভব,
- এপ্লিকেশনকে ডাটা দ্বারা সমৃদ্ধ করা সম্ভব,
- ওয়েবপেজে ব্যবহারের জন্য এপ্লিকেশন ডাটা সন্ধান করা সম্ভব
উদাহরণঃ
new AppML() দ্বারা নতুন অ্যাপ এম এল অবজেক্ট তৈরি করা সম্ভব,
dataSource অ্যাপ এম এল অবজেক্টের ডাটা সোর্স নির্ণয় করে,
data.records ডাটা রেকর্ড সংরক্ষণ করে।
রেকর্ড সংরক্ষণ করে এইচটিএমএল উপাদানে অবজেক্ট দেখা সম্ভব।
উদাহরণ
// Create an AppML object and fetch the data
obj = new AppML();
obj.dataSource = "http://www.w3schools.com/appml/customers.php";
obj.getData();
// Locate the data records
myArr = obj.data.records;
len = myArr.length;
// Display the records
for (i = 0; i < myArr.length; i++) {
txt += myArr[i].CustomerName + "<br>";
}
document.getElementById("demo").innerHTML = txt;
ফলাফলঃ
Alfreds Futterkiste Berglunds snabbköp Centro comercial Moctezuma Ernst Handel FISSA Fabrica Inter. Salchichas S.A. Galería del gastrónomo Island Trading Königlich Essen Laughing Bacchus Wine Cellars Magazzini Alimentari Riuniti North/South Paris spécialités Rattlesnake Canyon Grocery Simons bistro The Big Cheese Vaffeljernet Wolski Zajazd
অ্যাপ এম এল এর কিছু প্রক্রিয়া
| প্রক্রিয়া | বর্ণনা |
| new AppML() | নতুন AppML অবজেক্ট তৈরি করে |
| run() | একটি এপ্লিকেশন অবজেক্ট রান করায় |
| appml(“name”) | appml অবজেক্টকে নির্ধারিত নামসহ পুনরাবৃত্ত করে |
| displayMessage(text) | নির্ধারিত ম্যাসেজ প্রদর্শন করে |
| setError(no, description) | ভুল এবং ভুলের বিবরণ প্রদর্শন করে |
অ্যাপ এম এল এর কিছু বৈশিষ্ট্য
| বৈশিষ্ট্য | বর্ণনা |
| appName | আইডিসহ এপ্লিকেশনের নাম |
| container | এপ্লিকেশনের কন্টেইনার উপাদান |
| controller | এপ্লিকেশনের কন্ট্রোলার |
| data | এপ্লিকেশনের ডাটা অবজেক্ট |
| dataSource | এপ্লিকেশনের ডাটা সোর্স |
| message | এপ্লিকেশন ম্যাসেজ |
ডাটা অবজেক্টের কিছু বৈশিষ্ট্য
| বৈশিষ্ট্য | বর্ণনা |
| data.model | এপ্লিকেশনের ডাটা মডেল |
| data.records | এপ্লিকেশনের ডাটা রেকর্ড |
