آموزش رایگان جاوا اسکریپت (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 و کنسول مرورگر، می‌توانید مهارت‌های خود را در جاوا اسکریپت تقویت کنید و به طراحی وب تعاملی مسلط شوید. این مفاهیم ساده پایه‌های برنامه‌نویسی وب هستند که با تمرین می‌توانید به سرعت در آن‌ها مهارت پیدا کنید.

پرسش و پاسخ

نظری یافت نشد

مطالب مشابه

آموزش ایجاد Transitions و انیمیشن‌های صفحه بارگذاری (Loader) در CSS: طراحی لودرهای جذاب
16م آبان 1403

آموزش ایجاد Transitions و انیمیشن‌های صفحه بارگذاری (Loader) در CSS: طراحی لودرهای جذاب

مطالعه بیشتر
آموزش Directive‌ های Vue.js | استفاده از v-model، v-bind و v-show با مثال
23م آذر 1404

آموزش Directive‌ های Vue.js | استفاده از v-model، v-bind و v-show با مثال

مطالعه بیشتر
آموزش کار با Webpack و Bundlers برای مدیریت پروژه‌ها: راهنمای جامع و کاربردی
5م آبان 1403

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

مطالعه بیشتر
مقدمه‌ای به رویدادها و دستورات در Vue.js: نحوه مدیریت و استفاده از v-on
28م شهریور 1402

مقدمه‌ای به رویدادها و دستورات در Vue.js: نحوه مدیریت و استفاده از v-on

مطالعه بیشتر
Lifecycle Hooks در Vue.js | مدیریت چرخه حیات کامپوننت‌ها با مثال کاربردی
29م آذر 1404

Lifecycle Hooks در Vue.js | مدیریت چرخه حیات کامپوننت‌ها با مثال کاربردی

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

آموزش استایل‌دهی لینک‌ها در CSS: طراحی و تنظیمات ساده برای لینک‌های HTML

مطالعه بیشتر
راهنمای کامل تگ‌های متنی HTML و اصول سئو برای محتوا
18م مرداد 1402

راهنمای کامل تگ‌های متنی HTML و اصول سئو برای محتوا

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

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

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

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

مطالعه بیشتر
آموزش ساخت Toggle Switch با CSS: طراحی دکمه‌های تغییر وضعیت جذاب و واکنش‌گرا
16م آبان 1403

آموزش ساخت Toggle Switch با CSS: طراحی دکمه‌های تغییر وضعیت جذاب و واکنش‌گرا

مطالعه بیشتر
کاربرد تگ‌های meta، title و keywords در سئو: راهنمای جامع بهینه‌سازی وب‌سایت
25م مرداد 1402

کاربرد تگ‌های meta، title و keywords در سئو: راهنمای جامع بهینه‌سازی وب‌سایت

مطالعه بیشتر
استفاده از Viewports و Viewport Units در CSS: طراحی واکنش‌گرا با vw، vh، vmin و vmax
16م آبان 1403

استفاده از Viewports و Viewport Units در CSS: طراحی واکنش‌گرا با vw، vh، vmin و vmax

مطالعه بیشتر

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