خلاصه پروژه جاوا اسکریپت
پروژه برای دریافت مدرک کاردانی
کامپیوتر – نرم افزار
چکیده :
جاوااسکریپت یک زبان اسکریپتی که بوسیله مرورگر وب تفسیر یاintepret می شود. بطور گسترده در دنیای وب مورد استفاده قرار می گیرد.این زبان توسط شرکتNetscape به وجود آمد.در ابتدا نامش Live script بودکه بعدها با حمایت شرکت Sun به نام Java scriptدرآمد.بیشتر دستورات خود را ازجاوا گرفته است.
جاوااسکریپت دارای قابلیتهای زیادی است که در طول تحقیق ذکر شده است.
مقدمه :
انتخاب موضوع جاوااسکریپت،به معنی ورودبه دنیای طراحی و برنامه نویسی صفحات وب است. وب جهانی که در ابتدا تنها بعنوان مخزنی از اطلاعات مختلف که درقالب صفحاتی ساکن تنظیم شده بودند در نظر گرفته میشد. با رشد سریع خود توانست به یکی ازمهمترین وسایل آموزشی ،ارتباطی ،تجاری و تفریحی تبدیل شود. به موازات رشد سریع این رسانه، ابزارهاوروشهای توسعه آن نیز رشد کرده و متحول شده است .
گر چه جاوااسکریپت یک زبان برنامه نویسی است،اما فراگیری آن بسیار ساده است. برخلاف اکثر زبانهای برنامه نویسی،برای آموختن این زبان به دانش زیادی نیاز ندارید.سادگی ودر عین حال تواناییهای فوق العاده این زبان آنرا به یک ابزار مشهور وپر طرفدار برای برنامه نویسی در صفحات وب تبدیل کرده است . در واقع امروزه کمتر صفحه وبی را می یابید که در آن از جاوااسکریپت استفاده نشده باشد.
جاوااسکریپت چیست؟
وب جهانی (WWW)،درابتدا رسانه ای محسوب می شد که چیزی بیش از متن در خود داشت.
نسخه اولیه HTMLحتی قابلیت تعریف یک تصویر گرافیکی را نیزدرصفحه نداشت.سایتهای وب امروزی می توانند شامل قابلیتهای بسیاری ازجمله تصاویرگرافیکی،صوت،انیمیشن،ویدیو وسایرمطالب چندرسانه ای باشند.زبانهای اسکریپت نویسی وب، مانندجاوااسکریپت ، یکی ازساده ترین روشهای ایجاد رابطه متقابل باکاربران وخلق جلوه های دینامیک محسوب میشوند.
11)اصول اسکریپت نویسی در صفحات وب :
اساساً انسانها برای انتقال دادن دستورات خود به کامپیوتر از زبانهایC,Basic وجاوا استفاده میکنند.اگرشما باHTML آشنا باشید بایدگفت حداقل یک زبان کامپیوتری رامی شناسید.به کمک دستورات زبانHTML می توان با ساختار یک صفحه وب را تعریف کرد.مرورگر با اطاعت از این دستورات ظاهر صفحه رابراساس ساختار مورد نظر تنظیم می نماید.
HTML یک زبان علامتگذاری ساده متن می باشد،نمی تواند با کاربران رابطه متقابل ایجاد کندویا ازآنجایی که براساس شروط خاصی تصمیماتی رااتخاذ کند. برای انجام اعمالی ازاین قبیل باید از زبانهای پیچیده تری کمک گرفت. چنین زبانی می تواند یک زبان برنامه نویسی ویا یک زبان اسکریپت باشد.
اکثرزبانهای برنامه نویسی پیچیده هستند.درمقابل، زبانهای اسکریپتی معمولاً ازساختاربسیارساده تری برخوردار هستند.دراین زبانها میتوان به کمک دستوراتی ساده،برخی ازعملیات موردنظررابانجام رساند.زبانهای اسکریپتی
نداشته می شوند.چنین سندی میتواند یک HTML ترکیب شده ومجموعه آنها در یک سندHTML وب با دستورات صفحه دینامیک وب ایجادکند.
21)اسکریپتهاو برنامه ها:
دستورات جاوااسکریپت برای اجرا شدن به یک مرورگر وب (Web Browers) و یابه طور کلی به یک نرم افزار مفسر جاواسکریپت (JavaScript Interpreetr) نیاز دارند. بعضی از زبانهای برنامه نویسی باید قبل از اجرا به کدهای زبان ماشین ترجمه شده و یا اصطلاحاً کمپایل شوند .
در مقابل ، دستورات جاوااسکریپت در هنگام اجرا تفسیر می گردند. به عبارت دیگر مرورگر با خواندن هر یک از این دستورات آنرا تفسیر و اجرا می نماید.
زبانهایی که تفسیر می شوند یک مزیت بزرگ دارند و آن این است که نوشتن و یا تغییر دادن دستورات HTMLچنین زبانی بسیارساده است .مثلاً تغییر یک برنامه جاوااسکریپت به سادگی تغییر دستورات دریک سند HTML می باشد این تغیرات به محض بار شدن مجدد سند در صفحه وب اعمال خواهند شد.
31)معرفی جاوااسکریپت:
جاوااسکریپت برای اولین باربه وسیله شرکت نت اسکیپ توسعه یافته ودرمرورگرnetscapenavegator به کار گرفته شد . این زبان،اولین زبان اسکریپتی در عرصه وب به شماررفته و همچنان پر استفاده ترین زبان اسکریپتی میباشد.
فهرست پروژه جاوا اسکریپت
فهرست:
چکیده : 4
مقدمه : 8
جاوااسکریپت چیست؟. 8
22)آغاز خلق اسکریپت : 16
بررسی قابلیتهای جاوااسکریپت: 16
113)استفاده از نوار وضعیت: 17
23)کار با برنامههای اتصالی: 18
تعریف یک تابع : 21
Function Greet() {. 21
24)اشیاء در جاوااسکریپت : 23
34)کنترل حوادث: 24
استفاده از مقادیر و ذخیرهسازی آنها : 27
15)انتخاب نام برای متغییرها: 27
25)انواع دادهها در جاوااسکریپت : 29
125)انواع اساسی دادههای جاوااسکریپت : 29
رشتهها و آرایهها : 31
16)خلق یک شیء String : 31
17)دستور if: 32
27)دستور else : 34
18)حلقههای for : 34
28)حلقه های while: 36
38)حلقههای do…while: 36
اشیاء درون ساخت مرورگر: 37
29)خاصیتهای اشیاء و مقادیر: 38
39)گرد کردن اعداد: 39
49)خلق اعداد تصادفی : 39
مدل شیئی سند (DOM) : 40
110)درک مدل شیئی سند : 40
210)دسترسی به تاریخچه مرورگر : 43
خلق اشیاء اختصاصی: 44
111)استفاده از اشیاء برای سادهکردن اسکریپتها : 45
211)اختصاصی کردن اشیاء درون ساخت : 46
112)کنترل پنجرهها با استفاده از اشیاء: 47
212)ایجاد وقفههای زمانی : 47
312)استفاده از اشیاء جاوااسکریپت برای کار با زیرصفحهها : 48
دریافت اطلاعات به کمک پرسشنامه : 50
114)اصول طراحی پرسشنامهها در HTML : 50
214)شیء form در جاوااسکریپت : 50
314)ورودیهای متن : 51
414)ورودیهای چند خطی متن : 51
514)کار با متن در پرسشنامهها : 51
614)دکمهها : 52
714)مربعهای گزینش : 52
814)دکمههای رادیوئی : 53
تصاویر گرافیکی و انیمیشن : 54
115)استفاده از جاوااسکریپت برای کار با نقشههای تصویری : 54
215)تصاویر دینامیک در جاوااسکریپت : 54
116)دریافت اطلاعات مرورگر : 56
216)حل مشکل ناسازگاری مرورگرها : 57
316)خلق اسکریپتهایی که به یک مرورگر اختصاص دارند : 57
416)هدایت کاربران به صفحات متفاوت : 58
516)خلق یک صفحه چند منظوره : 58
117)معرفی HTML دینامیک : 59
217)شیوه ها و ظاهر صفحات : 60
317)تعریف و استفاده از شیوههای css : 61
517)تغییر رنگ ، و تصاویر زمینه : 62
617)کار با فونتها : 62
717)حاشیه ها و حدود : 63
118)لایهها چگونه کار میکنند ؟. 64
218)دو استاندارد برای خلق لایه ها : 65
318)خلق لایههای CSS : 66
418)تعریف خواص لایه ها : 66
119)خلق سند HTML : 68
219)استفاده ازلیستهای باز شونده برای تسهیل هدایت کاربران : 68
319)خلق دستورات HTML و ایجاد ساختار داده ای: 70
419)افزودن توضیحاتی در مورد پیوندها: 70
519)استفاده از پیوندهای گرافیکی: 71
نتیجه: 72
خلاصه: 73
فهرست منابع: 74
.
منبع:
1.آموزش جاوااسکریپت نوشته:مایکل مانکر ترجمه:دکتر شاپور شایگانی
2.CDآموزشی جاوااسکریپت تالیف:فریناز جعفری کاری از:شرکت آوا کامپیوتر
.