X
تبلیغات
رایتل

زبان های اسکریپتی و موتور اسکریپت و انواع اسکریپت

دوشنبه 2 دی‌ماه سال 1387 06:01 ب.ظ نویسنده: محمد رضا نظرات: 1 نظر چاپ

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

و حتما می دانید که اسکریپت وچه کاربردی داره چیست ؟

می توانیم همراه کدهای HTML دستوراتی را به کار ببریم که به زبان HTML تعلق

ندارند و لی با این حال خاصیت اجرایی دارند .به این دستورات خارجی که به همراه زبان HTML به کار برده می شوند به اصطلاعاسکریپت نامیده می شود .

وقتی صفحه وبلاگ یا سایت شما توسط مرورگر نمایش داده می شود ، اسکریپتهابه میزبان اسکریپت فرستاده می شوند و توسط موتور اسکریپت تفسیر می شود.

(میزبان اسکریپت برنامه ای است که می تواند برنامه ای به زبان دیگر را اجرا کند ).هر زبان اسکریپتی به مفسر خاص خود احتیاج دارد بنابراین یک برنامه به زبانVBScript باید به مفسر VBScript فرستاده شود و یک برنامه به زبان JScript باید به مفسر JScript فرستاده شود. Internet explorer 4 و ویرایشهای بالاتر آن هر دومفسر VBScript و Jscript را دارد ، در حالیکه Netscape Navigator 4 فقط مفسر Javascript را دارد. 

 برای خواندن ادامه مطلب روی لینک ثابت کلیک کنید

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

و حتما می دانید که اسکریپت وچه کاربردی داره چیست ؟

می توانیم همراه کدهای HTML دستوراتی را به کار ببریم که به زبان HTML تعلق

ندارند و لی با این حال خاصیت اجرایی دارند .به این دستورات خارجی که به همراه زبان HTML به کار برده می شوند به اصطلاعاسکریپت نامیده می شود .

وقتی صفحه وبلاگ یا سایت شما توسط مرورگر نمایش داده می شود ، اسکریپتهابه میزبان اسکریپت فرستاده می شوند و توسط موتور اسکریپت تفسیر می شود.

(میزبان اسکریپت برنامه ای است که می تواند برنامه ای به زبان دیگر را اجرا کند ).هر زبان اسکریپتی به مفسر خاص خود احتیاج دارد بنابراین یک برنامه به زبانVBScript باید به مفسر VBScript فرستاده شود و یک برنامه به زبان JScript باید به مفسر JScript فرستاده شود. Internet explorer 4 و ویرایشهای بالاتر آن هر دومفسر VBScript و Jscript را دارد ، در حالیکه Netscape Navigator 4 فقطمفسر Javascript را دارد .

اما صفحات سرویس دهنده فعال ( ASP ) هر دو مفسر VBScript و JScript را در

اختیار دارد .

انواع اسکریپت:وقتی که یک مرورگر به تگ های اسکریپتی برخورد می کند ، موتور اسکریپت

مناسب را برای تفسیر و اجرای تگهای اسکریپت فراخوانی می کند.

این موتور اسکریپت در واقع یک مفسر و یا مترجم کدهای اسکریپتی است , آنها را

می فهمد و اجرا می کند .

نکته ای که در اینجا مطرح می شود این است : لزومی ندارد که موتور اسکریپت

حتما در سمت کاربر (مرورگر یا سرویس گیرنده) قرار داشته باشد.

بلکه می تواند فقط در سمت سرویس دهنده نیز مقیم شود .

اسکریپتی که توسط مرورگر تفسیر می شود اسکریپت سمت سرویس گیرنده( Client Side Script ) نام دارد ، این اسکریپت مجموعه دستورالعمل هایی است

که توسط سرویس گیرنده ( client ) پردازش می شودبدون اینکه با نیآزی به

برقراری ارتباط با سرویس دهنده داشته باشد .

اسکریپتی که توسط سرویس دهنده ی وب تفسیر می شود ، اسکریپت

سمت سرویس دهنده (Server Side Script) نامیده می شود ، این اسکریپت

مجموعه دستورالعمل هایی است که توسط سرویس دهنده پردازش می شود

و نتایج حاصل از آن (به شکل HTML محض)به سرویس گیرنده ارسال می شود .

امیدوارم که این مقوله مورد پسند و استفاده شما قرار بکیرد.