شی History ( مشخصات صفحات مرور شده )
شی ( History ) در جاوا اسکريپت :
شی History به طور اتوماتيک با باز شدن يک صفحه ، توسط موتور جاوا اسکريپت مرورگر (
Java Script runtime engine ) ايجاد می شود . اين شی حاوی اطلاعاتی درباره URL هایی
که کاربر توسط مرورگر مشاهده کرده است ، می باشد . به عبارت ديگر آدرس صفحاتی که کاربر
توسط مرورگر مشاهده می کند ، همانند يک آرايه در شی History ذخیره می شود .
اين اطلاعات درباره صفحه قبلی و يا صفحات قبلی مشاهده شده ، صفحه بعدی يا صفحات بعدی
مشاهده شده ( التبه در صورتی که کاربر از مسير رفته به عقب بر گشته باشد ) می باشد
. از اين شی برای دسترسی به صفحات قبلی و يا بعدی مرور شده استفاده می شود .
اين شی يکی از زير مجموعه های شی window است و بايد به شکل کلی زير به کار
رود . البته بدون به کار بردن واژه window ، قابليت دسترسی مستقيم به شی نيز وجود دارد
:
|
Syntax
|
window.history.نام خاصيت
يا
history.نام خاصيت
|
در ادامه به معرفی و تشريح خواص و رويدادهای مهم و پر کاربرد اين شی در Java Script
می پردازم .
خواص مهم شی History :
در ليست زير تنها خاصيت شی History قرار دارد . برای دريافت اطلاعات بيشتر و مثال های
عملی بر روی نام آنها کليک کنيد :
|
نام خاصيت
|
شرح
|
|
length
|
اين خاصيت تعداد صفحاتی که URL و مشخصات آنها در شی History ذخيره شده است را مشخص
می کند .
|
رويداد های مهم شی History :
در ليست زير رويدادهای شی History قرار دارد . برای دريافت اطلاعات بيشتر و مثال های
عملی بر روی نام آنها کليک کنيد :
|
نام رويداد
|
کاربرد
|
|
back ( )
|
اين متد صفحه قبلی مشاهده شده که آدرس آن در شی History ذخيره شده ، را باز می کند
.
|
|
forward ( )
|
اين متد صفحه بعدی مشاهده شده که آدرس آن در شی History ذخيره شده ، را باز می کند
.
|
|
go ( )
|
اين متد صفحه ای که شماره انديس يا URL آن در پرانتز جلوی آن تعيين شده را باز می کند
.
|