چکیده:
جاوا اسکریپت یک زبان اسکریپتی که بوسیلة مرورگر وب تفسیر یا 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 و ایجاد ساختار داده ای: ۴۴
۴ـ۱۹)افزودن توضیحاتی در مورد پیوندها: ۴۴
۵ـ۱۹)استفاده از پیوندهای گرافیکی: ۴۴
نتیجه: ۴۵
خلاصه: ۴۶
فهرست منابع: ۴۷
صاحبان وبلاگ ها و وبسایت ها
با گسترش فضای وب برای بهتر دیده شدن لازم است از ابزارهایی در جهت بقای خود در شبکه جهانی اینترنت استفاده کرد ، یکی از این ابزارها بالا بردن Page Rank سایت در موتورهای جستجو است و موثرترین روش، تبادل لینک با سایتهای پر بازدید کننده می باشد،وقتی لینک شما در سایت های بیشتری دیده شود موجب بهبود در رتبه page rank شده و در جستجو موتور های جستجو گر مانند گوگل بهتر دیده می شوید.
این سیستم کاملا هوشمند بوده و دارای پنل مدیریت قوی می باشد.
امکانات سایت رایگان تبادل لینک هوشمند:
- افزودن خودکار لینک
- امکان اعمال محدودیت پیج رنک
- نپذیرفتن خود کار صفحات دارای rel=”nofollow”
- به همراه یک قالب زیبا با سئوی بالا
- مدیریت قوی بر لینک ها
- امکان محروم کردن یک سایت
- امکان حذف تمام لینک هایی که لینک شما را حذف کرده اند
- نمایش تصویر کوچک وب سایت
- امکان صفحه بندی لینک ها
- پذیرش بی نهایت لینک
- مد اشکال زدایی (Debug)
- امکان مسدود کردن لینک های تکراری
- امکان مسدود کردن لینک های همراه با rel=”nofollow”
- امکان مرتب کردن لینک ها به صورت صعودی و نزولی
-امکان ریدایرکتی کردن لینکها
و …
این سیستم کاملا سئو شده می باشد و حتی بدون نیاز به هاست و دامین برای شما راه اندازی می شود
شما میتوانید با مبلغ ناچیز سایت مشابه عکس زیر کمتر از 5 دقیقه از آن خود کنید
این اسکریپت بسیار زیبا به مبلغ 3000 تومان به فروش می رسد
دانلود اسکریپت تبادل لینک رایگان،دانلود سایت تبادل لینک اتوماتیک راه اندازی سایت تبادل لینک هوشمند،دانلود رایگان سایت تبادل لینک رایگان،راه اندازی سایت تبادل لینک،دانلود رایگاناسکریپت تبادل لین تمام اتوماتیک
صاحبان وبلاگ ها و وبسایت ها
با گسترش فضای وب برای بهتر دیده شدن لازم است از ابزارهایی در جهت بقای خود در شبکه جهانی اینترنت استفاده کرد ، یکی از این ابزارها بالا بردن Page Rank سایت در موتورهای جستجو است و موثرترین روش، تبادل لینک با سایتهای پر بازدید کننده می باشد،وقتی لینک شما در سایت های بیشتری دیده شود موجب بهبود در رتبه page rank شده و در جستجو موتور های جستجو گر مانند گوگل بهتر دیده می شوید.
این سیستم کاملا هوشمند بوده و دارای پنل مدیریت قوی می باشد.
امکانات سایت رایگان تبادل لینک هوشمند:
- افزودن خودکار لینک
- امکان اعمال محدودیت پیج رنک
- نپذیرفتن خود کار صفحات دارای rel=”nofollow”
- به همراه یک قالب زیبا با سئوی بالا
- مدیریت قوی بر لینک ها
- امکان محروم کردن یک سایت
- امکان حذف تمام لینک هایی که لینک شما را حذف کرده اند
- نمایش تصویر کوچک وب سایت
- امکان صفحه بندی لینک ها
- پذیرش بی نهایت لینک
- مد اشکال زدایی (Debug)
- امکان مسدود کردن لینک های تکراری
- امکان مسدود کردن لینک های همراه با rel=”nofollow”
- امکان مرتب کردن لینک ها به صورت صعودی و نزولی
-امکان ریدایرکتی کردن لینکها
و …
این سیستم کاملا سئو شده می باشد و حتی بدون نیاز به هاست و دامین برای شما راه اندازی می شود
شما میتوانید با مبلغ ناچیز سایت مشابه عکس زیر کمتر از 5 دقیقه از آن خود کنید
این اسکریپت بسیار زیبا به مبلغ 3000 تومان به فروش می رسد
دانلود اسکریپت تبادل لینک رایگان،دانلود سایت تبادل لینک اتوماتیک راه اندازی سایت تبادل لینک هوشمند،دانلود رایگان سایت تبادل لینک رایگان،راه اندازی سایت تبادل لینک،دانلود رایگاناسکریپت تبادل لین تمام اتوماتیک
جاوااسکریپت چیست؟
وب جهانی (WWW)،درابتدا رسانه ای محسوب می شد که چیزی بیش از متن در خود داشت.
نسخة اولیه HTMLحتی قابلیت تعریف یک تصویر گرافیکی را نیزدرصفحه نداشت.سـایتهای وب امروزی می توانند شامل قابلـیتهای بسیاری ازجمله تصاویرگرافیکی،صوت،انیمیشن،ویدیو وسایرمطالب چندرسانه ای باشند.زبانـهای اسکـریپت نویسی وب، مانندجـاوااسکـریپت ، یکی ازساده ترین روشهای ایجاد رابطة متقابل باکاربران وخلق جلوه های دینامیک محسوب میشوند.
1ـ1)اصول اسکریپت نویسی درصفحات وب :
اساساً انسانها برای انتقال دادن دستورات خود به کامپیوتر از زبانهایC,Basic وجاوا استفاده میکنند.اگرشما باHTML آشنا باشید بایدگفت حداقل یک زبان کـامپیوتری رامی شناسید.به کمک دستورات زبانHTML می توان با ساختار یک صفحه وب را تعریف کرد.مرورگر با اطـاعت از این دستورات ظاهر صفحه رابراساس ساختار مورد نظر تنظیم می نماید.
HTML یک زبان علامتگذاری ساده متن می باشد،نمی تواند با کاربران رابطة متقابل ایجاد کندویا ازآنجایی که براساس شروط خاصی تصمیماتی رااتخاذ کند. برای انجام اعمالی ازاین قبیل باید از زبانهای پیـچیده تری کمک گرفت. چنین زبانی می تواند یک زبان برنامه نویسی ویا یک زبان اسکریپت باشد.
اکثرزبانهای برنامه نویسی پیچیده هستند.درمقابل، زبانهای اسکریپتی معمولاً ازساختاربسیارساده تری برخوردار هستند.دراین زبانها میتوان به کمک دستوراتی ساده،برخی ازعملیات موردنظررابانجام رساند.زبانهای اسکریپتی
نداشته می شوند.چنین سندی میتواند یک HTML ترکیب شده ومجموعه آنها در یک سندHTML وب با دستورات صفحه دینامیک وب ایجادکند.
2ـ1)اسکـریپتهاو برنامه ها:
دستورات جـاوااسکـریپت برای اجرا شدن به یک مرورگر وب (Web Browers) و یابه طور کلی به یک نرم افزار مفسر جاواسکریپت (JavaScript Interpreetr) نیاز دارند. بعضی از زبانهای برنامه نویسی باید قبل از اجرا به کدهای زبان ماشین ترجمه شده و یا اصطلاحاً کمپایل شوند .
در مقابل ، دستورات جاوااسکریپت در هنگام اجرا تفسیر می گردند. به عبارت دیگر مرورگر با خواندن هر یک از این دستورات آنرا تفسیر و اجرا می نماید.
زبانهایی که تفسیر می شوند یک مزیت بزرگ دارند و آن این است که نوشتن و یا تغییر دادن دستـورات HTMLچنین زبانی بسیارساده است .مثلاً تغییر یک برنامه جاوااسکریپت به سادگی تغییر دستورات دریک سند HTML می باشد این تغیرات به محض بار شدن مجدد سند در صفحه وب اعمال خواهند شد.
3ـ1)معرفی جـاوااسکـریپت:
جـاوااسکـریپت برای اولین باربه وسیله شرکت نت اسکیپ توسعه یافته ودرمرورگرnetscapenavegator به کار گرفته شد . این زبان،اولین زبان اسکـریپتی در عرصه وب به شماررفته و همچنان پر استفاده ترین زبان اسکـریپتی میباشد.
جاوااسکریپت در ابتداlivescript نام داشت ودرسال 1995درنسخه دوم netscapenavigator به کارگرفته شد سپس به جهت رابطه ای که با جاوا برقرار نمود جـاوااسکـریپت نام گرفت.
4ـ1)قابلیتهای جـاوااسکـریپت:
موارد بالا تنها نمونه های اندکی از قابلیتهائی هستند که جاوااسکریپت می تواند به یک صفحه وب بیفزاید.
با استفاده از این زبان می توان برنامه های کاملی را در یک صفحه وب خلق کرد . ما در این تحقیق سعـی
می کنیم به آموزش این زبان بپردازیم.
45 صفحه در قالب word
صاحبان وبلاگ ها و وبسایت ها
با گسترش فضای وب برای بهتر دیده شدن لازم است از ابزارهایی در جهت بقای خود در شبکه جهانی اینترنت استفاده کرد ، یکی از این ابزارها بالا بردن Page Rank سایت در موتورهای جستجو است و موثرترین روش، تبادل لینک با سایتهای پر بازدید کننده می باشد،وقتی لینک شما در سایت های بیشتری دیده شود موجب بهبود در رتبه page rank شده و در جستجو موتور های جستجو گر مانند گوگل بهتر دیده می شوید.
این سیستم کاملا هوشمند بوده و دارای پنل مدیریت قوی می باشد.
امکانات سایت رایگان تبادل لینک هوشمند:
- افزودن خودکار لینک
- امکان اعمال محدودیت پیج رنک
- نپذیرفتن خود کار صفحات دارای rel=”nofollow”
- به همراه یک قالب زیبا با سئوی بالا
- مدیریت قوی بر لینک ها
- امکان محروم کردن یک سایت
- امکان حذف تمام لینک هایی که لینک شما را حذف کرده اند
- نمایش تصویر کوچک وب سایت
- امکان صفحه بندی لینک ها
- پذیرش بی نهایت لینک
- مد اشکال زدایی (Debug)
- امکان مسدود کردن لینک های تکراری
- امکان مسدود کردن لینک های همراه با rel=”nofollow”
- امکان مرتب کردن لینک ها به صورت صعودی و نزولی
-امکان ریدایرکتی کردن لینکها
و …
این سیستم کاملا سئو شده می باشد و حتی بدون نیاز به هاست و دامین برای شما راه اندازی می شود
شما میتوانید با مبلغ ناچیز سایت مشابه عکس زیر کمتر از 5 دقیقه از آن خود کنید
این اسکریپت بسیار زیبا به مبلغ 3000 تومان به فروش می رسد
دانلود اسکریپت تبادل لینک رایگان،دانلود سایت تبادل لینک اتوماتیک راه اندازی سایت تبادل لینک هوشمند،دانلود رایگان سایت تبادل لینک رایگان،راه اندازی سایت تبادل لینک،دانلود رایگاناسکریپت تبادل لین تمام اتوماتیک