چکیده:
جاوا اسکریپت یک زبان اسکریپتی که بوسیلة مرورگر وب تفسیر یا intepret می شود. بطور گسترده در دنیای وب مورد استفاده قرار می گیرد.این زبان توسط شرکت Netscape به وجود آمد.در ابتدا نامش Live script بودکه بعدها با حمایت شرکت Sun به نام Java script درآمد .بیشتر دستورات خود را ازجاوا گـرفته است. جاوا اسکریپت دارای قابلیتهای زیادی است که در طول تحقیق ذکر شده است.
مقدمه :
انتخاب موضوع جاوااسکریپت،به معنی ورودبه دنیای طراحی و برنامه نویسی صفحات وب است. وب جهانی که در ابتدا تنها بعنوان مخزنی از اطلاعات مختلف که درقالب صفحاتی ساکن تنظیم شده بودند در نظر گرفته میشد. با رشد سریع خود توانست به یکی ازمهمترین وسایل آموزشی ،ارتباطی ،تجاری و تفریحی تبدیل شود. به موازات رشد سریع این رسانه، ابزارهاوروشهای توسعه آن نیز رشد کرده و متحول شده است .
گـر چه جـاوااسکـریپت یک زبان برنامه نویسی است،اما فراگیری آن بسیار ساده است. برخلاف اکثر زبانهای برنامه نویسی،برای آموختن این زبان به دانش زیادی نیاز ندارید.سادگی ودر عین حال تواناییهای فوق العاده این زبان آنرا به یک ابزار مشهور وپر طرفدار برای برنامه نویسی در صفحات وب تبدیل کرده است . در واقع امروزه کمتر صفحه وبی را می یابید که در آن از جاوااسکریپت استفاده نشده باشد.
فهرست مطالب:
مقدمه : ی
جاوااسکریپت چیست؟ ۱
۱ـ۱)اصول اسکریپت نویسی درصفحات وب : ۱
۲ـ۱)اسکـریپتهاو برنامه ها: ۲
۳ـ۱)معرفی جـاوااسکـریپت: ۲
۴ـ۱)قابلیتهای جـاوااسکـریپت: ۲
۵ـ۱)تفاوتهای جـاوا و جـاوااسکـریپت: ۳
۶ـ۱)چگونه جـاوااسکـریپت در یک صفحه وب قرار میگیرد ؟ ۴
خلق یک اسکـریپت: ۵
۱ـ۲)ابزار اسکریپت نویسی: ۵
۲ـ۲)آغاز خلق اسکریپت : ۶
بررسی قابلیتهای جاوااسکریپت: ۶
۱ـ۳)زیباترکردن ظاهر یک صفحه وب به کمک جاوااسکریپت : ۷
استفاده از نوار وضعیت: ۷
۲ـ۳)کار با برنامههای اتصالی: ۸
برنامههای جاوااسکریپت چگونه کار میکنند؟ ۹
۱ـ۴)توابع در جاوااسکریپت: ۹
۲ـ۴)اشیاء در جاوااسکریپت : ۱۱
۳ـ۴)کنترل حوادث: ۱۲
۴ـ۴)مخفی کردن اسکـریپتها از مرورگرهای قدیمی : ۱۳
استفاده از مقادیر و ذخیرهسازی آنها : ۱۴
۱ـ۵)انتخاب نام برای متغییرها: ۱۴
۲ـ۵)انواع دادهها در جاوااسکریپت : ۱۵
۱ـ۶)خلق یک شیء String : 17
۱ـ۷)دستور if : 17
۲ـ۷)دستور else : 19
تکرار دستورات با استفاده از حلقهها : ۱۹
۱ـ۸)حلقههای for : 19
۲ـ۸)حلقه های while : 20
۳ـ۸)حلقههای do…while : 20
اشیاء درون ساخت مرورگر: ۲۰
۱ـ۹)اشیاء چیستند؟ ۲۱
۲ـ۹)خاصیتهای اشیاء و مقادیر: ۲۱
۳ـ۹)گرد کردن اعداد: ۲۲
۴ـ۹)خلق اعداد تصادفی : ۲۲
۵ـ۹)کار با تاریخها : ۲۳
مدل شیئی سند (DOM) : 23
۱ـ۱۰)درک مدل شیئی سند : ۲۳
۲ـ۱۰)دسترسی به تاریخچه مرورگر : ۲۵
خلق اشیاء اختصاصی: ۲۶
۱ـ۱۱)استفاده از اشیاء برای سادهکردن اسکریپتها : ۲۶
۲ـ۱۱)اختصاصی کردن اشیاء درون ساخت : ۲۷
پنجرهها و زیرصفحهها : ۲۸
۱ـ۱۲)کنترل پنجرهها با استفاده از اشیاء: ۲۸
۲ـ۱۲)ایجاد وقفههای زمانی : ۲۸
۳ـ۱۲)استفاده از اشیاء جاوااسکریپت برای کار با زیرصفحهها : ۲۹
دریافت اطلاعات به کمک پرسشنامه : ۳۰
۱ـ۱۴)اصول طراحی پرسشنامهها در HTML : 30
۲ـ۱۴)شیء form در جاوااسکریپت : ۳۰
۳ـ۱۴)ورودیهای متن : ۳۰
۴ـ۱۴)ورودیهای چند خطی متن : ۳۱
۵ـ۱۴)کار با متن در پرسشنامهها : ۳۱
۶ـ۱۴)دکمهها : ۳۱
۷ـ۱۴)مربعهای گزینش : ۳۲
۸ـ۱۴)دکمههای رادیوئی : ۳۲
تصاویر گرافیکی و انیمیشن : ۳۳
۱ـ۱۵)استفاده از جاوااسکریپت برای کار با نقشههای تصویری : ۳۳
۲ـ۱۵)تصاویر دینامیک در جـاوااسکـریپت : ۳۳
اسکـریپتهای فرامرورگری : ۳۴
۱ـ۱۶)دریافت اطلاعات مرورگر : ۳۴
۲ـ۱۶)حل مشکل ناسازگاری مرورگرها : ۳۵
۳ـ۱۶)خلق اسکریپتهایی که به یک مرورگر اختصاص دارند : ۳۵
۴ـ۱۶)هدایت کاربران به صفحات متفاوت : ۳۶
۵ـ۱۶)خلق یک صفحه چند منظوره : ۳۶
کار با شیوه نامه ها : ۳۶
۱ـ۱۷)معرفی HTML دینامیک : ۳۶
۲ـ۱۷)شیوه ها و ظاهر صفحات : ۳۷
۳ـ۱۷)تعریف و استفاده از شیوههای css : 38
۴ـ۱۷)تنظیم مکان متن : ۳۸
۵ـ۱۷)تغییر رنگ ، و تصاویر زمینه : ۳۸
۶ـ۱۷)کار با فونتها : ۳۹
۷ـ۱۷)حاشیه ها و حدود : ۳۹
استفاده از لایهها برای خلق صفحات دینامیک : ۴۰
۱ـ۱۸)لایهها چگونه کار میکنند ؟ ۴۰
۲ـ۱۸)دو استاندارد برای خلق لایه ها : ۴۰
۳ـ۱۸)خلق لایههای CSS : 41
۴ـ۱۸)تعریف خواص لایه ها : ۴۲
استفاده از جاوااسکریپت برای توسعه سایت وب : ۴۲
۱ـ۱۹)خلق سند HTML : 42
۲ـ۱۹)استفاده ازلیستهای باز شونده برای تسهیل هدایت کاربران : ۴۳
۳ـ۱۹)خلق دستورات HTML و ایجاد ساختار داده ای: ۴۴
۴ـ۱۹)افزودن توضیحاتی در مورد پیوندها: ۴۴
۵ـ۱۹)استفاده از پیوندهای گرافیکی: ۴۴
نتیجه: ۴۵
خلاصه: ۴۶
فهرست منابع: ۴۷
پایان نامه رشته کامپیوتر با موضوع جاوا اسکریپت