جي كوئري چيست؟
جيكوئري يا jQuery به لهجه ساده يك كتابخانه جاوا اسكريپت سبك وزن يك سري مرورگري ميباشد و براي معمولي كردن نوشتن اسكريپت هاي سمت كلاينت (مشتري) كه طراحي سايت در مشهد همان مشي هاي جاري اپليكيشن نويسي ذيل وب در اچ تي ام ال(HTML) ميباشد طراحي شده است.شعار jQuery "كمتر بنويس و بيشتر انجام بده"ميباشد. و هدفش به كار گيري راحت و سريع از امكانات جاوا اسكريپت در وبسايت است. اين معمولي سازي از دسترسي به اركان و شي ها وب سايت تا در اختيار گرفتن رويدادهاي آنان ميباشد و همچنين چند امكانات از پيش آماده شده را به شما ارائه ميدهد.يكي از كاربرد هاي اساسي jquery داشتن دستورها بسيار راحت طراحي سايت در مسئله بكار گيري تكنولوژِي اي جكس(Ajax) ميباشد.براي يادگيري جي كوئري بايد اطلاعات پايه اي در زمينهي HTML، CSS و JavaScript داشته باشيد. جي كوئري نرمافزار هايي كه نياز به كدنويسي هاي فراوان جاوا اسكريپت دارااست را به گونه اي ساده مي كند كه ميتوانيد با نوشتن يك خط كد و مراجعه به يك كتاب يا وب سايت مرجع همگي آنهارا انجام دهيد. خود فولدر JQuery در واقع حكم كتاب مرجع را دارد. به همين خيال در صورتي كه دستورها خودتان را بر پايه ي قانون ها جي كوئري بنويسيد و پوشه اساسي جي كوئري را به ورقه لينك نكنيد اتفاقي نميافتد و در واقع امرها عمل نخواهند كرد. (چون دراينصورت دستورها ميباشد ولي كتاب مرجع نيست كه مرورگر وب بفهمد هر امر چه معنايي ميدهد.)در استفاده از jQuery ما دو فايل خوا هيم داشت:- يك فايل، خود پوشه jQuery است كه بايد در بالا به كاغذ مورد نظر ما لينك شود.- فولدر دوم فولدر اسكريپتي است كه دستورها ما بر پايه ي ضوابط Jquery داخل آن نوشته شده است. (البته ميقدرت اين دستورها را در داخل كدهاي شيت نيز قرار اعطا كرد و يك فولدر جداگانه نداشته باشد)ويژگي هاي جي كوئري- قابليت اجرا بر روي مرورگرهاي رايج مانند اينترنت اكسپلورر، فايرفاكس، كروم و...- قابليت و امكان تغيير خصوصيات CSS- متحرك سازي و قرار دادن افكت روي اركان سايت- شغل با ايجكس- كنترل ريلكس و قدرتمندتر رويدادها (Events)- تشكيل داد افكت و حركات كارتون- وسيع ساختن پلاگين هااستفاده همه اين اجزاي جي كوئري كمك ميكند صفحات وب قدرتمند و دايناميك (پويا) داشته باشيم.مزاياي جي كوئريجي كوئري امروزه محبوبترين كتابخانه جاوا اسكريپت در در حال حاضر استعمال هست.جي كوئري نرم افزار متن باز(open source) و مجاني هست كه ذيل دو پروانه GPL و MIT منتشر ميشود. دستور زبان جي كوئري به گونهاي طراحي گرديدهاست كه عمل هدايت به پرونده را سهل تر نموده است، اين چنين كه ميقدرت حركات كارتون و رويدادهايي را در صفحه ايجاد كرد و بوسيله آن نرمافزارهاي بر پايه ي Ajax را ساختوساز نموده و گسترش داد.جي كوئري همچنين اين اختيار را به برنامه نويسان ميدهد كه پلاگين هايي براي كتابخانه جاوا اسكريپت ساختوساز كنند.تاثير جي كوئري بر طراحي نسل دوم وببه كار گيري از فلش در ساخت سايت در كنار جذابيت و زيبايي و برنامه كودكان، معايبي نيز دارد. به اين ترتيب نياز به حركتهاي تعاملي در وب آنطور كه بايد رفع نشده بود. اينجا بود كه قابليتهاي جاوا اسكريپت به گونه ديگري در عرصه طراحي وب سايت مطرح شد: كتابخانه هاي JavaScript.كتابخانههاي جاوا اسكريپت يا JavaScript Libraries، مجموعه كدهاي جاوا اسكريپت هستند كه بسياري از كارها را آسانتر مي كنند و شيوه ميانبر ميسازند. در واقع دسته Functionهاي راحتالحلقوم را در فايلي جدا از هم تمجيد ميكنند. به عنوان مثال چنانچه براي ساخت يك تكان ساده در ساخت وب سايت، نياز به يكسري خط جاوا اسكريپت داريم، با اضافه كردن فايل يكياز اين كتابخانهها، با يك خط مي توان آن حركت را اپليكيشن نويسي كرد.معروفترين و رايجترين اين كتابخانهها jQuery است كه همزمان با مطرح شدن نسل دوم وب يا Web 2.0 و به موازات نيازهاي جديد معرفي شد. از ديگر كتابخانههاي كاربردي ميتوان به YUI، ProtoType، MooTools و... اشاره نمود. يكي از مواردي كه اكثر اين كتابخانه ها در خود جاي دادهاند، بحث تكان مي باشد. امروزه شاهد آنيم كه روزانه دهها و شايد صدها ايده جديد بر مبناي jQuery در اينترنت معرفي مي شوند و طراحان وب حتي سواي نياز به داشتن دانش jQuery مي تواند از اين ايدهها و كدهاي آماده و بدون پول در سايتهاي خود به كار گيري كنند و مستقرسازي نمايند.البته jQuery و همقطارانش چه ويژگيهايي دارند كه اينچنين مورد استقبال قرار گرفته؟ اصلي ترين ويژگي آن در شعار جيكوئري يعني "Write Less, Do More" نهفته است: ميتوان با يكسري خط كد ساده (كه آنهم قادر است در يك فايل external قرار گيرد و به صفحه مهم لينك خواهد شد)، حركتها و ايدههاي خارق العادهاي را اجرا نمود. از پيشرفتهترين نوع اسلايدرها و گالريهاي متحرك گرفته، تا منوها و Tabها و افكتهاي Fade و حتي تصاوير انيميشني كامل. بله، قابليتهاي نهفته جيكوئري حتي آنقدر زيادند كه نمونه هايي از برنامه كودكان داستاني نيز با آن ساخته شده! بدين ترتيب در برخي مسئلهها ميتواند رقيب دورازشوخي Flash محسوب گردد و با فانكشنهاي پيشرفته اش و سازگاري كاملش با بهينه سازي و استانداردهاي وب، به ندرت بر تك تك پهنه اينترنت گسترده خواهد شد. همانطور كه هم اكنون نيز بسياري از سايتهاي خبري و اطلاع رساني از اين كدهاي قوي براي تنوع و تحرك بصري خود استعمال ميكنند. نمونه اي از اين افكتهاي خارق العاده را ميتوانيد در وبسايت دانشسرا كامپيوتر پايا ببينيد.ازآنجاكه جيكوئري براي اجراي خود نياز به نصب هيچ افزونهاي ندارد و محتواي آن از كدهاي جاوااسكريپت كاملا غير وابسته مي باشند، بدين ترتيب مي قدرت ادعا نمود كه كاملترين و بينقصترين نمونه از كارتن تعاملي زير وب، اكنون منحصربهفرد به كتابخانه هاي جاوا اسكريپت به خصوص jQuery هست.
برچسب: طراحي سايت در مشهد، طراحي سايت، رايا پارس،