چکیده:
جاوا اسکریپت یک زبان اسکریپتی که بوسیلة مرورگر وب تفسیر یا 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 و ایجاد ساختار داده ای: ۴۴
۴ـ۱۹)افزودن توضیحاتی در مورد پیوندها: ۴۴
۵ـ۱۹)استفاده از پیوندهای گرافیکی: ۴۴
نتیجه: ۴۵
خلاصه: ۴۶
فهرست منابع: ۴۷
فرمت فایل : WORD (قابل ویرایش)
تعداد صفحات:64
فهرست مطالب:
چکیده 1
مقدمه 2
چرا پرتال ها به وجود می آیند؟ 3
توسعه پرتالهای شخصی 4
پرتالهای منطقه ای 4
پرتالهای دولتی 5
پرتالهای مجتمع 5
پرتالهای میزبان 6
پرتال در حوزه های خاص 7
پرتالهای ورزشی 7
پرتالهای سازمانی 7
تاریخچه 8
مشخصات پایهی پرتالهای سازمانی 8
پرتلت 10
استانداردهای پورتلت 11
استاندارد پرتلتها در جاوا 11
سیستم مدیریت محتوی 12
سیستم های مدیریت محتوای تحت وب 13
پروتکل وب سرویسها بر مبنای پرتلت های راه دور 13
نقطه ورود واحد سازمانی 15
پرتلت چیست؟ 15
پرتالها درعمل 20
اصول پایه 22
حالت پورتلت و وضعیت پنجره 24
درک مدل اطلاعاتی پورتلت 25
حالت پایدار 26
حالت ناپایدار 27
برنامه نویسی الگوهای خاص برای پورتلت ها: الگوی MVC 27
پیاده سازی همگام منطق نرمافزار و نمایشگر نتایج 27
نحوه نوشتن چند JRS-168 PORTLET نمونه برای EXO 30
یک PORTLET ساده 30
PORTLET شامل چند صفحه 36
PORTLET برای نمایش محتوا به چند زبان 40
چگونگی تولید قالب (THEME) برای پرتال EXO 41
<PORTLET-STYLE-CONFIG> 50
نحوه تولید یک JSF PORTLET برای پرتال EXO 51
نحوه تولید یک STRUTS PORTLET برای پرتال EXO 54
نحوه اضافه کردن زبان جدید به پرتال EXO 56
شرح جداول بانک اطلاعاتی EXO و نمودار ER مربوط به آن 58
منابع 61
چکیده
در این پروژه موارد زیر مورد بررسی قرار گرفته است
- نحوه نمایش مجتمع
- سر صفحه ها و ته صفحه یکسان با نمونه های رنگی که شامل ایکون ها و لوگوها میباشد که به کاربرد حس یکسانی و هم شکلی می دهد.
- یک پورتلت نرم افزار خاصی است که در بخشی از پنجره یک جستجوگر اجرا می گردد .
- یک پورتلت در عمل یک نرم افزار تحت وب است.
- یک صفحه پرتال شامل تعدادی پورتلت می باشد.
مقدمه
یک وب پرتال وب سایتی است که به عنوان نقطه دسترسی به مجموعه ای از اطلاعات در شبکه جهانی اینترنت عمل می کند . پرتال ها اطلاعات را از منابع متفاوت در روش یکسان شده ارائه می دهند. جدای از استاندارد موتور جستجو, پرتالها خدمات خاصی همچون اخبار، قیمت های سهام و سایر گونه های اطلاع رسانی را در بر می گیرد. پرتالها روشی را برای شرکت ها فراهم می کند تا کنترل دسترسی,نحوه نمایش و نحوه عملکرد را برای سیستم هایی که در عمل از هم جدا هستند را به صورت مشترک برای کاربران خود داشته باشند.
یک پرتال شخصی وب سایتی است که در شبکه جهانی اینترنت که قابلیت های شخصی سازی و تغییر محتوا را برای بازدیدکنندگان و کاربران فراهم می کنند,این سایت برای استفاده از نرم افزار های توزیع شده طراحی میشود و انواع گوناگون از سخت افزارها را در بر می گیرد که خدمات خاص را از منابع گوناگون به وجود می آورد . علاوه بر این پرتالهای تجاری برای تسهیم هماهنگی در مکان های کاری طراحی می شوند نیاز برای پرتالها نیز توانایی کارکردن در سکوهای گوناگون را چون کامپیوترهای مشخص و PDA ها و تلفن های همراه را دارد.
یک وب پرتال یا پرتال شخصی میتواند با سیستم های اطلاع رسانی مختلف ترکیب شود.
چکیده :
این فایل شامل بیش از 40 نمونه کد جاوا اسکریپت است که که به کمک آن میتوانید صفحات وب خود را به صورت پویا طراحی کنید. کدهای ساده و آموزشی بوده و فایل HTML هر پروژه در کنار آن جهت تست وجود دارد.
فهرست :
All Upper Case
Combo Box
Email به هر جا
Marquee
Up Load.txt
اتصال به URL از طریق یک Checkbox
از بین بردن فضاهای خالی ما بین کاراکترها
انبساط میدان متنی
ایجاد کلیک با عکس
ایجاد یک Pop Up
باز کردن فایل
بزرگتر کردن عکس
بستن پنجره
تاریخ و زمان جاری
تایید اعداد در مبنای هگزا دسیمال در Edit Box
تصدیق و تایید
جابه جایی پنجره
چرخش
چک کردن IP Address
حرکت یک کره در صفحه وب
حساسیت میدان Password به حروف بزرگ
خطار برای آدرس Email اشتباه
درخشنده کردن منو
رشد عکس
سایز صفحه نمایش
سفارشی کردن یک پنجره
سئوال و جواب
شمارنده کلمات
عوض کننده رنگ Background
قبول شرایط و ضوابط
کلید Email
کلیدهای بالا و پایین
کلیدی برای پخش یا عدم پخش موزیک در صفحه وب
کنترل بر رمز ورودی
نمایش عکس بصورت Slide
منوهای قابل ویرایش
منوی فایلهای Midi
منوی متن
موافقت قبل از ورود اطلاعات
موضوع اسکریپت All Lower Case
نمایش صفحه بصورت اسلاید
ورژن Java-Script
نوع فایل : TXT ( قابل ویرایش )
یک فرصت ویژه و اختصاصی برای دوستانی که می خواهند که از برنامه نویسی کسب درآمد کنند کتابهای آموزش جاوای ما را پیشنهاد می کنیم کتابی ساده و روان و در عین حال
خیلی مفید و در بر گیرنده کلیه مطالبی که یک برنامه نویس برای شروع لازم دارند را در بر می گیرد
جاوااسکریپت چیست؟
وب جهانی (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