0

هیچ محصولی در سبد خرید نیست.

طراحی سایت در اصفهان, سئو سایت اصفهان, ساخت سایت اصفهان, طراحی سایت حرفه ای اصفهان, بهینه سازی سایت , بازاریابی و دیجیتال مارکتینگ 09133886881 احمدپور

آموزش جی کوئری – جی کوئری چیست؟

نویسنده پشتیبانی وب یار
امتیاز مطلب
تعداد بازدید 1992
تاریخ بروزرسانی ۶ مرداد ۱۳۹۸

آموزش جی کوئری JQuery

 

درس اول : جی کوئری چیست؟

 قبل از اینکه آموزش JQuery را شروع کنیم تیم طراحی سایت اصفهان وب یار به شما پیشنهاد می دهد یک سری اطلاعات پایه ای راجع به موارد زیر داشته باشید :

  1. HTML
  2. Css
  3. Javascript

ما فرض را بر این می گذاریم که شما با موارد ذکر شده آشنایی دارید؛ در غیر اینصورت می توانید از لینک های آموزش html ,javascript , css برای فراگیری این موارد بهره مند شوید.

قبل از معرفی JQuery برای درک بهتر مطلب توضیح مختصری درباره اسکریپت ، زبان های اسکریپتی و جاوا اسکریپت ارائه  می دهم :

 

  • اسکریپت :

اسکریپت در لغت به معنای متن سند و دستخط می باشد .

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

اسکریپت ها برنامه های کوچکی اند که به وسیله آنها میتوان وظایفی که تکراری و طولانی هستند را به طور خودکار انجام داد .

آنها کدهای برنامه نویسی هستند که کامپایل  نمی شوند و اغلب تفسیر می شوند .

 

  • زبان اسکریپتی :

زبان اسکریپتی در حقیقت نمونه کوچک شده ای از یک زبان برنامه نویسی بزرگ (زبان مادر خود ) است .

در این زبان برنامه نویسی کامپایل از مرحله اجرا جدا نیست و در زمان اجرا اتفاق می افتد .

زبان های اسکریپتی عبارتند از :

Pyton /  javascript / perl

که طبق نیاز این آموزش تنها به توضیح جاوا اسکریپت می پردازیم .

 

  • جاوا اسکریپت :

 جاوا اسکریپت یک زبان سطح بالا ، مشابه زبان C++  ودارای کتابخانه های متعدد است .

طراحان وب از کدهای  PHP, CSS ,HTML (البته میتوانند به جای PHP از زبان دیگری استفاده کنند ) برای طراحی صفحات سایت خود استفاده میکنند . طراحان  وب برای کنترل و مدیریت عناصر و رویدادها در سمت  کلاینت یعنی توسط مرورگر کاربر و بدون نیاز به پردازش توسط کامپیوتر سرور (برای مثال : زمانیکه کاربر روی یک دکمه در صفحه کلیک میکند یک پیغام بلافاصله نشان داده شود ) علاوه بر سه زبان مذکور از زبان دیگری به نام جاوا اسکریپ استفاده می کنند .

زبان جاوا اسکریپت توسط مرورگرها تفسیر می شود بنابراین کدهایی که با زبان جاوا اسکرپیت نوشته میشوند  نیازی به پردازش در سمت سرور ندارند و خود  مرورگر کدها  را اجرا میکند .(مرورگرها قادرند زبانهای HTML و CSS و JAVASCRIPT رو پردازش کنند)
جی کوئری یکی از کتابخانه های محبوب طراحان سایت است که کارها را برای آنها ساده می سازد و طراحان وب برای طراحی  یک سایت جالب ،زیبا و پویا گاها از کدهای جی کوئری دربین کدهای HTML صفحات وب سایت  خود استفاده میکنند.

از این رو قصد داریم تا در این آموزش جی کوئری را به شما معرفی کرده و پس از پرداختن به ویژگی های جی کوئری به بررسی قواعد دستوری ، برخی از رویداد ها ، متدها وقابلیت های جی کوئری  بپردازیم.

 

کتابخانه ها چه هستند ؟

کتابخانه ها در هر زبان برنامه نویسی حاوی توابع نوشته شده توسط افراد دیگری هستند که ما میتوانیم از آنها استفاده کنیم و تنها کاری که باید انجام بدهیم این است که فایل کتابخانه مورد نظر خود را تهیه و به صفحه خود لینک بدهیم  .
جاوا اسکریپت هم از این قاعده مثتثنی نیست و برای آن  کتابخانه های زیادی نوشته شده که جی کوئری از محبوب ترین و قدیمی ترین آن هاست. علت محبوبیت جی کوئری به این خاطر است که  تعداد زیادی از برنامه نویسان قدیمی توانسته اند با کار بر روی جی کوئری با توابع آن پلاگین های جالبی خلق کنند برای مثال  پلاگین اسلایدر با جی کوئری یا پلاگین جی کوئری گالری تصاویر و… .

 

جی کوئری JQuery

کتابخانه های زیادی برای JavaScript وجود دارد، اما جی کوئری کتابخانه ای محبوب و توسعه پذیر  از جاوا اسکریپت است  که با ارائه یک سری امکانات از پیش آماده شده انجام برخی  از کاراها را  مثل یمایش اسناد اچ تی ام ال ، رسیدگی به رویدادها، متحرک سازی و تعاملات ای جکس (AJAX) را به منظور توسعه سریع وب برای شما آسان می کند . یا به عبارتی دیگر فریم ورکی براساس زبان جاوا اسکریپت است  ،  که در واقع برنامه نویس یکسری اصول و قوانین را با زبان جاوا اسکریپت تعریف کرده و دستور زبان  ، ساده ای را به وجود آورده که با نوشتن کد کوچکی (نسبت به جاوااسکریپت) در آن میتوان کارهای زیادی انجام داد  .پس از نوشتن کد در جی کوئری که برخلاف جاوا اسکریپت نیاز به دانش زیادی ندارد (فایل فریمورک) دستورات شما را به دستورات استاندارد جاوا اسکریپت تبدیل و سپس اجرا می کند .

 

آموزش جی کوئری

برخی از ویژگی های جی کوئری JQuery عبارتند از :

  • -ایجاد امکان دسترسی به بخشهایی از یک صفحه بدون نیاز به ابزارهای جاوا اسکریپت و عدم نیاز به کد نویسی های زیاد
  • -جی کوئری مکانیسم سریع و موثری برای جستجو ، یافتن و انتخاب بخشهای مورد نظر از یک صفحه را بدون نیاز به ابزار جاوا اسکریپت، در اختیار ما قرار میدهد.
  • -امکان تغییر ظاهر یک صفحه؛ البته آموزش css ابزار قدرتمندی در تغییر صفحات بما میدهد اما قادر به انجام اینکار در مرورگرهای مختلف که استانداردهای متفاوتی دارند، نیست. اما جی کوئری براحتی میتواند هر نوع مرورگری را ساپورت کند و حتی قادر است که مختصات ویژه صفحات وب را، حتی بعد از دستکاری و تغییر ساختاری و ظاهر، دوباره تغییر دهد.
  • -جی کوئری نه تنها تغییرات ظاهری و ناچیز را، بلکه صرفا با چند کلیک ساده، می‌تواند محتوای صفحات مورد نظر کاربر را هم تغییر کلی بدهد و مثلا متن یا عکسی را تغییر داده و یا تصویر یا لیستی را درون متنهای آن صفحه اضافه و یا از آن حذف کند. حتی میتواند تمام ساختار html صفحات را کاملا تغییر دهد.
  • -یکی از امکانات کتابخانه جی کوئری کنترل و جلوگیری از اتفاقات غیرمنتظره ایست که بهنگام کلیک کردن یک کاربر بر یک لینک رخ میدهند و مثلا باعث کند شدن یا درهمریختگی مرورگرها میشوند. ابزار event-handler در جی کوئری این وظیفه را بسادگی و بدون نیاز به استفاده از جاوا اسکریپت انجام میدهد.
  • -افزودن انیمیشن (Fade) به یک صفحه؛ کسب فیدبک از (یا به) کاربران، امری بسیار مهم است و جی کوئری این ویژگی را بسادگی با استفاده از امکاناتی همچون Fade و غیره بما میدهد.
  • -کسب اطلاعات از یک سرور بدون نیاز به ریفرش کردن آن صفحه (که اصطلاحا به آن AJAX می‌گویند( JQuery اینکار را بدون نیاز به دانستن مختصات ویژه هر سرور و صرفا با مراجعه مستقیم به نتایج آن صفحه (محتویات سرور) انجام میدهد.
  • -ساده سازی عملکردهای مشترک / تکراری جاوا اسکریپت : جی کوئری علاوه بر انجام بسیار ساده تغییرات کلی در متن و ظاهر صفحات وب، حتی قادر به ساده تر کردن عملیات ساختار سازی همچون Iteration And Array Manipulation هم هست.

 

چرا جی کوئری JQuery ؟

  • -در سالهای اخیر افزایش گرایش به آموزش html باعث افزایش کاربرد بسته های فریم ورک های  جاوا اسکریپت شده است  که برخی از این بسته ها عملیات خاص و محدود و برخی دیگر کارهای انیمیشن و غیره را آسان می کنند. اما JQuery اکثر این حوزه ها را پوشش دهد.
  • -طراحان سایت برای شناسایی و تغییر مختصات صفحات وب، نیازمند آشنایی طراحان وب با کدها و خطاهای مربوط به CSS و … هستند، ولی جی کوئری این کار را برای طراحان سایت آسانترمی سازد.
  • – Extension  ها در جی کوئری طوری تنظیم شده اند که پلاگینها را میتوان براحتی حذف یا اضافه نمود و ساختار درونی JQuery پایه طوری نوشته شده که هنگام دانلود براحتی برای سایر آیتم های صفحه وب قابل شناسایی اند و براحتی با ایجاد ماژول‌های ساده میتوان آنها را تغییر داد .
  • -متفاوت بودن پیش شرط ها و مختصات مرورگرها و عدم هماهنگی آنها با یکدیگر و یا با نرم افزار های جدید یکی از مشکلات طراحی سایت و طراحان وب است. جی کوئری این قابلیت را دارد که با هر مرورگری کار کرده و با کاهش کدها و ساده سازی کار را آسانتر کند.
  • -با استفاده از تکنیک Implicit Iteration می توانید هم به بررسی دسته جمعی (و نه تک به تک) و در بسیاری از لوپ ها پرداخته وهم در وقت صرفه جویی کرده و بدین ترتیب نیاز به کدنویسی طولانی نداشته باشید.

 

در بخش های بعدی آموزش جی کوئری با ما همراه باشید.

 

0/5 (0 Reviews)
مطالب مرتبط
مطالعه :

breadcrumb چیست؟ Breadcrumb ( بردکرامب ) یک مسیر نوشتاری کوچک است  که اغلب در بالای صفحه قرار دارد و محل کاربر را در سایت نشان می دهد. هر مرحله از این مسیر راهنما تا بازگشت به صفحه اصلی قابل کلیک است. برای مثال به تصویر زیر دقت کنید که به طور واضح مکان این محتوا را نشان می دهد.     جالب است بدانید breadcrumb به معنای خرده نان است و از داستان هانسل و گرتل سرچشمه می گیرد. وقتی هانسل و گرتل به جنگل رفتند ، هانسل تکه های نان را روی زمین انداخت تا در صورت گم شدن بتوانند به خانه راه پیدا کنند. این مسیر راهنما سرانجام الگویی برای مواردی شد که این روزها در وب سایت ها می بینیم. مزایای استفاده از breadcrumb چیست ؟ 1. گوگل آنها را دوست دارد! بردکرامب ها روش دیگری را برای پی بردن به چگونگی ساختار وب سایت شما به گوگل ارائه می دهند ، اما گوگل ممکن است از آنها در نتایج جستجوی واقعی نیز استفاده کند ، که نتیجه شما را برای کاربران بسیار جذاب تر می کند. 2. آنها تجربه کاربر را افزایش می دهند. همه از گم شدن متنفرند و این در مورد وب سایت ها نیز صدق می کند. بردکرامب ها می توانند به تجربه کاربری شما کمک کنند ، زیرا آنها یک عنصر مشترک رابط […]

طراحی سایت فروشگاهی داروخانه کوروش
مطالعه :

طراحی سایت فروشگاهی داروخانه طراحی سایت فروشگاهی داروخانه  ضمن رعایت قواعد و قوانین سئو در کدنویسی  از نمونه کارهای حرفه ای طراحی سایت اصفهان و سئو سایت وب یار است. فعالیت سایت کوروش در زمینه فروش مکمل های بدن سازی است. سایت داروخانه  برای مشتریان عزیزی که کسب و کارشان در حوزه های داروخانه ، فروش مکمل های بدنسازی  و سایر حوزه های فروشگاهی می باشد بسیار مناسب است.   آدرس سایت جهت مشاهده تمامی امکانات داخلی و گرافیکی سایت طراحی سایت اختصاصی داروخانه  منجر به افزایش فروش و درآمد افراد در حوزه های مختلف کسب و کار می شود. در ادامه با هم امکانات سایت داروخانه کوروش که به تازگی توسط تیم طراحی سایت وب یار طراحی شده است را بررسی می کنیم. اگر شما هم نیاز به طراحی سایت دارید بهتر است طراحی سایت اختصاصی داروخانه را ببینید تا انتخاب آگاهانه تری در مورد انتخاب امکانات سایت خود داشته باشید؛ چرا که ممکن است در میان انتخاب امکانات سایت خود برخی از نیازهای سایت از خاطر شما دور مانده باشد. ویژگی طراحی سایت فروشگاهی داروخانه از ویژگی های بارز طراحی سایت داروخانه کوروش ، طراحی سایت اختصاصی، طراحی سایت ارزان قیمت با حجم امکانات بالا در مقایسه با طراحی سایت های ارزان قیمت شرکت های غیر معتبر که برگرفته از قالب های آماده و دزدی سایرین است می باشد. فروشگاه […]

مطالعه :

سلام. امروز می خواهیم در مورد یکی از فریمورک های جذاب جاوا اسکریپت به نام ری اکت با شما صحبت کنیم. این فریموررک بسیار در بخش طراحی سایت کاربردی می باشد. سوالاتی در این زمینه از ما پرسیده شد که به آن ها جواب می دهیم: ری اکت چیست؟ تاریخچه ری اکت چرا ری اکت؟ محبوبیت ری اکت نسبت به فریمورک های دیگر چگونه است؟ ری اکت را می توان جایگزین کدام فریمورک ها کرد؟ ری اکت چیست؟ ری اکت یا React.js یکی از کتابخانه های محبوب جاوا اسکریپت می باشد. جالب است بدانید که ری اکت مدت زیادی نیست که ارائه شده است. اما در طول همین مدت کم به یکی از محبوب ترین کتابخانه های جاوا اسکریپت تبدیل شده است. ری اکت برای طراحی رابط کاربری استفاده می شود. کاربرد ری اکت بیش تر در ساخت اپلیکیشن ها و وب اپلیکیشن های تک صفحه ای می باشد.     تاریخچه : این کتابخانه جذاب توسط جردن واک یکی از کار کنان فیس بوک نوشته شده است. در حدود 7 سال پیش یعنی سال 2013 این فریمورک به وجود آمد. البته لازم به ذکر است که ری اکت در سال 2011 توسط این شخص نوشته شد. در سال 2012 در سرویس اینستاگرام به کارگیری شد. سر انجام در سال 2013 در جریان کنفرانس آمریکا این کتابخانه توسط فیس بوک […]

بهبود ساختار سایت
مطالعه :

بسیاری از وب‌سایت‌ها ساختار گمراه‌کننده‌ای دارند. لینک دادن محتوا‌ها به یکدیگر از هیچ قاعده و قانونی تبعیت نمی‌کند، کاربر را گیج و سردرگم و به مسیر اشتباهی راهنمایی می‌کند. این می‌تواند برای سئوی سایت شما بسیار بد باشد. امروز شما را با استراتژی بهبود ساختار وب سایت آشنا می‌کنیم تا بتوانید جایگاه سایت‌تان را در موتورهای جستجو ارتقا دهید. و از طریق آن بتوانیم به افزایش درآمدتان کمک کنیم. با ما همراه باشید. مسیر کاربر(User Flow) مسیر کاربر و ساختار وب‌سایت ارتباط تنگاتنگی دارند. ساختار وب سایت شما مانند نقشه‌ی معماری یک ساختمان است.این ساختار یک طرح کلی از چگونگی پیوند دادن پست‌ها و صفحات سایت‌تان برای شما فرآهم می‌آورد. با استفاده از مفهومی معروف به خوشه‌بندی محتوا می‌توان دید که چگونه ساختار وب‌سایت ‎تان روی سئوی آن موثر است. در ادامه درباره خوشه‌بندی محتوا توضیح خواهیم داد. از طرف دیگر مسیر کاربر مربوط به نحوه و چگونگی جابجایی کاربران در سایت‌تان است و یکی از عوامل مهم و تأثیرگذار روی سئو است. ساختار وب سایت سهم بزرگی در این مهم دارد. از دیگر عوامل مؤثر،می‌توان به کیفیت محتواها و لینک‌های‌تان اشاره کرد. بهترین ابزار برای تجزیه و تحلیل سایت قبل از اعمال هر گونه تغییر اساسی در ساختار وب‌ سایت‌ تان باید نحوه استفاده کاربران از سایت‌تان را بررسی کنید. دو برنامه‌ی کاربردی و معروف وجود دارد که می‌توانید […]

طراحی سایت چند فروشندگی آراد پیپر
مطالعه :

طراحی سایت چند فروشندگی طراحی سایت چند فروشندگی  ضمن رعایت اصول کدنویسی و سئو یکی از زیباترین طرح های تیم طراحی سایت اصفهان و سئو سایت اصفهان وب یار است. این سایت در زمینه ی سایت فروشگاهی پخش کاغذ و لوازم التحریر، لوازم جانبی موبایل، کارت ویزیت، پایان نامه و نیز ترجمه فعالیت دارد. سایت فروشگاهی  برای مشتریان عزیزی که کسب و کارشان در حوزه های مختلف مرکز پخش کاغذ و لوازم التحریر، لوازم جانبی موبایل، کارت ویزیت، پایان نامه ، ترجمه و سایر حوزه های فروشگاهی می باشد بسیار مناسب است.   آدرس سایت جهت مشاهده تمامی امکانات داخلی و گرافیکی سایت   طراحی سایت فروشگاهی آراد پیپر منجر به افزایش فروش و درآمد افراد در حوزه‌های مختلف کسب و کار می‌شود. در ادامه امکانات سایت آراد پیپر که به تازگی توسط تیم طراحی سایت وب یار طراحی شده است رابررسی می‌کنیم. اگرشما هم نیاز به طراحی سایت و طراحی سایت فروشگاهی دارید بهتر است طراحی سایت اختصاصی فروشگاهی آراد پیپر راببینید. تا انتخاب آگاهانه تری در مورد انتخاب امکانات سایت خود داشته باشید. چرا که ممکن است در میان انتخاب امکانات سایت خود برخی از نیازهای سایت از خاطر شما دور مانده باشد.   ویژگی طراحی سایت چند فروشندگی آراد پیپر از ویژگی های بارز طراحی سایت چند فروشندگی ، طراحی سایت اختصاصی، طراحی سایت ارزان قیمت با حجم […]

ریچ اسنیپت چیست؟
مطالعه :

ریچ اسنیپت (Rich Snippets)  چیست؟     ریچ اسنیپت نوعی علامت گذاری ساختار یافته داده است که اپراتورهای سایت به کد HTML صفحات خود اضافه می کنند. هر بار که شما در گوگل جستجو می کنید ، یک دسته از نتایج جستجو نمایش داده می شود. یک نتیجه جستجوی معمول در گوگل شامل موارد زیر است: آدرس اینترنتی عنوان صفحه توضیحات متا ریچ اسنیپت، قطعه ای است که دارای اطلاعات اضافی مانند تصویر کوچک ، رتبه بندی و بررسی های کاربران می باشد. در واقع آن ها ، اطلاعات بیشتری در مورد نتیجه به کاربران می دهد که می تواند باعث افزایش اعتماد آن ها شود. به عنوان مثال ، اگر سایتی مربوط به دستور العمل های غذایی را اداره می کنید ، می توانید زمان پخت و پز ، رتبه بندی کاربر و یک تصویر کوچک را اضافه کنید تا نتایج جستجو بیشتر جذاب و قابل اعتماد باشد. از آنجا که ریچ اسنیپت ها  اطلاعات بیشتری را ارائه می دهند ، در مقایسه با سایر نتایج ، احتمالاً کاربران روی آن نتیجه کلیک می کنند. از این رو آن ها می توانند مستقیماً نرخ کلیک شما را افزایش دهند. استفاده از ریچ اسنیپت چه مزیت هایی دارد؟ موارد زیادی برای ورود وب سایت شما در صفحه اول گوگل و سایر موتورهای جستجو وجود دارد. بک لینک با کیفیت و محتوای […]

دیدگاه ها

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *