علم وفناوری

متن مرتبط با «اسکریپت» در سایت علم وفناوری نوشته شده است

جاوا اسکریپت به زبان ساده - جلسه بیستم: eventListener

  • در جلسات گذشته نحوه قرار دادن رویداد یا event (مثل رویداد کلیک ) را روی المان های اچ تی ام ال فراگرفتیم. حالا قصد داریم با مفهوم جدیدی برای قرار دادن رویدادها در جاوا اسکریپتآشنا شویم. کار eventListener این است که گوش به زنگ ایجاد یک رویداد باشد. برای آشنایی با این مقوله در ادامه این جلسه همراه زومیت باشید. بیایید با یک مثال ساده شروع کنیم. فرض کنید یک د, ...ادامه مطلب

  • جاوا اسکریپت به زبان ساده: جلسه چهاردهم - آرایه (بخش اول)

  • تعریف آرایه (Array): آرایه یا array در واقع نوعی متغیر است که به جای یک مقدار مشخص می تواند مقادیر بیشتری را در خود ذخیره کند. آرایه خودش نوعی آبجکت است که ویژگی ها و قابلیت های مخصوص به خود دارد. مثلا فرض کنید می خواهید در یک برنامه نام دوستانتان را در یک متغیر داشته باشید. در حالت عادی باید تک تک نام ها را در یک متغیر جداگانه ذخیره کنید: vaame1 =ldquo;alirdquo; vaame2=ldquo;rezardquo; vaame3 =ldquo;mohammadrdquo; حالا اگر به جای این ها بخواهید ۱۰ اسم دیگر اضافه کنید و خیلی فوری به هر یک دسترسی داشته باشید یا به طور کلی روی همه آن ها با یک خط کد تغییر ایجاد کنیم، باید روی تک تک آن ها تغییر ایجاد کنیم. ولی این کار زمان بر و غیر استاندارد است. پس راه چاره ما ساخت آرایه است! روش ساخت آرایه: یک متغیر با نام دلخواه تعریف کنید. دو [] باز کنید. آیتم های مورد نظر خود را بین دو براکت [] بنویسید. بین هر یک از آیتم ها علامت , قرار دهید. آیتم های شما می توانند هر چیزی مثل عدد، متن و ... باشند. vararray-name= [item1,item2, ...]; مثلا در همین مثال بالا می توانیم یک آرایه با نام دوستان ایجاد و تمامی متغیرها را در آن ذخیره کنیم varFriends = [ldquo;alirdquo;, ldquo;rezardquo;, = ldquo;mohammadrdquo;]؛ حالا اگر ما در جریان کارمان بخواهیم علی را صدا بزنیم، چه باید کنیم؟ هر یک از آیتم های ی, ...ادامه مطلب

  • جاوا اسکریپت به زبان ساده - جلسه یازدهم - فانکشن‌‌ (پیشرفته)

  • مباحث از جمله پاس دادن متغیر به فانکشن ها و نوشتن callback در هر فانکشن از جمله مواردی هستند که در این جلسه به آن ها خواهیم پرداخت. فرض کنید هر روز قرار است یک کار تکراری انجام دهید. مثلا هر روز صبح زود، چای، قهوه یا شیر میل کنید. اگر خوردن صبحانه یک فانکشن (یک عمل تکراری) باشد، آن وقت نوع نوشیدنی که صبح زود میل می کنید (مثل شیر، چایی و قهوه ) متغیر این فانکشن تکراری و روزانه است؛ متغیری که ممکن است هر روز بسته به نیازتان یکی را انتخاب کنید و به نتیجه ی متناسب با انتخاب متغیرتان برسید. بعد از این مقدمه کوتاه، به سراغ یک فانکشن واقعی در جاوا اسکریپت خواهیم رفت. فرض کنید یک فانکشن نیاز دارید که اسم و فامیلی فرد را بگیرد و آن ها را به هم بچسباند. برای اینکه با یک بار نوشتن کد بتوانیم به چنین قابلیتی دست پیدا کنیم، چه باید کرد؟ باید نام و نام خانوادگی را به عنوان متغیرهای فانکشن در نظر بگیریم ! مثال های زیر را ببینید تا درک بهتری از این موضوع کسب کنید. مثال اول:یک سری اسم شامل محمد، علی و محسن داریم. در طرف دیگر یک سری فامیلی دلخواه مثل فراهانی، صدیقی و پورقاسمی داریم. حالا یک فانکشن نیاز داریم که کارش وصل کردن اسم هر فرد به یک فامیلی باشد. برای اینکه تنها با یک بار نوشتن یک فانکشن بتوانید این کار را انجام دهید: ۱) ابتدا یک فانکشن با نام دلخواه تعریف می کنیم: functionshowMyName() { , ...ادامه مطلب

  • جاوا اسکریپت به زبان ساده: جلسه هفتم - متغیرهای شرطی (بولین)

  • سومین نوع داده ها، بولین ها هستند. بولین ها متغیرهایی هستند که دو حالت بیشتر ندارند؛ یا درست (true) هستند یا غلط (false). از بولین ها برای چک کردن شرایط و تغییراتی که دو حالت بیشتر ندارند استفاده می شود. بولین ها بسیار کاربردی هستند؛ مثلا فرض کنید می,اسکریپت,متغیرهای ...ادامه مطلب

  • جاوا اسکریپت به زبان ساده: جلسه چهارم - آشنایی با متغیرها (بخش اول)

  • فرض کنید شما قصد ایجاد یک سیستم حسابداری تحت وب دارید. در این سیستم نیاز دارید هزینه هر فرد را به صورت جداگانه حساب کنید. باید بتوانید هزینه ها و اطلاعات فرد انتخاب شده را تغییر دهید، و در نهایت همه هزینه های کاربر را جمع بزنید. خب چگونه می توانیم یک,اسکریپت,متغیرها ...ادامه مطلب

  • جاوا اسکریپت به زبان ساده: جلسه پنجم - متغیرهای عددی

  • برای اینکه راحت تر و بهتر با متغیرهای عددی آشنا شویم، مسیری را که در جلسه گذشته آغاز کرده ایم ادامه می دهیم. فرض کنید همچنان ما در حال ساخت پروژه پیتزافروشی هستیم. این بار می خواهیم با تعریف یک متغیر عددی، قیمت محصولات را به لیست اضافه کنیم و حتی تخف,اسکریپت,متغیرهای ...ادامه مطلب

  • جاوا اسکریپت به زبان ساده: جلسه سوم - آشنایی با کنسول مرورگر و تب توسعه دهندگان و نحوه نمایش خروجی ک

  • برای دیباگ کردن و فهمیدن اینکه کجای کدهایمان ایراد دارد، به ابزارهایی نیاز داریم که به ما بگوید کجای کد ما اشتباه بوده است؛ این ابزار خوشبختانه به صورت پیش فرض در مرورگرهای امروزی وجود دارد. در واقع همه مرورگرها به صورت پیش فرض سیستم هایی برای توسعه ,اسکریپت,دهندگان ...ادامه مطلب

  • جدیدترین مطالب منتشر شده

    گزیده مطالب

    تبلیغات

    برچسب ها