[آموزش] jQuery چیست؟

در این بخش مقالات مربوط به برنماه نویسی html ,css و... قرار میگیرد.

مدیر انجمن: تیم پشتیبانی

AZKABAN
پست: 32
تاریخ عضویت: پنج‌شنبه ۱ خرداد ۱۳۹۳, ۱۰:۲۹ ب.ظ
سن: 17
شغل: انتخاب نکردم
اینترنت: ADSL 2 Mbps
جنسیت: آقا
تشکر کرده: 4 دفعه
تشکر شده: 27 دفعه

jQuery یک کتابخانه از جاوا اسکریپت است که پیمایش اسناد اچ تی ام ال ، رسیدگی به رویدادها، متحرک سازی و تعاملات ای جکس (AJAX) را به منظور توسعه سریع وب تسهیل می کند. jQuery به گونه ای طراحی شده است تا روشی را که با آن جاوا اسکریپت را می نویسید تغییر دهد.
جی کوئری نرم‌افزار بازمتن و رایگان است که تحت دو پروانه GPL و MIT منتشر می‌شود. دستور زبان جی کوئری به گونه‌ای طراحی شده است که عمل هدایت به پرونده را آسان تر کرده باشد، بدین صورت که می‌توان حرکات انیمیشین ایجاد کرد و رویدادهای صفحه استفاده کند و به وسیله آن می‌توان نرم‌افزارهای مبتنی بر ای‌جکس را ایجاد و توسعه داد.

jQuery یک فریمورک جاوا اسکریپت می باشد. اما اصلاً یک فریمورک چیست؟
نمی‌دانم وقتی صحبت از فریمورک می‌شود چه تعریفی برای آن در ذهن دارید. بطور کلی می‌توان فریمورک را مجموعه‌ای از ابزارها، کتابخانه‌ها، قراردادها و بهترین شیوه‌ها تعریف کرد بطوریکه سعی می‌کنند وظایف روتین را به سوی مدل‌های جامعی حرکت دهند که دوباره می‌توانند مورد استفاده قرار بگیرند. هدف این است که به یک طراح یا توسعه دهنده اجازه داده شود تا بر روی وظایفی که در انجام پروژه مهم هستند تمرکز کند.
شما می توانید جی کوئری را به صورت یک لایه انتزاعی توصیف کنید زیرا قابلیت های بسیاری را که می باید در خطوط بیشماری از کد جاوا اسکریپت می نوشتید گرفته و آنها را در توابعی (functions) که می توانید تنها در یک خط کد فراخوانی کنید پنهان می کنند.
زبان برنامه نویسی JavaScript ، یک زبان برنامه نویسی خیلی پیچیده و گسترده است و یادگیری کامل آن به زمان و حوصله خیلی زیادی نیاز دارد. jQuery فریم‌ورکی که بر اساس زبان برنامه نویسی جاوا اسکریپت ایجاد شده است. به زبان ساده می‌توان گفت، برنامه نویس با استفاده از زبان برنامه نویسی جاوا اسکریپت، یک سری قائده و قانون تعریف کرده است و یک دستور زبان جدید ساخته که شما با آن قواعد یه کد به مراتب بسیار ساده‌تر می‌نویسید، سپس آن فایل فریم‌ورک دستورات شما را به دستورات استاندارد جاوا اسکریپت ترجمه می کند و سپس آن ها را اجرا می‌کند
کد نویسی بر اساس دستور زبانی که jQuery ایجاد کرده، خیلی ساده است و در کمترین تعداد خط می‌توان بیشترین تغییرات را در صفحه ایجاد کرد.

جی کوئری کاملا Unobtrusive می‌باشد یعنی شما هیچ کد جاوا اسکریپتی را داخل کدهای XHTML وارد نمی کنید. از این نظر کدهای شما کاملا مجزا از هم و مرتب خواهد بود و از طرفی وقتی JS روی مرورگر فعال باشد، کدهای شما اجرا میشود ولی اگر JS فعال نباشد، هیچ مشکلی برای سایت شما پیش نمی‌آید و سایت همچنان برای کاربر قابل استفاده خواهد بود
کافیست مقداری در سایت های هر کدام از فرمورک ها نگاهی به کد نویسی و syntex هر فریمورک بیندازید. اینجاست که در همین مرحله ابتدایی شما jquery رو انتخاب میکنید. فقط به خاطر اینکه به راحتی با کمترین دانش برنامه نویسی میتوانید نحوه کد نویسی jquery رو درک کنید.
به همین دلیل jquery خیلی محبوب شد و شاهد رشد و توسعه عالی و سریع اون در یک سال گذشته شدیم. به نحوی که خیلی از برنامه ها و اسکریپت های تحت وب که برای خود اسم و نامی دارند. همانند wordpress و سایت های بزرگی چون یاهو و گوگل در قسمت هایی از کارهاشون از این فریمورک استفاده کرده اند.
یکی دیگر از مزایای این فریمورک وجود پلاگین های متعددی ایست که بسیار کار امد هستند . و روزانه در حال افزایش هست. به طوری که شاید نیازی به کد نوشتن پیدا نکنیم و همین پلاگین ها کار مورد نظر ما را به خوبی انجام بدن.
asalfarhadi05
پست: 1
تاریخ عضویت: سه‌شنبه ۳ شهریور ۱۳۹۴, ۶:۴۶ ب.ظ
سن: 24
شغل: مدیریت
اینترنت: ADSL 1 Mbps
جنسیت: خانوم
تشکر شده: 1 دفعه

ممنون دوست عزیز عالی بود موفق باشی ;)
اب مصرفی با کیفیت و پاکیزه با دستگاه تصفیه آب خانگی پاکاب ایلیا http://pakabilia.com/list/household-water-treatment
shayans2
پست: 7
تاریخ عضویت: یک‌شنبه ۱۱ بهمن ۱۳۹۴, ۱۱:۲۴ ق.ظ
شغل: انتخاب نکردم
تشکر شده: 11 دفعه

دوستان گرامی برای تشکر از دکمه تشکر استفاده کنید :x
logodesignkn
پست: 2
تاریخ عضویت: دوشنبه ۹ اردیبهشت ۱۳۹۸, ۷:۴۸ ب.ظ
سن: 31
شغل: انتخاب نکردم
اینترنت: ADSL 6 Mbps
جنسیت: آقا
تشکر کرده: 2 دفعه

عالی بود مرسی
AJAX برای اضافه کردن امکانات پیشرفته سرچ کردن محصولات در طراحی وب سایت یک فروشگاه خیلی میتونه کمک کنه البته سرعتش هم خیلی بالاست ...


طراحی لوگو

ساک دستی
 
logodesignkn
پست: 2
تاریخ عضویت: دوشنبه ۹ اردیبهشت ۱۳۹۸, ۷:۴۸ ب.ظ
سن: 31
شغل: انتخاب نکردم
اینترنت: ADSL 6 Mbps
جنسیت: آقا
تشکر کرده: 2 دفعه

ممنون از اطلاعات مفیدتون : من برای سایت فولاد توفیقی از jQuery استفاده کردم برای منو موبایلی و...


 ساک دستی
رومی چاپ
طراحی بسته بندی
آخرین ویرایش توسط logodesignkn در یک‌شنبه ۱۱ خرداد ۱۳۹۹, ۶:۳۲ ب.ظ، در مجموع 1 بار ویرایش شده است.
limoo
پست: 2
تاریخ عضویت: پنج‌شنبه ۳۰ خرداد ۱۳۹۸, ۱۲:۴۲ ب.ظ
سن: 21
شغل: طراحی اپلیکیشن
اینترنت: ADSL 64 Kbps
جنسیت: آقا
تماس:

سلام
لطفا اموزش ویدئویی هم قرار بدید
mahdifallah1
پست: 1
تاریخ عضویت: دوشنبه ۲۸ بهمن ۱۳۹۸, ۲:۳۸ ب.ظ
سن: 28
شغل: انتخاب نکردم
اینترنت: ADSL 8 Mbps
جنسیت: آقا
تماس:

سلام
عالی بود
لطفا تصویر یا ویدیو هم قرار بدین
pakdelclinic
پست: 2
تاریخ عضویت: پنج‌شنبه ۲۷ آذر ۱۳۹۹, ۱۲:۵۷ ب.ظ
شغل: انتخاب نکردم
تماس:

سلام .ممنون کامل و عالی
windowupvc
پست: 1
تاریخ عضویت: پنج‌شنبه ۲۷ آذر ۱۳۹۹, ۱:۱۸ ب.ظ
شغل: انتخاب نکردم
تماس:

خیلی خوب .مرسییییییییی . اگر ویدیو یا تصویرهم بود عالی میشد

سایت تک پنجره ارائه دهنده خدمات : پنجره ریلی کشویی و... با بهترین کیفیت و ارزان تر از همه جا
موضوع جدید ارسال پست

بازگشت به “برنامه نویسی - Programing”