آموزش رایگان جاوا اسکریپت (JavaScript)

چگونه اسکریپت‌های ساده جاوا اسکریپت را در مرورگر بنویسیم و اجرا کنیم: راهنمای کامل برای مبتدیان

2م مهر 1402 محراب حسن زاده
چگونه اسکریپت‌های ساده جاوا اسکریپت را در مرورگر بنویسیم و اجرا کنیم: راهنمای کامل برای مبتدیان

جاوا اسکریپت یکی از محبوب‌ترین زبان‌های برنامه‌نویسی وب است که به شما امکان می‌دهد صفحات وب تعاملی و پویا ایجاد کنید. اجرای اسکریپت‌های جاوا اسکریپت در مرورگر از طریق HTML امکان‌پذیر است و این کار به شما اجازه می‌دهد تا بتوانید به سرعت کدها را نوشته و نتیجه آن‌ها را ببینید. در این مقاله، نحوه نوشتن و اجرای اسکریپت‌های ساده جاوا اسکریپت در مرورگر را به طور گام‌به‌گام بررسی می‌کنیم.

 

نوشتن و اجرای اسکریپت جاوا اسکریپت در مرورگر

مرورگرها محیطی مناسب برای اجرای کدهای جاوا اسکریپت فراهم کرده‌اند. شما می‌توانید اسکریپت‌ها را مستقیماً در فایل HTML بنویسید یا آن‌ها را در فایل‌های جداگانه قرار داده و به فایل HTML پیوند دهید.

روش اول: نوشتن جاوا اسکریپت در فایل HTML با استفاده از تگ < script >

شما می‌توانید کدهای جاوا اسکریپت را مستقیماً درون تگ < script > در فایل HTML بنویسید و این کدها با بارگذاری صفحه در مرورگر اجرا می‌شوند.



< ! DOCTYPE html >
< html lang="fa" >
< head >
  < meta charset="UTF-8" >
  < title > اجرای اسکریپت جاوا اسکریپت در مرورگر < / title >
< / head >
< body >
  < h1 > سلام، جاوا اسکریپت! < / h1 >
  < button onclick="showMessage()" > کلیک کنید < / button >

  < script >
    function showMessage() {
        alert("به دنیای جاوا اسکریپت خوش آمدید!");
    }
  < / script >
< / body >
< / html >

 

در اینجا:

  • تابع showMessage با کلیک روی دکمه اجرا می‌شود و یک پیام خوشامدگویی در قالب alert به کاربر نمایش می‌دهد.

 

روش دوم: استفاده از فایل خارجی جاوا اسکریپت

این روش تمیزتر و منظم‌تر است و برای پروژه‌های بزرگ توصیه می‌شود. کدهای جاوا اسکریپت را در فایل جداگانه‌ای (مثلاً script.js) قرار دهید و با استفاده از ویژگی src در تگ < script > به آن پیوند دهید.

فایل HTML:



< ! DOCTYPE html >
< html lang="fa" >
< head >
  < meta charset="UTF-8" >
  < title > اجرای اسکریپت جاوا اسکریپت در مرورگر < / title >
  < script src="script.js" > < / script >
< / head >
< body >
  < h1 > سلام، جاوا اسکریپت! < / h1 >
  < button onclick="showMessage()">کلیک کنید < / button >
< / body >
< / html >

 

فایل script.js:



function showMessage() {
  alert("به دنیای جاوا اسکریپت خوش آمدید!");
}

 

در اینجا:

  • کد جاوا اسکریپت به صورت جداگانه در فایلی به نام script.js ذخیره شده و در فایل HTML به آن ارجاع داده شده است.

 

نوشتن و اجرای کدهای جاوا اسکریپت در کنسول مرورگر

کنسول مرورگر ابزار قدرتمندی برای نوشتن و تست سریع کدهای جاوا اسکریپت است. بیشتر مرورگرها مانند Chrome و Firefox یک کنسول داخلی دارند که می‌توانید از آن استفاده کنید.

مراحل اجرای جاوا اسکریپت در کنسول مرورگر

  • باز کردن کنسول: کلید‌های F12 یا Ctrl+Shift+J را در ویندوز و Command+Option+J را در مک فشار دهید تا کنسول باز شود.

  • نوشتن کد در کنسول: حالا می‌توانید کدهای جاوا اسکریپت را مستقیماً در کنسول وارد کرده و نتیجه را ببینید.

مثال:



console.log("به دنیای جاوا اسکریپت خوش آمدید!");

 

با اجرای این کد در کنسول، پیام "به دنیای جاوا اسکریپت خوش آمدید!" در کنسول نمایش داده می‌شود.

 

استفاده از توابع ساده در جاوا اسکریپت

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



function greet(name) {
  console.log("سلام، " + name + "!");
}

greet("علی");

 

در اینجا:

  • تابع greet یک پارامتر name دریافت می‌کند و یک پیام خوشامدگویی را با استفاده از آن نمایش می‌دهد.

 

نوشتن اسکریپت‌های تعاملی با استفاده از رویدادها

رویدادها به شما امکان می‌دهند که تعاملات کاربر را مدیریت کنید. مثلاً می‌توانید برای کلیک دکمه، حرکت ماوس و غیره عملکردهای خاصی تعریف کنید.

مثال: تغییر رنگ پس‌زمینه با کلیک روی دکمه



< button id="colorButton" > تغییر رنگ پس‌زمینه < / button >

< script >
  document.getElementById("colorButton").addEventListener("click", function() {
      document.body.style.backgroundColor = "lightblue";
  });
< / script >

 

در اینجا:

  • با کلیک روی دکمه، رنگ پس‌زمینه صفحه به رنگ آبی روشن تغییر می‌کند.

 

نحوه استفاده از alert، prompt و confirm برای تعامل با کاربر

این سه تابع داخلی جاوا اسکریپت به شما امکان می‌دهند تا پیام‌های تعاملی با کاربر نمایش دهید و ورودی‌های ساده‌ای از کاربر دریافت کنید.

مثال‌های کاربردی:

alert: برای نمایش پیام ساده به کاربر



alert("این یک پیام هشدار است!");

 

prompt: برای دریافت ورودی از کاربر



let name = prompt("نام خود را وارد کنید:");
console.log("سلام، " + name + "!");

 

confirm: برای دریافت تایید یا رد از کاربر



let result = confirm("آیا می‌خواهید ادامه دهید؟");
if (result) {
  console.log("کاربر تایید کرد.");
} else {
  console.log("کاربر رد کرد.");
}

 

در اینجا:

  • با استفاده از prompt و confirm، ورودی و تاییدیه از کاربر دریافت می‌کنیم و می‌توانیم بر اساس نتیجه تصمیم‌گیری کنیم.

 

نکات و بهترین شیوه‌ها برای نوشتن اسکریپت‌های جاوا اسکریپت در مرورگر

  • استفاده از فایل‌های جداگانه برای اسکریپت‌های بزرگ: بهتر است کدهای جاوا اسکریپت را در فایل‌های جداگانه نگهداری کنید، تا کدها منظم‌تر و قابل نگهداری‌تر باشند.

  • تست کدها در کنسول مرورگر: کنسول مرورگر به شما امکان می‌دهد کدها را سریع تست کرده و خطاها را بررسی کنید.

  • استفاده از console.log برای اشکال‌زدایی: با استفاده از console.log می‌توانید مقادیر متغیرها را در طول اجرای کد بررسی کرده و خطاها را پیدا کنید.

  • مراقب امنیت باشید: هرگز کدهای حساس را مستقیماً در مرورگر کاربران اجرا نکنید و از ورودی‌های کاربر به‌طور ایمن استفاده کنید.

 

نتیجه‌گیری

اجرای کدهای جاوا اسکریپت در مرورگر به شما امکان می‌دهد تا بلافاصله نتیجه برنامه‌های خود را مشاهده کرده و تجربه کاربری تعاملی و پویا ایجاد کنید. با یادگیری نحوه نوشتن و اجرای کدها در HTML و کنسول مرورگر، می‌توانید مهارت‌های خود را در جاوا اسکریپت تقویت کنید و به طراحی وب تعاملی مسلط شوید. این مفاهیم ساده پایه‌های برنامه‌نویسی وب هستند که با تمرین می‌توانید به سرعت در آن‌ها مهارت پیدا کنید.

پرسش و پاسخ

نظری یافت نشد

مطالب مشابه

آموزش CSS Blend Modes: ادغام رنگ‌ها و تصاویر برای طراحی وب جذاب
9م آبان 1403

آموزش CSS Blend Modes: ادغام رنگ‌ها و تصاویر برای طراحی وب جذاب

مطالعه بیشتر
آموزش کامل استفاده از float، clear، text و font در CSS برای طراحی وب: راهنمای جامع
6م شهریور 1402

آموزش کامل استفاده از float، clear، text و font در CSS برای طراحی وب: راهنمای جامع

مطالعه بیشتر
راهنمای جامع قوانین نام‌گذاری متغیرها در PHP بر اساس استاندارد گوگل
24م خرداد 1405

راهنمای جامع قوانین نام‌گذاری متغیرها در PHP بر اساس استاندارد گوگل

مطالعه بیشتر
آموزش کامنت‌ها و کاراکترهای خاص در HTML و CSS: نحوه استفاده و مدیریت
23م مرداد 1402

آموزش کامنت‌ها و کاراکترهای خاص در HTML و CSS: نحوه استفاده و مدیریت

مطالعه بیشتر
آموزش کار با Local Storage و Session Storage در جاوا اسکریپت: ذخیره‌سازی داده‌ها در مرورگر
3م آبان 1403

آموزش کار با Local Storage و Session Storage در جاوا اسکریپت: ذخیره‌سازی داده‌ها در مرورگر

مطالعه بیشتر
آموزش موقعیت‌بندی المان‌ها با استفاده از position در CSS: نحوه استفاده از absolute، relative و fixed
5م شهریور 1402

آموزش موقعیت‌بندی المان‌ها با استفاده از position در CSS: نحوه استفاده از absolute، relative و fixed

مطالعه بیشتر
آموزش کامل دستورات شرطی در PHP: راهنمای جامع if، else و elseif
4م تیر 1405

آموزش کامل دستورات شرطی در PHP: راهنمای جامع if، else و elseif

مطالعه بیشتر
معرفی جاوا اسکریپت و نحوه استفاده از آن برای توسعه وب تعاملی: راهنمای جامع
27م شهریور 1402

معرفی جاوا اسکریپت و نحوه استفاده از آن برای توسعه وب تعاملی: راهنمای جامع

مطالعه بیشتر
آموزش CSS Transform و Transition: تبدیل‌ها و ایجاد تغییرات ظاهری پویا
10م شهریور 1402

آموزش CSS Transform و Transition: تبدیل‌ها و ایجاد تغییرات ظاهری پویا

مطالعه بیشتر
درک Props و انتقال داده‌ها بین کامپوننت‌ها در Vue.js | آموزش کاربردی
24م آذر 1404

درک Props و انتقال داده‌ها بین کامپوننت‌ها در Vue.js | آموزش کاربردی

مطالعه بیشتر
آموزش توسعه و مدیریت پروژه‌های بزرگ در جاوا اسکریپت: آشنایی با ابزارها و فریم‌ورک‌های کاربردی
4م آبان 1403

آموزش توسعه و مدیریت پروژه‌های بزرگ در جاوا اسکریپت: آشنایی با ابزارها و فریم‌ورک‌های کاربردی

مطالعه بیشتر
آموزش جامع اعتبارسنجی اطلاعات فرم در PHP طبق استانداردهای امنیتی گوگل
27م تیر 1405

آموزش جامع اعتبارسنجی اطلاعات فرم در PHP طبق استانداردهای امنیتی گوگل

مطالعه بیشتر

تمامی حقوق معتلق به ناشر سایت است و کپی از آن پیگرد قانونی دارد