1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

آشنايي با زبان اسکريپتي جاوا اسکریپت

شروع موضوع توسط hector2141 ‏10/9/12 در انجمن JS

  1. کاربر ارشد

    تاریخ عضویت:
    ‏6/9/12
    ارسال ها:
    14,323
    تشکر شده:
    2,698
    امتیاز دستاورد:
    0
    حرفه:
    daneshjo
    [​IMG]
    اگر کمی با دنيای وب آشنايی داشته باشيد حتما در مورد جاوا اسکريپت شنيده ايد و هرگاه در مورد حرکات عجيب و غريب بعضی از سايت ها از دوستان پرسيده ايد آنها را به جاوا اسکريپت نسبت داده اند. حرکاتی مانند حرکت یک عکس یا متن بدنبال موس ، لرزیدن صفحه هنگام ورود به یک وبلاگ ، منوهای پایین افتادنی در سایت ها و ...
    اما جاوا اسکريپت چيست؟
    جاوا اسکريپت زبانی است که در صفحات html کاربرد دارد و قابليتهای بسياری از قبيل : افزايش کيفيت طراحی صفحات , کنترل صفحات ، کنترل browser بازديد کننده ، ساخت و استفاده cookie ها و بسياری چيزهای ديگر.


    اطلاعات پيش نياز چيست؟
    فقط HTML /XHTML ، البته کمی هم ديد برنامه نويسی لازم است .اما ما تمامی مبانی آنرا به شما آموزش ميدهيم و شما احتياجی به دانستن زبان برنامه نويسی جداگانه نداريد ولی کمی ديد برنامه نويسی لازم است.
    JavaScript يک زبان برنامه نويسي اسکریپتی است که کدهای آن بسيار شبيه به زبان C است . زبان جاوا اسکریپت به حروف بزرگ و کوچک حساس ميباشد. ). زبان JavaScript يک زبان برنامه نويسي "شي گرا" ميباشد. از آنجا که JavaScript يک متن ساده ميباشد، در نتيجه ميتوان از هر ويرايشگر متن کمک گرفت، در سيستم ويندوز اغلب کاربران از برنامه notepad استفاده ميکنند
    تفاوت جاوا و جاوا اسکریپت :
    برخلاف شباهت اسمي موجود برنامه Java و JavaScript ، هيچگونه شباهتي بين اين دو برنامه وجود ندارد. Java يک زبان برنامه نويسي بسيار کامل و پيشرفته اي است که توسط شرکت sun microsystem تهيه شده و جاوا اسکریپت توسط شرکت netscape .( اساس Java در برنامه هاي client-side براي ايجاد appletها ميباشد، اين برنامه هاي کوچک توسط شبکه اينترنت دريافت شده و درون خود browserها اجرا ميشوند بطوريکه بعلت وجود قابليت همه گير Java ، اين برنامه در تمامي browserهايي که قابليت اجراي Java را دارند، کار ميکنند
    مزايای جاوا اسکريپت :
    جاوا اسکريپت بر خلاف vbscript در همه browser ها قابل استفاده و خوانده شدن است.
    جاوا اسکريپت قابليت برنامه نويسی را به صفحات HTML شما ميدهد.
    جاوا اسکريپت صفحات HTML شما را پويا ميکند.
    جاوا اسکريپت به رويدادها پاسخ ميدهد ( مثل کليک موس،load شدن صفحه و ...)
    جاوا اسکريپت قابليت ارزيابی و تغيير روی اطلاعات را دارد.
    جاوا اسکريپت قابليتهای زيادی در کنترل browser بيننده دارد.
    جاوا اسکريپت ميتواند cookie بسازد و استفاده کند
    و اما شروع ساده ای از جاوا اسکريپت :
    چگونه کد جاوا اسکريپت بنويسيم:
    برای وارد کردن اسکريپت در خطوط کد HTML از تگ استفاده ميکنيم و سپس در قسمت Type نوع اسکريپت را مشخص ميکنيم :

    و سپس کد مورد نظر را وارد ميکنيم :
    Document.write("It's Java Script")
    و در انتها بايد تگ اسکريپت را ببنديم :

    نکته ای در مورد سميکالون( ; ) :
    هنگامی که شما کدهای جاوا يا C را مينويسيد در انتهای هر خط کد از سميکالون استفاده ميکنيد، اما اين امر در جاوا اسکريپت کاملا اختياری است ، البته برای زمانی که شما چند کد را در يک خط قرار ميدهيد استفاده از سميکالون اجباری است.