• 7Learn Discount
  • illustrator Curse
  • 7Learn Android Course
  • 7Learn SEO Course
  • 7Learn WP Theme Course

    حرفه ای ترین دوره آموزش طراحی قالب وردپرس



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

دوره مجازی جاوااسکریپت (جلسه 9): اشیاء، توابع و متدهای پیش تعریف شده در جاوااسکریپت

11 5171 ۱۷ خرداد ۹۴
در زبان های برنامه نویسی مختلف معمولا مجموعه ای از توابع، اشیاء و متدهای پیش ساخته وجود داره که از امکانات پیش فرض اون زبان محسوب میشه. امروز ما می خوایم در مورد توابع جاوا اسکریپت و اشیائی که به صورت پیش فرض در جاوااسکریپت تعریف شده اند و از قبل وجود دارند صحبت کنیم. شما با شناخت این توابع و اشیاء پیش ساخته می تونید خیلی از کدهاتون رو سریعتر و بهتر بنویسید. مطالب مطرح شده در این جلسه عبارتند از :
  •  امکانات و توابع پیش ساخته جاوااسکریپت و کمک به کدنویسی راحتتر شما
  • مجموعه توابع سراسری
  • مقادیر infinity ، Nan و undefined
  • کدگزاری و رفع کدگزاری آدرس های اینترنتی (URI)
  • اجرای رشته های حاوی کدهای زبان جاوااسکریپت با تابع eval
  • توایع تبدیل رشته به عدد صحیح و اعشاری
  • تشخیص عددی بودن یا نبودن یک متغیر
  • و دیگر توابع سراسری ...
  • کلاس Math و توابع محاسباتی و ریاضی
  • دریافت مقادیر دقیق عدد PI و E و ثبات های معروف دیگر در ریاضیات
  • تابع محاسبه قدر مطلق
  • تابع رند کردن اعداد
  • تابع به توان راندن
  • توابع سینوسی و کسینوسی و ...
  • و دیگر توابع ریاضی ...
  • کلاس Boolean و توابع بولی
  • تبدیل مقادیر بولین به رشته
  • دریافت مقدار یک متغیر بولین
  • کلاس Number و توابع کار با اعداد در جاوااسکریپت
  • ویژگی های MAX_VALUE و MIN_VALUE و ... در کلاس اعداد
  • نمایش اعداد به شکل نمایی
  • نمایش اعداد با دقت خاص
  • نمایش اعداد با تعداد ارقام ثابت
  • تبدیل اعداد به رشته
  • دریافت مقادیر متغیر های عددی
  • کلاس Date و کار با تاریخ و زمان در جاوااسکریپت
  • نحوه ایجاد یک شئ تاریخ در جاوااسکریپت و کار با آن
  • دریافت بخش های مختلف از تاریخ و زمان سیستم کاربر (سال، ماه، روز، هفته، ساعت، دقیقه و ...)
  • تغیر بخش های مختلف از شئ تاریخ و زمان (سال، ماه، روز، هفته، ساعت، دقیقه و ...)
  • و دیگر توایع کار با شئ Date
  • کلاس String و کار با رشته ها در جاوااسکریپت
  • دریافت تعداد حروف یک متن یا رشته
  • دریافت یک حرف خاص از درون رشته
  • دریافت کد یک حرف خاص از درون رشته
  • چسباندن دو رشته به هم
  • تبدیل کد یک حرف به خوب حرف
  • پیدا کردن ایندکس یک زیر رشته درون رشته ی بزرگتر
  • جایگزین کردن یک بخش از رشته با رشته ای دیگر
  • جستجو در رشته ها
  • دریافت یک زیر رشته از رشته بزرگتر
  • جداسازی تکه از از یک رشته
  • تبدیل رشته به آرایه با یک جداکننده
  • تبدیل تمامی حروف رشته به حروف کوچک
  • تبدیل تمامی حروف رشته به حروف بزرگ
  • حذف فاصله های اضافی در اطراف رشته ها
  • و دیگر توابع کار با رشته ها ...
  • کلاس Array و کار با آرایه ها در جاوااسکریپت
  • دریافت سایز آرایه (تعداد اعضای آن)
  • ادغام دو آرایه با هم
  • یافتن ایندکس یک عضو از آرایه
  • چسباندن اعضای آرایه به هم و تبدیل آرایه به یک رشته
  • برداشتن و قرار دادن یک عضو در اول آرایه
  • برداشتن و قرار دادن یک عضو در آخر آرایه
  • برعکس کردن آرایه
  • مرتب سازی ارایه ها
  • جداسازی یک تکه از آرایه ها
  • و دیگر توایع کار با آرایه ها ...
  • تبدیل انواع داده ای در جاوااسکریپت
  •  توضیح جدول تبدیل داده ها و ضرورت مطالعه آن
  • نحوه تبدیل انواع داده ها به رشته
  • نحوه تبدیل انواع داده ها به عدد
  • نحوه تبدیل انواع داده ها به بولین
  • نحوه تبدیل آرایه به رشته
  • نحوه تبدیل رشته به آرایه
این مطلب یک جلسه از دوره آموزش جامع و پروژه محور جاوااسکریپت و جی کوئری (پایه تا پیشرفته) است و برای دیدن آن باید در این دوره ثبت نام کنید .
توضیحات : پس از استقبال فوق العاده شما عزیزان از دوره های PHP ، طراحی وب و فتوشاپ سون لرن، اینک دوره کامل و جامع جاوا اسکریپت و کتابخانه محبوب آن، جی کوئری را با هزینه ای معادل 25% کلاس های حضوری برای شما برگزار خواهیم کرد. در این دوره با هزینه ای بسیار اندک نسبت به کلاس های حضوری موجود، آموزش صفر تا صد و از پایه تا پیشرفته javascript و jQuery را برای شما تهیه و تولید خواهیم کرد. این دوره یکی از جذاب ترین دوره هایی خواهد بود که سون لرن قصد برگزاری آن را دارد. در طول دوره با انجام ده ها پروژه عملی، کاربردی و جذاب، شما را با قدرت بلامنازع جاوااسکریپت و جادوی آن در طراحی صفحات وب آشنا خواهیم کرد. حتما دموی دوره را از صفحه ثبت نام آن مشاهده بفرمایید !
:: مطالب جدید سون لرن را از طریق ایمیل دریافت کنید :

دیدگاه ها 11 دیدگاه برای این مطلب ارسال شده است.

  • ‏‏

    سلام
    باور کنین استاد اگه گفته بودین تمرینا به این آسونیه من میتونستم حلشون کنم ولی مشکل اینه که شما نگفتین اینقدر آسونه 😀 😀 😀
    من هیچ کدوم از تمرینا رو نتونسته بودم حل کنم چیکار کنم دیگه.
    در ضمن اون تابع nicePrint رو که شما تغییر دادین برای اشیا از نوع آرایه درست عمل میکنه و کاما رو بعد از عضو آخر نمیذاره ولی برای یه شی ساده مثل شی زیر اینطور نیست و آخرش یه کاما اضافه میذاره.

    • ‏‏
      لقمان آوند(۲۲ خرداد ۱۳۹۴)

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

      • ‏‏

        من دنبالش رفتم و سایز آبجکت رو به صورت زیر به دست آوردم ولی نمیتونم به صورت شرطی در nicePrint به کار بگیرم:

        • ‏‏
          لقمان آوند(۲۴ خرداد ۱۳۹۴)

          یه کار دیگه که میتونی بکنی اینه که به جای document.write ها، رشته ای که چاپ میشه رو به یه متغیر رشته ای بچسبونی و آخر سر چاپش کنی. قبل از چاپ هم با استفاده از توابع رشته ای کامای آخرو پاک کن. این روش می تونه بعتر باشه. برای آبجکت ها یکم متفاوته و نمیشه مثل آرایه باهاش رفتار کرد …

        • ‏‏

          نمیشه نمیشه نمیشه
          من بیشتر از این نمیتونم براش وقت بذارم 😳 😳
          ببخشید لابد من به اندازه کافی تلاش نداشتم.

        • ‏‏
          لقمان آوند(۲۵ خرداد ۱۳۹۴)

          وقت بزار دوباره . نا امید نباش!
          حالا به اون کاما هم گیر نده فعلا …
          اون یه تابع برای نمایش مقدار متغیر ها هست که خیلی کاربردی نیست سمت وب …
          برای مباحث دیگه وقت بزار …

        • ‏‏

          باشه ممنونم ازتون

  • ‏‏
    امین خلیلی(۲ شهریور ۱۳۹۴)


    مثلا یه دکمه ایجاد کردیم مثل بالا حالا یه تگdiv با id مثلا testداریم اگه بخایم بگیم این دکمه فرزند اون تگ div بشه با توجه که id داره باید چه جوری بنویسیم

    • ‏‏
      لقمان آوند(۴ شهریور ۱۳۹۴)

      خوب شی div رو با استفاده از id اون بگیرید و از متد appendchild روی div استفاده کنید که دکمه رو به عنوان فرزندش اضافه کنید . نمونش رو داریم تو مینی پروژه ها !

  • ‏‏

    سلام
    در تمرین شماره 3 طوری توضیح دادید که مثلا دو به توان 3 در دو به توان دو و… ضرب میشوند مانند فاکتوریل!
    اما به نظر من در این تمرین n فقط نقش یک کنترل کننده را دارد که x چند بار در خودش ضرب شود

    • ‏‏
      لقمان آوند(۲۳ اردیبهشت ۱۳۹۵)

      در اینکه n یه کنترل کننده هست اصلا شکی نیست.
      منتهی ماهیت توابع بازگشتی به این شکل هست. تو این تابع هم هر بار یکی از توان کم میشه و در پایه ضرب میشه. حاصل هر بازگشت به قبلی برگردونده میشه. نه اینکه مثل فاکتوریل باشه !
      ولی الگوریتم و ساختار خیلی از توابع بازگشتی به همین شکل شبیه هم هست …

  • نکته : برای پاسخگویی سریعتر و بهتر، بخش نظرات این مطلب مختص پرسش و پاسخ های کاربران ثبت نامی در دوره ی دوره آموزش جامع و پروژه محور جاوااسکریپت و جی کوئری (پایه تا پیشرفته) است .
    اگر قبلا در این دوره ثبت نام کرده اید پس از ورود به سایت می توانید تمامی پرسش و پاسخ ها و نظرات مطرح شده ی این مطلب را مشاهده و اگر سوالی دارید در همینجا مطرح کنید.

    ورود/عضویت سریع با اکانت فیسبوک/جیمیل شما

    :: شما می توانید با استفاده از اکانت یاهو یا جیمیل خود به صورت کاملا امن، سریع و بدون نیاز به ورود اطلاعات عضو و وارد سایت شوید. در این صورت هیچ نیازی به ورود نام کاربری و رمز عبور خود نخواهید داشت و هویت شما از طریق ایمیلتان مورد تائید قرار می گیرد .
    برای استفاده از این روش باید در اکانت گوگل(جیمیل) و یا یاهوی خود لاگین باشید .
    عضویت/ ورود سریع با :
    در حال اتصال ...

    ورود به سایت

    ورود سریع با :
    در حال اتصال ...

    جستجو در سون لرن

    عبارت :
    7LearnTelegram