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 قوية جدًا وتُعد من أساسيات تطوير الويب الحديث.

تعليقات

المشاركات الشائعة من هذه المدونة

C# - Arrays

Entity Framework - ما هو ORM؟ ونبذة عن Dapper وNHibernate

Entity Framework - مقدمة عن Entity Framework