سوال درباره جاوا اسکریپت

این تاپیک 5 پاسخ و 2 مشارکت کننده دارد . آخرین آپدیت توسط :  لقمان آوند ،‏ 3 سال و 11 ماه پیش .

این تاپیک تاکنون 1775 بازدید داشته است .

نویسنده پست
یکشنبه ، 2 دسامبر 2012     10:34 ب.ظ #


elh@m

Subscriber
6 پست14 تاپیک

سلام..... من راجع به جاوااسکریپت چند تا سوال داشتم...

1-ایا زبان جاوااسکریپت شی گراست؟؟ چرا؟؟

و مثلا چیزی به نام ارث بری در جاوا اسکریپت وجود داره؟؟؟

2-جاوا اسکریپت فقط برای این به وجود اومد که قابلیتهای html رو بیشتر کنه؟؟؟

3-مزیت جاوا اسکریپت نسبت به بقیه زبانهای  اسکریپت نویسی چیه؟؟ و چرا انقدر محبوبه؟؟

4-در حال حاضر بهترین زبان اسکریپت نویسی چی هست؟؟

ممنون میشم جواب سوالام رو بدید.

0  تشکر
دوشنبه ، 3 دسامبر 2012     11:58 ق.ظ #


لقمان آوند

مدیر ارشد
VIP
1704 پست5 تاپیک

سلام

1- بله، شئ گرا هست و می تونید از خصوصیات OOP در جاوااسکریپت ذی نفع بشید . بخونید :
http://stackoverflow.com/questions/107464/is-javascript-object-oriented
http://www.javascriptkit.com/javatutors/oopjs.shtml

2- بله ، در ابتدا برای این امر اومده بود ولی با پیشرفت استفاده از html و برنامه نویسی وب در اپلیکیشن های دیگه (مثل گجت های ویندوز ، بعضی برنامه های آندروید و ...) در جاهای دیگه که html استفاده میشه هم قابل استفاده است .

3- جاوااسکریپت زودتر از بقیه ی زبان های اسکریپتی client-side تحت وب معرفی شد ، امکانات کاملی رو با استفاده از مدل DOM برای modify کردن اجزاء صفحه وب در اختیار قرار میده و سریعا توسط   کنسرسیوم وب پذیرفته و استاندارد شد .

4- مسلما بهترین زبان سمت مشتری ، جاوااسکریپت هست . مخصوصا اگه از کتابخانه های قدرتمندش مثل jQuery هم استفاده کنی که کار های بیشتری رو با کدنویسی کمتر و راحتتر می تونی انجام بدی .

0  تشکر
یکشنبه ، 23 دسامبر 2012     3:51 ب.ظ #


elh@m

Subscriber
6 پست14 تاپیک

سلام...

من جند تا سوال دیگه در رابطه با جاوا اسکریپت برام پیش اومده..ممنون میشم راهنماییم کنید..

1-ایا در جاوا اسکریپت  call by value و call by refrence هم داریم...اگه اره به چه صورت هست؟

2-جاوا اسکریپت از نظر دسترسی به منابع در چه سطحی هست؟ یعنی با توجه به اینکه clientside هست ایا به اطلاعات رجیستری و سیستم عامل کاربر هم دسترسی داره ؟ اصلا به چه منابعی از سیستم کاربر دسترسی داره؟

3-انقیاد نوع در جاوااسکریپت به چه صورت هست؟

ببخشید زیاد سوال میپرسم...اخه من تازه دارم این زبانو یاد میگیرم و سوالام زیاد هست...

در رابطه با ارث بری هم یه سوال پرسیدم ولی کسی بهم جواب نداده..

0  تشکر
یکشنبه ، 23 دسامبر 2012     5:58 ب.ظ #


لقمان آوند

مدیر ارشد
VIP
1704 پست5 تاپیک

1 . بله هست ولی به صورت ضمنی و همونطور که در بقیه ی طبان ها هست . ولی چیزی به اسم پوینتر نداریم . آرایه ها و اشیاء آدرس شروعشون پاس داده میشه و متغیرهای معمولی مقدارشون . به صورت صریح برنامه نویس کاری با این مورد نداره در js .

2. خیر ، در سیستم شخصی فرد فقط به اطلاعاتی مثل نوع سیستم عامل ، ورژنش ، نوع مرورگر ، رزولوشن و ... و اطلاعات شناسایی این چنینی دسترسی داره و خوندن و نوشتن از فایل رو با js تنها نمییشه داشت .

3. انقیاد نوع ؟ واژه انگلیسیش رو لطفا بگید .

0  تشکر
یکشنبه ، 23 دسامبر 2012     10:51 ب.ظ #


elh@m

Subscriber
6 پست14 تاپیک

سلام..
معادلش binding هست....
در رابطه با ارث بری در جاوااسکریپت هم میشه راهنماییم کنید؟ اگه یه خلاصه ازش بگید ممنون میشم....

0  تشکر
یکشنبه ، 23 دسامبر 2012     10:56 ب.ظ #


لقمان آوند

مدیر ارشد
VIP
1704 پست5 تاپیک

این مقالات رو بخونی مفیدند :

http://www.robertsosinski.com/2009/04/28/binding-scope-in-javascript
http://ejohn.org/blog/simple-javascript-inheritance
http://www.crockford.com/javascript/inheritance.html
http://beej.us/blog/data/javascript-prototypes-inheritance/

0  تشکر
پست 1 تا 6 (از مجموع 6 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .