جي كوئري چيست؟
جيكوئري يا اين كه 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 محسوب شود و با فانكشنهاي توسعه يافته اش و سازش كاملش با seo و استانداردهاي اينترنت، بهتدريج بر آحاد پهنه وب وسيع شود. همان طور كه اكنون نيز بخش اعظمي از سايتهاي خبري و آگهي از اين كدهاي قادر براي تنوع و تحرك بصري خويش به كار گيري مينمايند. مثال اي از اين افكتهاي خارق العاده را ميتوانيد در وب سايت آموزشگاه كامپيوتر پايا ملاحظه كنيد.از آنجا كه جيكوئري براي اجراي خويش نياز به نصب هيچ پلاگيناي ندارد و محتواي آن از كدهاي جاوااسكريپت به طور كامل جداگانه هستند، بنابراين مي اقتدار داعيه نمود كه كاملترين و بينقصترين مثال از برنامه كودك تعاملي ذيل اينترنت، فعلا اختصاصي به كتابخانه هاي جاوا اسكريپت به خصوص jQuery است.
برچسب: طراحي سايت در مشهد,طراحي سايت,رايا پارس،