تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 7 از 7

نام تاپيک: آموزش مقدماتی تا پیشرفته جاوا اسکریپت (Javascript)

  1. #1
    کاربر فعال انجمن طراحی صفحات وب kian98's Avatar
    تاريخ عضويت
    Jan 2014
    محل سكونت
    در لباس هایم
    پست ها
    1,845

    10 آموزش مقدماتی تا پیشرفته جاوا اسکریپت (Javascript)

    بنام خدا

    دوستان قراره که اینجا آموزش جاوااسکریپت قرار بدم.
    بنده حدود یک هفته ای هست که کلاس آموزش جاوااسکریپت میرم برای همین تصمیم گرفتم که چیزهایی که یادمی گیرم رو در اینجا قرار بدم.
    این آموزشها شامل آموزش کدها و قواعد این زبان هست.
    این آموزش ها صرفا برای بر و بچز P30WORLD هست.

    خدانگهدار


  2. #2
    کاربر فعال انجمن طراحی صفحات وب kian98's Avatar
    تاريخ عضويت
    Jan 2014
    محل سكونت
    در لباس هایم
    پست ها
    1,845

    پيش فرض

    بخش اول: روش قرار دادن کدهای جاوااسکریپت درون سند HTML:
    قبل از هرچیزی اینو بگم که زبان جاوااسکریپت به بزرگی و کوچیکی حروف و کدها حساس نیست برای مثال توی جاوااسکریپت LANGUAGE و language یک مفهوم رو میرسونه.

    از دو روش ما می تونیم جاوااسکریپت رو توی یک سند HTML قرار بدیم:

    #1روش اولی اینه که کدهای جاوااسکریپت مون رو در داخل دو تگ (برچسب) قرار بدیم. این تگ ها ، تگ به صورت روبرو هستند <SCRIPT>و <SCRIPT/>.

    #2روش دوم هم اینه که از برچسب هایی بنام برچسب های مدیریت رویداد (even handling) استفاده کنیم که در ادامه توضیحشون میدم.
    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    خوب الان میخوام طرز استفاده از دو روش بالا رو یادتون بدم.

    آموزش روش اول:
    همونطور که در بالا یادگرفتید اگه ما دستورالعمل هامون رو در بین تگ های <SCRIPT>و <SCRIPT/> بیاریم می تونیم دستورات جاوااسکریپت رو در سند اچ تی ام ال قرار بدیم. ولی بهتره از language به عنوان option (تنظیم) هم در تگ های اسکریپت استفاده کنیم . این آپشن معرف اون هست که در این سند اچ تی ام ال از چه زبان اسکریپتی داره استفاده میشه.
    این به این خاطر هست که در سند اچ تی ام ال به غیر از زبان جاوا اسکریپت زبان های اسکریپتی دیگه ای هم استفاده میشه. (در کل واسه این هست که کدها قاطی نشوند)
    خوب مثالمون رو میخوام در زیر بهتون نشون میدم طبق معمول هم از کلمه Hello World معروف استفاده میکنم.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    در کدهای بالا همونطور که دیدید دستورالعمل های جاوا اسکریپت در بین برچسب های<HEAD> قرار گرفتند. اگر کلمه Hello World در بین برچسب های <BODY> هم قرار می گرفت بازهم نتیجه هر دوشون یکی بود.
    نکته: از اونجایی که برچسب های <HEAD> قبل از برچسب های <BODY> میان بهتره (قاعده اش اینه) که همه توابع و متغیرهای سرتاسری در بدنه در بین برچسب های <HEAD> آورده بشند و دستورالعمل های جاوا اسکریپت مربوط به سند در بدنه سند HTML بیان.
    Last edited by kian98; 19-07-2014 at 09:14.

  3. 11 کاربر از kian98 بخاطر این مطلب مفید تشکر کرده اند


  4. #3
    کاربر فعال انجمن طراحی صفحات وب kian98's Avatar
    تاريخ عضويت
    Jan 2014
    محل سكونت
    در لباس هایم
    پست ها
    1,845

    پيش فرض

    ادامه

    آموزش روش دوم (مدیریت رویدادها):
    وجود این رویدادها یا همون events صفحات وبی که استاتیک هستند رو تبدیل به صفحاتی داینامیک میکنه.این رویدادها بواسطه عملیاتی مثل کلیک کردن دکمه موس و یا سابمیت (Submit) کردن فرم ها یا خروج از یک صفحه که توسط کاربر انجام میشه بوجود میان.

    متغیرها و Literal ها:
    بر خلاف جاوا، تنها چند نوع داده زیر توسط جاوااسکریپت شناخته میشند.
    #1 اعداد حقیقی و صحیح (مثل 39 و 4.156)
    #2رشته ها (مثل "Heare Is P30world Forum")
    #3مقادیر منطقی (Boolean) و مقادیر True و False
    #4 Null که یکی از کلمات کلیدی و مشخص کننده مقدار null (تهی) هست.
    فکر می کنید که این مقدار داده ها واسه جاوااسکریپت کمه؟ بله کم هست ولی بالاخره کارشو راه میندازه و واسه جاوااسکریپت کافیه.

    نکته: اعداد صحیح و اعداد حقیقی در جاوااسکریپت از هم دیگه جدا نشده اند و هردوتاشون به عنوان عدد حساب می شوند.
    در جاوا اسکریپت صراحتا برای تاریخ نوع داده ای معرفی نشده ولی به هر حال واسه استفاده طراحان در قالب توابع مربوط به تاریخ شی پیش ساخته ای موسوم به Date پیش بینی شده.

    در پایین چگونگی تعریف نمونه هایی از شی Date آورده شده:

    ( ) dateobject Name=new Date

    ("dateobject Name=new Date("month day,year hours:minutes:seconds

    (dateobject Name=new Date(year,month,day

    (dateobject Name=new Date(year,month,day,hours,minutes,seconds
    Last edited by kian98; 18-07-2014 at 10:43.

  5. 12 کاربر از kian98 بخاطر این مطلب مفید تشکر کرده اند


  6. #4
    کاربر فعال انجمن طراحی صفحات وب kian98's Avatar
    تاريخ عضويت
    Jan 2014
    محل سكونت
    در لباس هایم
    پست ها
    1,845

    پيش فرض

    تعریف متغیرها: بر اساس قاعده تعریف شده اسم متغیر با یک حرف یا علامت - underscore شروعو سایر کاراکتر های آن می تواند حروف الفبای لاتین کوچک و بزرگ، اعداد (0 تا 9) و یا underscore باشد. در زیر نمونه هایی از اسامی صحیح متغیرها در جاوااسکریپت آورده شده:
    First_Name T99 _name
    نکته: نام متغیر نباید هیچ وقت مثل کلمات کلیدی جاوااسکریپت باشه.
    می تونید در جدول زیر کلمات کلیدی جاوااسکریپت رو ببینید.
    super int extends abstract
    switch interface false boolean
    synchronized long final break
    this native finally byte
    throw new float case
    throws null for catch
    transient package function char
    true private goto class
    try protected if const
    var public implements continue
    val return import default
    while short in do
    with static instanceof double
    else
    نکته: علاوه بر اونکه کلمات کلیدی نمی تونند به عنوان نام متغیر بکار برند نمی تونند به عنوان نام تابع و متد و شی هم بکار برند.
    Last edited by kian98; 10-05-2015 at 21:45.

  7. 10 کاربر از kian98 بخاطر این مطلب مفید تشکر کرده اند


  8. #5
    در آغاز فعالیت
    تاريخ عضويت
    Dec 2014
    پست ها
    1

    پيش فرض

    سلام
    من می خواستم هنگام خروج از صفحه وب asp (با کلیک بر روی لینک دیگر) یک تابع javascript مربوط به صفحه اجرا شود، باید چه کدی رو بنویسم؟

  9. #6
    کاربر فعال انجمن طراحی صفحات وب kian98's Avatar
    تاريخ عضويت
    Jan 2014
    محل سكونت
    در لباس هایم
    پست ها
    1,845

    پيش فرض

    سلام
    من می خواستم هنگام خروج از صفحه وب asp (با کلیک بر روی لینک دیگر) یک تابع javascript مربوط به صفحه اجرا شود، باید چه کدی رو بنویسم؟
    سلام

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

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    در کد بالا به جای « function name » اسم تابع خودتون رو بنوسید مثل زیر :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    البته میتونید حتی به جای فراخونی تابع خود کدهاتون رو بنویسید مثل :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by kian98; 10-05-2015 at 21:33. دليل: go to hell : d

  10. 10 کاربر از kian98 بخاطر این مطلب مفید تشکر کرده اند


  11. #7
    کاربر فعال انجمن طراحی صفحات وب kian98's Avatar
    تاريخ عضويت
    Jan 2014
    محل سكونت
    در لباس هایم
    پست ها
    1,845

    پيش فرض

    سوالی داشتید در خدمتیم !

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

برچسب های این موضوع

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •