1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

جاوا اسکریپت – JavaScript

شروع موضوع توسط minaaa ‏22/10/11 در انجمن Java Script

  1. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,795
    تشکر شده:
    6,456
    امتیاز دستاورد:
    113
    برخلاف HTML ، جاوا اسکریپت case sensitive است ؛ بنابراین هنگام نوشتن حروف بزرگ یا کوچک دستورات ، عبارات و اسامی متغیرها حتما توجه داشته باشید که اشتباهی رخ ندهد! چرا که برای مثال جاوا اسکریپت JavaScript بین ali و Ali تفاوت قائل میشود یک دستور جاوا اسکریپت JavaScript یک فرمان به مرورگر است . هدف این دستورات این است که به مرورگر بگویید که چه کاری باید انجام دهد.
    این دستور جاوا اسکریپت JavaScript به مرورگر می گوید که “Hello JavaSciprt PHP ASP” را بر روی صفحه وب نشان دهد:

    document.write("Hello JavaSciprt PHP ASP");​
    به طور طبیعی باید سمی کالن را در آخر هر دستور قابل اجرا قرار دهیم . بسیاری از مردم تصور می کنند که این تمرین یک برنامه خوب است و باید معمولا شما این موضوع را در مثالهای جاوا اسکریپت در اینترنت ببنید.
    براساس استاندارد جاوا اسکریپت ، قرار دادن سمی کالن اختیاری است و مرورگر فرض می کند که اخر خط انتهای دستور است . برای این است که شما معمولا سمی کالن را در آخر خط نمی بینید .
    نکته : استفاده از سمی کالن این امکان را به شما می دهد که چندین دستور را در یک خط بنویسید .
     
  2. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,795
    تشکر شده:
    6,456
    امتیاز دستاورد:
    113
    پاسخ : جاوا اسکریپت – JavaScript

    کدهای جاوا اسکریپت

    کدهای جاوا اسکریپت (یا فقط جاوا اسکریپت JavaScript ) یک ترتیبی از دستورات جاوا اسکریپت است. هر دستور جاوا اسکریپت به ترتیبی که نوشته شده اند بوسیله مرورگرها قابل اجرمی باشد.
    این مثال یک عنوان و دو پاراگراف را در صفحه وب می نویسد


    <script type="text/javascript">
    document.write(" [h=1]This is a header[/h]");
    document.write(" This is a paragraph");
    document.write("
    This is another paragraph");
    </script>

     
  3. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,795
    تشکر شده:
    6,456
    امتیاز دستاورد:
    113
    پاسخ : جاوا اسکریپت – JavaScript

    بلوکهای جاوا اسکریپت

    توضیحات جاوا اسکریپت JavaScript می توانند با هم در یک بلوک ذخیره شوند
    بلوکها با } شروع وبا { تمام می شوند .
    هدف از این بلوکها این است که یک ترتیبی از توضیحاتی که با هم اجرا می شوند ایجاد شود
    این مثال یک عنوان و دو پاراگراف را در صفحه وب می نویسد


    <script type="text/javascript">
    {
    document.write(" [h=1]This is a header[/h]");
    document.write(" This is a paragraph");
    document.write("
    This is another paragraph");
    }
    </script>

    مثال بالا خیلی کارآمد نیست ؛ این فقط استفاده از بلوک را نشان می دهد . به طور طبیعی یک بلوک برای گروهی از توضیحات که در یک تابع یا وضعیت با هم استفاده می شوند ( جایی که اگر یک وضعیت خاص اتفاق بیفتد یک گروه از دستورات اجرا میشود).
    شما چیزهای بیشتری در مورد توابع و وضعیتها در بخشهای بعدی یاد خواهید گرفت.
     
  4. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,795
    تشکر شده:
    6,456
    امتیاز دستاورد:
    113
    پاسخ : جاوا اسکریپت – JavaScript

    توضیحات جاوا اسکریپت

    کامنتها می توانند یک توضیح را به جاوا اسکریپت اضافه کنند و یا آن را خوانا تر کنند. کامنتها هیچگاه اجرا نمیشوند و بیشترین استفاده آن برای خود برنامه نویس است چراکه برنامه نویس میتواند با افزودن توضیحات به کد خوانایی و درک آن را برای خود و سایر برنامه نویسات بیشتر کند!
    توضیحات یک خطی با // شروع می شوند .
    این مثال از کامنتهای یک خطی برای توضیح کدها استفاده کرده است


    <script type="text/javascript">
    // This will write a header:
    document.write(" [h=1]This is a header[/h]");
    // This will write two paragraphs:
    document.write(" This is a paragraph");
    document.write("
    This is another paragraph");
    </script
     
  5. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,795
    تشکر شده:
    6,456
    امتیاز دستاورد:
    113
    پاسخ : جاوا اسکریپت – JavaScript

    توضیحات چند خطی جاوا اسکریپت

    توضیحات چند خطی جاوا اسکریپت با */ شروع شده و با /* تمام می شوند
    این مثال از کامنتهای چند خطی برای توضیح کدها استفاده کرده

    <script type="text/javascript">
    /*
    The code below will write
    one header and two paragraphs
    */
    document.write(" [h=1]This is a header[/h]");
    document.write(" This is a paragraph");
    document.write("
    This is another paragraph");
    </script
     
  6. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,795
    تشکر شده:
    6,456
    امتیاز دستاورد:
    113
    پاسخ : جاوا اسکریپت – JavaScript

    استفاده از توضیح برای جلوگیری از اجرا

    این مثالی از کامنت است که از اجرای یک کد یک خطی جلوگیری می کند

    <script type="text/javascript">
    document.write(" [h=1]This is a header[/h]");
    document.write(" This is a paragraph");
    //document.write("
    This is another paragraph");
    </script>

    این مثالی از کامنت است که از اجرای یک کد چند خطی جلوگیری می کند

    <script type="text/javascript">
    /*
    document.write(" [h=1]This is a header[/h]");
    document.write(" This is a paragraph");
    document.write("
    This is another paragraph");
    */
    </script
     
  7. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,795
    تشکر شده:
    6,456
    امتیاز دستاورد:
    113
    پاسخ : جاوا اسکریپت – JavaScript

    استفاده از کامنت در آخر یک خط

    این نمونه ای از یک کامنت است که در آخر یک خط قرار دارد

    <script type="text/javascript">
    document.write("Hello"); // This will write "Hello"
    document.write("Dolly"); // This will write "Dolly"
    </script​
     
  8. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,795
    تشکر شده:
    6,456
    امتیاز دستاورد:
    113
    پاسخ : جاوا اسکریپت – JavaScript

    جاوا اسکریپت – javascript – کجا؟

    جاوا اسکریپت در قسمت بدنه <body> در زمان لود صفحه اجرا میشود.
    جاوا اسکریپت در قسمت عنوان<head> زمانی اجرا میشود که فراخوانی شود.
     
  9. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,795
    تشکر شده:
    6,456
    امتیاز دستاورد:
    113
    پاسخ : جاوا اسکریپت – JavaScript

    جاوا اسکریپت را کجا قرار بدهیم

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

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,795
    تشکر شده:
    6,456
    امتیاز دستاورد:
    113
    پاسخ : جاوا اسکریپت – JavaScript

    اسکریپت در قسمت عنوان <head>

    اسکریپت هایی که میخواهیم با یک فرخوانی call یا با یک رویداد event اجرا شوند به قسمت عنوان انتقال میدهیم. زمانی که شما یک اسکریپت را در قسمت عنوان قرار می دهید ، شما مطمئن هستید که اسکریپت قبل از اینکه کسی بخواهد از آن استفاده کند لود می شود.

    <html>
    <head>
    <script type="text/javascript">
    ...
    </script>
    </head>

    <body>
    </body>
    </html​