JavaScript - API Introduction
JS API Introduction – مقدمة حول واجهات برمجة التطبيقات (APIs)
🔸 API هي اختصار لـ Application Programming Interface، وتعني "واجهة برمجة التطبيقات". وهي طريقة تتيح للتطبيقات التفاعل مع بعضها البعض — سواء كانت هذه التطبيقات تعمل على نفس الجهاز أو عبر الإنترنت.
---🔹 أمثلة على JavaScript APIs
- Geolocation API – للحصول على موقع المستخدم الجغرافي.
- Fetch API – لجلب البيانات من الخوادم عبر HTTP.
- Web Storage API – لتخزين البيانات في المتصفح (localStorage و sessionStorage).
- History API – للتحكم في سجل التصفح.
📌 أنواع API في JavaScript
- Browser APIs: تأتي مع المتصفح نفسه، مثل
window
وdocument
. - Third-party APIs: يتم استدعاؤها من مواقع خارجية مثل API خاص بالطقس أو خرائط Google.
🔹 استخدام API في JavaScript
يمكنك التفاعل مع API باستخدام الكائنات الجاهزة في المتصفح أو باستخدام fetch
لجلب البيانات من API خارجي.
// مثال على استخدام Fetch API
fetch("https://api.example.com/data")
.then(response => response.json())
.then(data => console.log(data));
---
⚠️ ملاحظات
- بعض APIs تحتاج إلى موافقة المستخدم، مثل Geolocation.
- البعض الآخر قد يتطلب مفتاح API (API Key) خاص بك، مثل بعض الخدمات الخارجية.
- API قوية جدًا وتُعد من أساسيات تطوير الويب الحديث.
تعليقات
إرسال تعليق