جاوا اسکريپت يک زبان اسکريپتي است که اکثرا براي نوشتن کدهايي که قرار است روي مرورگرها و در سمت کلاينت اجرا شود مورد استفاده قرار ميگيرد. بسياري از طراحان وب ، براي روح بخشيدن به صفحات استاتيک HTML از توابع جاوااسکريپت بهره ميگيرند. توابع جاوا اسکريپت باعث ميشوند تا مرورگر بتواند بدون رفرش شدن صفحات وب، تغييراتي را در صفحه بصورت Client-side ايجاد کند. با گسترده شدن استفاده از تکنولوژي هايي مانند Ajax و JSON در طراحي صفجات وب، جاوااسکريپت جاي خود را هرچه بيشتر در صفحات وب باز کرد و طراحان هر چه بيشتر به استفاده از اين زبان اسکريپتي قدرتمند گرايش نشان دادند. اما يکي از مشکلات موجود در اين راه، دشواري ها و زمانگير بودن نوشتن توابع جاوا اسکريپت است. با توجه به اينکه بسياري از توابعي که طراحان وب در صفحات خود استفاده ميکنند، تکراري و قابل پيشبيني است ، تعدادي از شرکت ها و گروه هاي پيشرو در زمينه طراحي وب، بسته هاي آماده اي را شامل توابع جاوا اسکريپت به بازار ارائه دادند. اين بسته هاي آماده Javascript framework نام دارند. تاکنون فريم ورک هاي جاوااسکريپت بسياري عرضه شده است که اکثر آنها رايگان هستند. شرکت ياهو بسته اي را بنام YUI (Yahoo user interface) ارائه کرد که هم اکنون بسيار مورد استقبال قرار گرفته است. گوگل نيز بسته GWT را ارائه کرده است. ازجمله ديگر فريم ورک هاي اوپن سورس جاوااسکريپت که اين روزها بسيار پرطرفدار است ميتوان به JQuery اشاره کرد. هم اکنون مايکروسافت و نوکيا حمايت گسترده اي از اين کتابخانه ي جاوااسکريپتي ميکنند. يکي از سخت ترين کارهاي عالم براي طراحان و برنامه نويسان، استفاده از تکنولوژي هاي جديدي است که تاکنون با آنها سر و کار نداشته اند. سايت نانوسافت يک سري کامل از ويدئوهاي آموزشي جي کوئري را به زبان فارسي تهيه کرده و براي استفاده ي طراحان ، بر روي سايت قرار داده است که ميتواند کمک بسياري جهت يادگيري استفاده از اين کتابخانه ي جاوااسکريپتي قدرتمند به شما بکند. ماکرومدیاایکس.کام