Web APIs و سئو · ۸ دقیقه مطالعه

Geolocation و دیگر Web APIها

مرورگرها APIهای قدرتمندی دارند که با جاوااسکریپت از آن‌ها استفاده می‌کنی.

Geolocation API — موقعیت مکانی

navigator.geolocation.getCurrentPosition(function (pos) {
  console.log(pos.coords.latitude, pos.coords.longitude);
});

مرورگر اجازهٔ کاربر را می‌پرسد — این یک کنترل حریم خصوصی مهم است.

Drag and Drop API

کشیدن و رهاکردن عناصر:

<div draggable="true" ondragstart="...">بکش منو</div>

چند API مفید دیگر

  • Fetch API: گرفتن داده از سرور (در مسیر JavaScript کامل می‌بینی).
  • Web Workers: اجرای کد سنگین در پس‌زمینه بدون قفل‌شدن صفحه.
  • Notifications: نمایش اعلان به کاربر (با اجازه).

اصل مشترک: اجازه و حریم خصوصی

APIهای حساس (موقعیت، دوربین، میکروفون، اعلان) همیشه اجازه می‌پرسند. این را در طراحی رعایت کن و فقط وقتی لازم است درخواست بده.

🎉 پایان مسیر HTML

تبریک! HTML را کامل یاد گرفتی — از ساختار و فرم تا گرافیک، رسانه و Web APIها.

قدم بعدی: مسیر CSS تا این ساختار را زیبا کنی، و سپس JavaScript تا به آن رفتار بدهی.

برای ثبت پیشرفت و کسب XP وارد شو.

ورود به میدان
→ Web Storage API — ذخیره در مرورگر