سلام به شما دوستان ، حال شماخوبه ؟ امیدوارم که سلامت باشید.درمورد jquery میخواهیم امروز کمی بیاموزیم. jquery یک کتابخانه جاوااسکریپت سبکوزن چند مرورگری است که برای ساده سازیِ نوشتنِ اسکریپهایِ سمت-مشتری (Client-Side)، دراچ تی امال طراحی شده و امروزه محبوبترین کتابخانه جاوااسکریپت در حال استفاده است.
جی کوئری نرمافزار Open Source و رایگان است که تحت دو پروانه “GPL” و “MIT” منتشر میشود. دستور زبان جِیکوئری به گونهای طراحی شده است که عملِ هدایت به پرونده را آسانتر کرده باشد. میتوان با آن حرکات انیمیشین ایجاد و از رویدادهای صفحه استفاده کرد و به وسیله آن میتوان نرمافزارهای مبتنی بر AJAX را ایجاد و توسعه داد.
جیکوئری همچنین این اختیار را به برنامه نویسان میدهد که افزونه هایی برای کتابخانه جاوااسکریپت ایجاد کنند. جدا از اینها، جیکوئری به توسعه دهندگان این اختیار را میدهد که تکه برنامههای سطحِ پایینِ مبادلهای (ارتباط مرورگر با کاربر) و یا انیمیشنی و حتی افکتهای پیشرفته و سطح بالا و اشیاء فرضی را ایجاد کنند. به کارگیری همهٔ این اجزای جیکوئری کمک میکند تا صفحات وب قدرتمند و داینامیک (پویا)، راحتتر ایجاد شوند.
jQuery یکی از کتابخانه ها یا frameworkهای پرطرفدار JavaScript است.
jQuery به معنای واقعی، برنامه نویسی JavaScript را آسان کرده است.
یادگیری jQuery ، در مقایسه با خود زبان سمت سرویس گیرنده ی جاوا اسکریپت به مراتب آسان تر می باشد.
در هر درس به منظور آموزش بهتر مطالب، از نمونه های فراوانی استفاده شده است.
نمونه
نمونه یک
?
۱
۲
۳
۴
۵
۶
۷
$(document).ready(function () {
$(“p”).click(function () {
$(this).hide();
});
});
پیش نیازهای یادگیری jQUERY:
قبل از اینکه بتوان به یادگیری این کتابخانه پرداخت، بایستی درک پایه ای از موارد فهرست شده در زیر داشته باشید:
آموزش HTML
آموزش CSS
آموزش JavaScript
jQuery چیست؟
jQuery یک کتابخانه ی سبک است، که شعار آن : “انجام کارهای بیشتر با نوشتن کد کمتر” می باشد.
هدف از مقاله ی آموزشی حاضر ، بکارگیری آسانتر JavaScript در وب سایتتان می باشد.
jQuery بسیاری از کارهای سنگین و پیچیدهدر کدنویسی با جاوا اسکریپ همچون: AJAX، مدیریت عناصر و … را نسبتا آسان و کارآمد.تر ساخته است
در آموزش jQuery به شرح موارد زیر خواهیم پرداخت:
آموزش دستکاری محتویات المان های HTML بر اساس مدل (شی گرای سند) DOM
آموزش تنظیم ظاهر عناصر HTML با بهره گیری از CSS
آموزش اداره ی کلیه رخدادهای عناصر HTML
آموزش متحرک سازی (animation)
آموزش AJAX
آموزش قابلیت های کارآمد دیگر
توجه: جدا از موارد آموزشی فوق، jQuery تقریباً برای هر کاری که فکرش را بکنید یک افزونه /plugin دارد.
از میان این همه کتابخانه ی عرض شده ویژه ی JavaScript ،چرا jQuery ؟
کتابخانه های متعددی برای JavaScript زبان اسکرییپت نویسی سمت کلاینت ارائه گردیده، با این حال بنظر می رسد که jQuery در بین آنها از محبوبیت بیشتری برخوردار است و همچنین قابلیت توسعه پذیرتری بیشتری دارد.
برخی از شرکت های بزرگی که از کتابخانه ی آماده یjQuery بهره می گیرند:
Microsoft
IBM
Netflix
آیا jQuery در تمام مرورگرها قابل پیاده سازی می باشد؟
تیم توسعه دهنده ی کتابخانه ی jQuery بر استانداردهای منحصربفرد هر مرورگر اشراف داشته و این موضوع را در طراحی و دیزاین چارچوب کاری مزبور لحاظ کرده است.
jquery در تمام مرورگرهای مطرح حتی IE6 بطور یکسان اجرا می گردد.