به <<اتاق آبی>>خوش آمدید<<اتاق آبی>>اتاق شماست<<اتاق آبی>>را به دوستان خود معرفی کنید...<<اتاق آبی>>اتاقي با تمام امكانات فقط براي تو

 .: Words Are Timeless :.

چه خوب اگر پر نورترین ستاره در مقابل  چشمهايمان  بدرخشد،و چه خوب!
 اگر بدانيم احتیاط را...


.: تبلیغات :.

سايت رسمي باشگاه فرهنگي ورزشي استقلال تهران

 

 

خدمات مهندسي و مديريت پروژه:پلاك آبي

 

 

 

 

Hahahahaaa

 

 
 

جاوا اسکریپت

JavaScript چيست؟
تفاوت هاي اكشن اسكريپت و جاوا اسكريپت
آشنايي با زبان اسکريپتي جاوا اسکریپت

  

  • JavaScript چيست؟

 در اولين روزهاي تاسيس وب دستورات HTML بسيار ساده بود، ولي هنگامي که Web، شروع به پيشرفت نمود، طراحان خواستار کنترل بيشتري شده و در نتيجه مجموعه دستورات مورد نياز تهيه گرديد.سپس از آنجاييکه صفحات وب، بهتر است به صورت ديناميک و متحرک باشند، طراحان نيز خواستار ارتباط بين بينندگان سايت و صاحبان آن شدند، در نتيجه استفاده از دستورات HTML به تنهايي نياز آنها را برطرف نکرد و سپس شرکت Netscape براي ايجاد و کنترل ارتباط بين صاحبان سايت و بينندگان آن در صفحات Web از JavaScript کمک گرفت.

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

 

  • تفاوت هاي اكشن اسكريپت و جاوا اسكريپت

اكشن اسكريپت بسيار شبيه به هسته زبان برنامه نويسي جاوا اسكريپت است . نيازي به دانستن جاوا اسكريپت براي ياد گيري اكشن اسكريپت نيست ، اما با دانستن آن ، اكشن اسكريپت براي شما كمي آشنا خواهد بود .

انجمن شركت هاي كامپيوتري اروپا ECMA در سند رسمي شماره 262 خود جاوا اسكريپت و طرز استفاده استاندارد هاي آن را ثبت نموده است و اكشن اسكريپت نيز بر پايه آن سند پايه ريزي شده است .

چندي از تفاوت هاي اكشن اسكريپت و جاوا اسكريپت :

  • اكشن اسكريپت از آبجكت هاي سمت سرور مانند Browser, window ,anchor  پشتيباني نمي كند .
  • اكشن اسكريپت بطور كامل از آبجكت هاي داخلي جاوا اسكريپت پشتيباني نميكند .
  • اكشن اسكريپت از بعضي ساختارهاي دستوري پشتيباني ميكند كه در جاوا اسكريپت ممنوع است ( بطور مثال ifFrameloaded و اسلش ها) و جاوا اسكريپت نيز بعضي از سينتكس هاي خاص خود را دارد .مانند try , catch , throw , statement lables
  • اكشن اسكريپت از فانكشن ساز هاي جاوا اسكريپت پشتيباني نميكند .
  • در جاوا اسكريپت مقدار بازگشتي داده هاي undefined همان undefined است . اما در اكشن اسكريپت مقدارش “” ميشود(یعنی تهی) .
  • در اكشن اسكريپت مقدار تعيين نشده در متغير هاي عددي NaN است . اما در مقدار تعيين نشده ها در عبارات وو متغير هاي عددي صفر است .

در جاوا اسكريپت وقتي يك رشته نوع بولين دارد و طول رشته غير از صفر باشد ،نتيجه آن true است  و اگر طول رشته صفر باشد مقدارش false