این آموزش در تاریخ ۱۴۰۱/۱۰/۳۰ آپدیت شده است.

آموزش متد assign در BOM جاوااسکریپت

سلام خدمت تمامی دوستان و همراهان محترم سایت آموزشی فری لرن ، امیدوارم که حال همگیتون خوب باشه. لطفا در ادامه با آموزش متد assign در BOM جاوااسکریپت با من همراه باشید.

متد assign در BOM جاوااسکریپت

Free-Learn

متد assign در BOM جاوااسکریپت

با استفاده از متد ()location.assign میتونیم یک آدرس ( یا URL ) جدید برای نوار آدرس مرورگر مشخص و یا تعریف نماییم، که مرورگر به آن آدرس انتقال داده شود.

یک متد داریم به اسم ()replace که این متد میاد و یک آدرس ( URL ) رو جایگزین آدرس ( URL ) فعلی مرورگر میکنه، و متد ()assign هم در ظاهر شبیه به ()replace می باشد ولی تفاوت دارند.

آدرسی که به متد ()assign میدیم در تاریخچه ( یا history ) مرورگر ذخیره میشه ولی ()replace در تاریخچه ذخیره نمیشه، یعنی با متد ()assign اگه بروی دکمه برگشت ( Back ) مرورگر کلیک کنیم برگشت میخوره ولی ()replace دکمه برگشت غیرفعال میشه.

مقدار برگشتی ندارد

Free-Learn

مثال از این متد

در ادامه میتوانید یک مثال از این متد را در زبان جاوا اسکریپت مشاهده نمایید.

مثال شماره ۱ : با کلیک بروی دکمه به یک آدرس جدید منتقل میشیم

امتحان کنید

مثال شماره ۲ : بعد از ۵ ثانیه بطور خودکار صفحه تغییر مسیر میده

امتحان کنید

Free-Learn

پشتیبانی مرورگرها

در جدول زیر میتوانید مشاهده نمایید که آیا مرورگرهای اینترنتی از این متد در جاوااسکریپت پشتیبانی میکنند یا خیر.

نام متد Chrome Firefox Opera Safari Edge
()assign بله بله بله بله بله

Free-Learn

شکل نوشتاری

نحوه نوشتن یا استفاده یا سینتَکس (Syntax) این متد در جاوااسکریپت بصورت زیر می باشد.

  • New_URL : آدرس جدید

Free-Learn

نکات و توضیحات

  • آدرسی که به متد ()assign میدیم در تاریخچه ( یا history ) مرورگر ذخیره میشه ولی ()replace در تاریخچه ذخیره نمیشه، یعنی با متد ()assign اگه بروی دکمه برگشت ( Back ) مرورگر کلیک کنیم برگشت میخوره ولی ()replace دکمه برگشت غیرفعال میشه.

Free-Learn

دریافت PDF یا پرینت این مطلب