0

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

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

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

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

آموزش جی کوئری 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)
مطالب مرتبط
انجام کلیه ی تبلیغات کاندیدای شورای شهر و کشور
مطالعه :

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

تفاوت وب سایت و وب اپلیکیشن چیست ؟
مطالعه :

وب سایت یا وب اپلیکیشن کدام یک انتظارات شما را برآورده می کند؟ تفاوت اصلی چیست و کدام یک بهترین راه حل برای تجارت شما خواهد بود؟ در این مقاله وب یار به بررسی تفاوت وب سایت و وب اپلیکیشن می پردازیم.   وب سایت چیست؟   وب سایت گروهی از صفحات وب قابل دسترسی جهانی است که به هم پیوسته اند و دارای یک نام دامنه واحد هستند. توسط فردی ، تجاری یا سازمانی قابل توسعه و نگهداری است. یک وب سایت در یک وب سرور منفرد یا چندگانه میزبانی می شود.هدف اصلی آن ارائه اطلاعات به کاربران است. در وب سایت ، ما می توانیم متن و پرونده های مختلف چندرسانه ای ، مانند تصاویر یا فیلم ها را پیدا کنیم. چه زمانی به وب سایت نیاز دارید؟ وب سایت یک روش موثر برای ارائه محصولات و خدمات شما است. این می تواند به شما کمک کند: مشتری جدید پیدا کنید بهبود شناخت برند افزایش فروش و درآمد ارائه اطلاعات مهمی مانند: اطلاعات شرکت ، اطلاعات تماس ، لیست قیمت ، پیشنهادات ویژه و .. وب اپلیکیشن چیست؟   وب اپلیکیشن ، نرم افزار یا برنامه ای است که در مرورگر اجرا می شود و از طریق رابط کاربری سرویس خاصی را به کاربر ارائه می دهد. معمولاً به سرور مرکزی متصل می شود تا محتوا را به کاربر […]

همه چیز دربار فیگما
مطالعه :

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

مطالعه :

اگر قصد راه اندازی فروشگاه آنلاین خود را دارید ، ممکن است به یک دو راهی برخورد کرده باشید: ووکامرس یا پرستاشاپ ؟ هر دو سیستم عامل عالی هستند و هیچ برنده مشخصی وجود ندارد. این انتخاب به ماهیت تجارت آنلاین و قدرت فنی شما بستگی دارد. در این مقاله به مقایسه ووکامرس و پرستاشاپ می پردازیم. ووکامرس چیست؟     ووکامرس یک افزونه تجارت الکترونیکی است که به شما امکان می دهد فروشگاه تجارت الکترونیک را در وب سایت تحت وردپرس راه اندازی کنید. ووکامرس در سال 2011 توسط توسعه دهنده تم WooThemes منتشر شد. بعداً ، در سال 2015 ، توسط Automattic ، شرکت صاحب وردپرس خریداری شد. ووکامرس محبوب ترین پلتفرم تجارت الکترونیکی در جهان است که میلیون ها فروشگاه آنلاین را قدرت می دهد. وردپرس بزرگترین CMS جهان است که بستر مناسبی برای ساخت هر نوع وب سایت است و با چند کلیک می توانید آن را به یک فروشگاه آنلاین زیبا و کاربردی تبدیل کنید. به همین دلیل WooCommerce به عنوان بهترین راه حل تجارت الکترونیکی برای وردپرس در نظر گرفته شده است. هنگام نصب آن ، کلیه ابزارهای لازم برای راه اندازی فروشگاه آنلاین خود را دریافت خواهید کرد. از جمله: گزینه های مختلف حمل و نقل ، محصولات ، سیستم مدیریت سفارش ، گزارش های تجاری و … از آنجا که ووکامرس یک […]

بروزرسانی سایت
مطالعه :

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

مطالعه :

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

دیدگاه ها

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

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