پاورپوینت درس چهارم JavaScript

پاورپوینت درس چهارم JavaScript (pptx) 29 اسلاید


دسته بندی : پاورپوینت

نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )

تعداد اسلاید: 29 اسلاید

قسمتی از متن PowerPoint (.pptx) :

1 JavaScript 2 client-side programming with JavaScript scripts vs. programs JavaScript vs. JScript vs. VBScript common tasks for client-side scripts JavaScript data types & expressions control statements functions & libraries strings & arrays Date, document, navigator, user-defined classes 3 برنامه نویسی طرف مشتری یادآوری: HTML برای تولید صفحات ایستا مناسب است. می توان چینش عکس و متن، نحوه ارائه ، لینکها و ... را کنترل نمود. هنگام دسترسی به صفحات وب، شکل و محتوای سایت ثابت است. برای تولید صفحات فعال و تراکنشی به یک زبان برنامه نویسی نیاز داریم. برنامه نویسی طرف مشتری برنامه ها تحت یک زبان برنامه نویسی مجزا مثل JavaScript و JScript و VBScript نوشته می شوند. برنامه در داخل کد HTML صفحه جاسازی می شود و با برچسب script مشخص می گردد. هنگام بارگذاری صفحه، مرورگر کد برنامه را اجرا کرده و خروجی دینامیک آنرا با محتوای استاتیک HTML ترکیب کرده و نمایش می دهد. 4 Scripts vs. Programs زبان اسکریپتی یک زبان برنامه نویسی ساده و تفسیر شده است. اسکریپتها به صورت متن ساده هستند که توسط کاربرد تفسیر می شوند. مزایا: مدل اجرایی ساده تر: به کامپایلر و یا محیط توسعه برنامه (مثل turbo c) نیازی نداریم. صرفه جویی در پهنای باند: بجای کد اجرایی برنامه، سورس کد بارگذاری می شود. مستقل از محیط اجرا: هر مرورگری که دارای قابلیت تفسیر اسکریپت باشد می تواند کد را اجرا کند. معایب: کندی: از زبانهای برنامه سازی معمول کندتر است. توانایی محدود: قدرت و خواص زبانهای برنامه سازی معمول را ندارد. 5 زبانهای اسکریپتی JavaScript اولین زبان اسکریپتی است که توسط Netscape در سال 1995 ابداع شد. از لحاظ syntax شبیه Java/C++ است اما دارای انعطاف بیشتر وتوانایی کمتر است. نوع داده قابل تغییر، متغییرهای دینامیک، اشیا ساده JScript در سال 1996 توسط مایکروسافت در پاسخ به JavaScript ابداع شد: هسته هر دو شبیه هم هست. اما تفاوتهای وابسته به مرورگر وجود دارد. خوشبختانه، اکثر مرورگرها هر دو زبان را پشتیبانی می کنند. هسته JavaScript 1.5 و JScript 5.0 با استاندارد ECMAScript مطابقت دارد. VBScript نسخه اسکریپتی زبان برنامه نویسی ویژوال بیسیک است. 6 مزایای برنامه نویسی طرف مشتری اضافه کردن خواص پویا به صفحات وب: اعتبارسنجی داده های فرم تغییر تصاویر عناصر حساس به زمان و عناصر تصادفی بررسی کلوچه های اینترنتی تعریف برنامه هایی با واسط وب: استفاده از دکمه ها، جعبه متن، تصاویر قابل کلیک کردن، پرومپت و... 7 محدودیتهای برنامه نویسی طرف مشتری سورس کد برنامه توسط همه قابل مشاهده است. بدلایل امنیتی اسکریپتها نمی توانند بعضی کارها را انجام دهند. مثلا به دیسک سخت مشتری دسترسی ندارند. چون قرار است روی هر نوع ماشینی اجرا شوند ، شامل دستورات وابسته به محیط اجرا نیستند. زبانهای برنامه سازی اسکریپتی کامل نیستند. مثلا اشیاء JavaScript خام هستند و برای توسعه پروژه های بزرگ مناسب نیستند. 8 JavaScript با استفاده از برچسپ SCRIPT می شود کدهای JavaScript را در صفحات وب جاسازی کرد. خروجی کد JavaScript طوری نمایش داده می شود انگار که مستقیما جزء کد HTML است. JavaScript Page

Here is some static text as well.

دستورdocument.write متن را داخل صفحه نمایش می دهد. این متن می تواند شامل برچسپهای HTML باشد. هنگام نمایش متن، برچسپها توسط مرورگر تفسیر می گردند. مثل C++/Java ، عبارات با ; خاتمه پیدا می کنند. اما، انتهای خط نیز به عنوان پایان دستور تلقی می شود. توضیحات JavaScript نیز مثل C++/Java هستند. // برای توضیحات تک خطی /*…*/ برای توضیحات چند خطی view page 9 JavaScript Data Types & Variables JavaScript دارای سه نوع اصلی داده است. رشته: "foo" 'howdy do' "I said 'hi'." "" اعداد: 12 3.14159 1.5E6 بولی: true false Data Types and Variables دستورات انتصاب نیز مثل C++/Javaهستند. message = "howdy"; pi = 3.14159; اسم متغییرها می تواند دنباله ای از حروف و ارقام و underline باشد که با یک حرف یا رقم شروع شده است. اسم متغییرها به بزرگ و کوچکی حروف حساس است. اگر چه نیازی به اعلان متغییر ها وجود ندارد. اما توصیه می شود که از دستور var استفاده شود. var message, pi=3.14159; نوع متغییر ها را می شود هنگام انتصاب مقادیر عوض کرد. view page

نظرات کاربران

نظرتان را ارسال کنید

captcha

فایل های دیگر این دسته