جیکوئری یا 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 است.
جیکوئری یا 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 است.