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 تا به آن رفتار بدهی.