نمایش نتایج 1 تا 12 از 12

نام تاپیک: آموزش گام به گام جاوا اسکریپت

  1. #1
    کاربر دائمی
    تاریخ عضویت
    آبان 1385
    محل زندگی
    تهران
    پست
    1,112

    آموزش گام به گام جاوا اسکریپت

    شاید بهتر بود این تاپیک در تالار دیگه ای ساخته می شد. اما فکر کردم شاید به درد دوستانی که تازه دات نت رو شروع کردن، آشنایی با جاوا اسکریپت مفید باشه. اگه فکر می کنید جای این بحث اینجاست و لازمه، من گام به گام، چیزهایی درباره کدنویسی با جاوا اسکریپت بذارم.

  2. #2
    کاربر دائمی
    تاریخ عضویت
    آبان 1385
    محل زندگی
    تهران
    پست
    1,112
    اگه بخوایم نگاهی کلی به جاوا اسکریپت داشته باشیم، این زبان یک زبان اسکریپت نویسیه که می تونه در طراحی بهتر صفحات وب، سودمند باشه. با استفاده از جاوا اسکریپت می تونیم کدهایی در سمت client بنویسیم و از فرستادن بی مورد صفحه برای Server جلوگیری کنیم. مثلا فرض کنید در صفحه تعدادیCheckBox داریم که لازمه تعداد چک باکس های علامت خورده رو جایی در صفحه نشون بدیم. میشه کدی در سمت Server نوشت که برای چک خوردن هر چک باکس مقداری رو به متغیری که تعداد چک باکسهای چک خورده رو نگه می داره اضافه کنه و اون مقدار رو به سمت مشتری بفرسته. این کار شدنیه اما این فرستادنها دردسر ساز میشه! یا فکر کنید می خوایم نوشته ای به دنبال ماوس حرکت کنه یا از این شیرینکاریها! خب با جاوا اسکریپت بدون فرستادن صفحه به سرور امکان این کارها فراهم می شه.
    با جاوا اسکریپت می شه به رخدادی واکنش نشون داد، اعتبار داده هایی رو که قراره برای سرور فرستاده بشه چک کرد، براوزر بیننده رو تشخیص داد، المنتهای Html به صفحه اضافه کرد، کوکی ایجاد کرد و ....
    نکته مهم اینه که استفاده از جاوا اسکریپت معایبی هم داره. یکی از تابلوترین این عیبها گذاشتن کد اسکریپت شما پیش چشم کاربره! در هر حال بهتره از این زبان به عنوان زبان کمکی در کنار دات نت استفاده کرد (این نظر منه. ممکنه نادرست باشه. بحثی نیست!)
    در ادامه چگونگی کد نویسی بیان خواهد شد

  3. #3
    کاربر دائمی آواتار mahdyeh
    تاریخ عضویت
    دی 1385
    محل زندگی
    خیلی دور از اینجا
    پست
    178
    متشکرم

  4. #4
    کاربر دائمی
    تاریخ عضویت
    آبان 1385
    محل زندگی
    تهران
    پست
    1,112
    برخی از رخدادهای مهم:

    onAbort کاربر با اشیاء کاری ندارد
    onBlur کابر شی را تغییر میدهد
    OnError اسکریپت با اشتباه مواجه میشود
    oncHange کاربر برروی شی کلیک میکند
    onFocuse کاربر یک شی را فعال میکند
    onLoad بارگزاری شی اتمام میشود
    onMouseover نشانگر ماوس بر روی شی میرود
    onMouseout نشانگر ماوس از روی شی کنار میرود
    onSubmit کاربر یک فرم را پذیرش میکند
    onUnload کاربر به پنجره کاری ندارد
    onSelect کاربر محتویات شی را انتخاب میکند.

  5. #5
    کاربر دائمی
    تاریخ عضویت
    آبان 1385
    محل زندگی
    تهران
    پست
    1,112
    عملگرها:
    عملگرها، علاماتی بوده که برای کار با متغییرها استفاده میشوند. مطمئنا با عملگرهای ساده ریاضی مثل جمع، تفریق آشنا هستید. برای اطلاع بیشتر به دیگر عملگرها به جدول فوق توجه کنید.
    X+Y (عددی) دو عدد X و Y را با یکدیگر جمع میکند.
    X+Y (حرفی) عبارت داخلی Y و X را در کنار هم قرار میدهد.
    - تفریق
    * ضرب
    / تقسیم
    X%Y خارج قسمت X بر Y را نشان میدهد.
    X++ ، ++X به X یک عدد اضافه میکند.
    X-- ، --X از X یک عدد کم میکند.
    X- علامت X را عوض میکند.
    نکته:
    هر چند دو عملگر X++ ، ++X به مقدار X یک واحد اضافه میکنند، اما در اصل دو عملگر متفاوت از یکدیگر میباشند. به عنوان مثال اگر X=5 باشد و ++Y=X باشد در نتیجه Y=5 و X=6 میشود ولی در عبارت Y=++X مجهولهای X و Y هر دو دارای مقدار 6 خواهد بود.

  6. #6
    کاربر دائمی
    تاریخ عضویت
    آبان 1385
    محل زندگی
    تهران
    پست
    1,112
    X=Y مقدار X برابر Y قرار داده میشود.
    X+=Y مانند معادله X=X+Y است
    X-=Y مانند معادله X=X-Y است
    X*=Y مانند معادله X=X*Y است
    X/=Y مانند معادله X=X/Y است
    X%=Y مانند معادله X=X%Y است.


    X==Y در صورتیکه X،Y مساوی باشند مفهوم، true را بر میگرداند
    X!=Y در صورتیکه X،Y نامساوی باشند مفهوم، true را بر میگرداند
    X>Y در صورتیکه X از Y بزرگتر باشد مفهوم، true را بر میگرداند
    X>=Y در صورتیکه X از Y بزرگتر یا برابر باشد مفهوم، true را بر میگرداند
    X<Y در صورتیکه Y از X بزرگتر باشد مفهوم، true را بر میگرداند
    X<=Y در صورتیکه Y از X بزرگتر یا برابر باشد مفهوم، true را بر میگرداند
    X&&Y در صورتیکه هم X و هم Y صحیح باشد مفهوم، true را بر میگرداند
    X\\Y در صورتیکه یا X یا Y صحیح باشند مفهوم، true را بر میگرداند
    X! در صورتیکه مقدار X غیر صحیح باشد مفهوم، true را بر میگرداند.

    نکته:
    در صورتیکه متغییرهای (حرفی) رشته ای را با یکدیگر مقایسه کنید، توجه داشته باشید که "a" از "A" بزرگتر و "be" از "abracadabra" کوچکتر میباشد.

  7. #7
    کاربر دائمی آواتار I,Nobody
    تاریخ عضویت
    خرداد 1385
    محل زندگی
    کانادا
    پست
    464
    موفق باشی. ادامه بده. احتمالاً از یه جاهایی بهت بپیوندم

  8. #8
    کاربر تازه وارد آواتار xerror
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    تهران
    پست
    56
    بقیش چی شد پس؟

  9. #9
    کاربر دائمی آواتار raika17metal
    تاریخ عضویت
    خرداد 1386
    محل زندگی
    تهران
    پست
    308
    خوب بود ادامه بده و سعی کن در مورد نحوه کد نویسی اش به طور واضح مطلب بنویسی

  10. #10
    خوب هست ولی بیشتر ادامه بدین در مورد نوشتن برنامه؟

  11. #11
    سلام، آیا ادامه بحث را در آدرس دیگری ادامه می‌دهید؟

  12. #12
    سلام ، فکر کنم این دوست عزیزمون اجازه بدن دیگران هم کمک کنن . دوستان خودتون هم می تونید مطلب اضافه کنید .

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •