MooTools چیست؟

MooTools یک فریم ورک برای زبان جاوااسکریپته. کاربرها بخاطر APIهای خوب و پلاگینهاش سراغش میان ولی در واقع این فریم ورک بیشتر از این صحبتها میتونه مفید باشه.
MooTools توابع مفیدی برای کار با DOM داره، توابعی برای انیمیشن سازی و افکتهای متفاوت فراهم کرده. Ajax رو بصورت ساده و استاندارد درآورده و این به همراه توابعی برای اشیاء کاربردی جاوااسکریپت مثل String و Array و Function و غیره است. همه اینها البته بصورت Cross Browser! توی همه مرورگرها نتیجه یکسان داره.
خلاصه MooTools کار با جاوااسکریپت رو خیلی ساده می کنه. وقتی مثلا میخوایم برای یک سیستم نسبتا بزرگ جاوااسکریپت تعریف کنیم که به کدهای زیادی نیاز داره، MooTools واقعا ارزشمنده و کمک می کنه. زمانیکه توابع و کارکرد این فریم روک رو بشناسیم، خیلی خیلی کم پیش میاد که برای کاری مجبور بشیم از توابع و مشخصه های عادی جاوااسکریپت استفاده کنیم. تقریبا همیشه MooTools کافیه. البته نباید فراموش کرد برای کار با موتولز، بلد بودن اصول زبان جاوااسکریپت اهمیت داره چون همونجور که گفتم، این فریم ورک برای برنامه نویسی جاوااسکریپته.

از ویژگیهای این فریم ورک، ساختن ساده Extension های انعطاف پذیره. MooTools امکانی داره که میشه باهاش شیء رو مشابه زبانهای معروفی مثل PHP و Java ایجاد کرد یعنی توسط کلاس. این اشیاء قابلیتهای Extend و Implement و construct__ و امکان نمونه گیری و توسعه دارند.

kamal ; ۱۱:٠٦ ‎ق.ظ ; جمعه ٢ تیر ،۱۳٩۱