مشاوره رایگان
دریافت لینک های دانلود دریافت پستی درب منزل مبلغ کل: تومان
جهت دریافت کد تخفیف به کانال تلگرام مراجعه و یا با پشتیبان آنلاین هماهنگ نمایید

شروع کار با jQuery


کتابخانه جی‌کوئری معمولا تنها یک فایل جاوا اسکریپت است که شامل همه DOMها و Eventها و افکت‌ های و تابع‌ های مربوط به ای‌ جکس می‌شود.
یک دلیل برای آموزش jQuery ( جی کوئری) اینست که jQuery کار با DOM را آسان می کند ، به شما اجازه می دهد تا انواع مختلفی از استایل های شیک و زیبا را اضافه کنید و همچنین می توانید درخواست های ایجکس را نیز ساده تر اجرا کنید.
مزایای واقعی زمانی نمایان می شوند که کار با jQuery  را آغاز کنید .

این مزایا چه چیزهایی هستند ؟  بعد از اینکه تصمیم گرفتید کار با jQuery را شروع کنید چه مواردی را تجربه خواهید کرد ؟ در ادامه جواب تمام سوال هایتان را خواهید یافت .

سازگاری متقابل مرورگر (Cross-Browser Compatibility) :

یکی از مزایای ذاتی jQuery این است که اگر شما تنها با استفاده از جاوا اسکریپت در حال توسعه وب باشید ، به  بسیاری از باگ های cross-browser (عدم سازگاری با مرورگرهای مختلف) و مسائل دیگر بر میخورید که jQuery ، شر چنین مشکلاتی را از سر شما باز می کند!

با این حال، تیم جی کوئری (کسانی که کتابخانه جی کوئری را توسعه می دهند)  وقت خود را برای رفع مشکلات cross-browser صرف می کنند . منظور از cross-browser اینست که کدهای ما ، قابلیت اجرا بر روی کلیه مرورگرهای رایج را داشته باشد.

به بیان ساده ، اگر شما می توانید یک عنصر را با استفاده از jQuery رندر یا طراحی کنید، پس می توانید اطمینان حاصل کنید که به درستی در تمام مرورگر ها و تمام نسخه ها کار خواهد کرد.

Syntax زیبا :

هنگامی که در حال توسعه صفحات وب هستید، یکی از اولین چیزهایی که یاد می گیرید این است که کد نمایشی (HTML) صفحه خود را از اسکریپت ها (کدهای جاوا اسکریپت) جدا کنید. به دلایل بسیاری این روش معمول است.(بعدا به این مبحث خواهیم پرداخت)

 جی کوئری  به شما این اجازه را می دهد که عناصر را attach کنید و کد را به صفحات وب CSS متصل کنید - کد نهایی شما همواره از کد اسکریپتینگ شما جدا خواهد بود و این کار بسیار خوبی است!

کجا از jQuery استفاده کنیم ؟

 جی کوئری چیزی بیش از جاوا اسکریپت نیست، بنابراین هر شغلی که نیاز به جاوا اسکریپت دارد ،به نوعی نیاز به جی کوئری نیز خواهد داشت.

برخی از عناوین رایج شغلی در زمینه جی کوئری:

  • طراح ارشد وب و گرافیک
  •  مهندس ارشد ارائه خدمات وب
  •  مهندس ارشد نرم افزار
  •  معمار راه حل تجارت وب
  •  طراح وب و توسعه دهنده ی front-end

 و غیره ...

برخی از بزرگترین برند های موجود در جهان توسعه وب ، به طور منظم از jQuery و جاوا اسکریپت استفاده می کنند. این برند های مشهور  شامل IBM ، Google ، Netflix و حتی مایکروسافت است .

از آنجایی که جاوا اسکریپت برای توسعه front-end استفاده می شود،در نظر داشته باشید که اگر میخواهید شغلی در توسعه وب داشته باشید، علاوه بر چندین زبان پایه ای مانند HTML و CSS، باید  جاوا اسکریپت و جی کوئری را به طور گسترده تر یاد بگیرید.

اگر قبلا نتوانسته اید کتابخانه جی کوئری را از سایت رسمی دانلود کنید، فایل دانلودی چیزی جز فایل جاوا اسکریپت (.js) نیست. 
یک فایل خالی HTML ایجاد کنید و آن را به هر آنچه میخواهید فراخوانی کنید. د این آموزش نام فایل را test.html می گذاریم.

اطمینان حاصل کنید که فایل های HTML و جاوا اسکریپت (کتابخانه جی کوئری) در دایرکتوری یکسان قرار دارند.

شروع اولین کدنویسی :

اکنون ما قصد داریم کدی را بنویسیم که چاپ "hello world" بر روی صفحه از طریق jQuery را انجام دهد.

ابتدا ما میخواهیم یک کد HTML ساده را بنویسیم (مطابق کد زیر). لطفا توجه داشته باشید که شما می توانید پیام نمایش داده شده را تغییر دهید تا آنچه که خودتان می خواهید نمایش داده شود.

<html>
<head>
<title>HTML Hello World</title>
Hello World in HTML.
</body>
</html>

پس از اضافه کردن این محتوا در داخل فایل HTML و ذخیره آن ،  آن را در یک مرورگر باز کنید و پیام زیر را "Hello World in HTML" مشاهده کنید.

بدیهی است که این HTML اصلی  است و ما هیچ جاوا اسکریپت (یا جی کوئری) را در آن استفاده نکرده ایم.

بعد، قطعه کد زیر را در سند HTML خود اضافه کنید تا بتوانید با کتابخانه جی کوئری ارتباط برقرار کنید :

<script type="text/javascript">
$(document).ready(function(){
$("#hello").html("jQuery Hello World.");
});
</script>

یک تگ از نوع div ایجاد میکنیم و شناسه آن را برابر با Hello قرار می دهیم.

<div id="hello">
</div>

کد نهایی :

<html>
<head>
<title>jQuery Hello World</title>
<script type="text/javascript" src="jquery-1.2.6.min.js"></script>
</head>
<body>
<script type="text/javascript">
$(document).ready(function(){
$("#hello").html("jQuery Hello World");
});
</script>
HTML Hello World.
<div id="hello">
</div>
</body>
</html>

بعد از اینکه فایل HTML خود را ذخیره کردید، باید بتوانید آن را با استفاده از مرورگر خود باز کنید ؛ شما دو خط متن را مشاهده خواهید کرد، یکی برای کد HTML و دیگری برای کد جی کوئری.

فصلِ: 5 , تعداد قسمت ها: 176 , سطح: صفر تا صد

این فصل در یک نگاه:

در این فصل پس از بررسی سیستم مسیریابی و طراحی صفحه نمایش ویدیو ها، به سراغ پنل کاربری خواهیم رفت و مباحث Model Binding و…

توجه: این دوره آموزشی به صورت پیوسته بر اساس آخرین نسخه ی ASP.NET Core بروزرسانی خواهد شد.   آموزش صفر تا صد طراحی سایت اشتراک ویدیو مشابه آپارات با استفاده از  ASP.NET CORE  MVC 3.0 و V…
فصلِ: 8 , تعداد قسمت ها: 357 , سطح: صفر تا صد

این فصل در یک نگاه:

توضیحات کلی مجموعه: در این مجموعه قصد داریم تا فروشگاه اینترنتی دیجی کالا رو با Asp.Net Core3 پیاده سازی کنیم. ابتدا طراحی قالب دیجی کالا رو به صورت کامل انجام خواهیم داد. در مرحله میریم …
فصلِ: 5 , تعداد قسمت ها: 135 , سطح: صفر تا صد

این فصل در یک نگاه:

توضیحات کلی مجموعه: در این مجموعه آموزشی، با استفاده از جدیدترین تکنولوژی ها و ابزار های مایکروسافت (دات نت)، به یک پروژه جذاب مدیریت آگهی مشابه دیوار می پردازیم. این آموزش در دو بخش کلی و…
فصلِ: 1 , تعداد قسمت ها: 16 , سطح: صفر تا صد

این فصل در یک نگاه:

نود جی اس چیست؟-اموزش نصب نود جی اس-کار با فایل در نود جی اس-کار با پکیج http در نود جی اس-اموزش کار با npm manager -امو…

توضیحات کلی مجموعه: آموزش صفر تا صد برنامه نویسی nodejs(سورس کدها به همراه اموزش قسمت اخر می باشد) دراین دوره از ابتدا تا سطح حرفه ای نود جی اس رو به کاربران عزیز کلیک سایت اموزش میدیم تا …
فصلِ: 7 , تعداد قسمت ها: 401 , سطح: صفر تا صد

این فصل در یک نگاه:

در این فصل به بروزرسانی های جاوااسکریپت پرداخته می شود…

توجه: این دوره دائما توسط مهندس روشنایی (مدرس دوره) بروز گردیده و مطابق با آخرین استانداردهای برنامه نویسی آپدیت می شود. توجه فرمائید دریافت آپدیت ها برای خریداران قبلی رایگان می باشد و نیاز…
فصلِ: 3 , تعداد قسمت ها: 25 , سطح: صفر تا صد

این فصل در یک نگاه:

فصل سوم…

آموزش طراحی ریسپانسیو مدرن و جذابتر نسبت به بوتسرپ (همراه با ساخت صفحه اصلی و پنل یک آژانس مسافربری) آموزش پروژه محور فریمورک متریالایز برای اولین بار بین وب سایت های آموزشی آموزش تمامی …
فصلِ: 5 , تعداد قسمت ها: 77 , سطح: متوسط

این فصل در یک نگاه:

ساخت منوی مدیریت سایت،ایجاد بخش دسته بندی ها ، جدول نمایش دسته ها و ایجاد دسته جدید،ایجاد بخش ویژگی های یک دسته،ایجاد وی…

این مجموعه با تلفیقی از فریمورک bootstrap  و کد های html و css  ارائه گردیده و پیش نیاز این آموزش ، دوره دیجی کالای آقای مهندس بلاغی است چون این پروژه در قالب mvc پیاده گردیده و با توجه به ا…
فصلِ: 14 , تعداد قسمت ها: 188 , سطح: صفر تا صد

این فصل در یک نگاه:

سلام . پیشنهاد میکنم حتما دموی دوره رو مشاهده کنید درباره فریم ورک Yii: در پاسخ به سوالات : آیا این فریم ورک سریع است؟ آیا این یک فریم ورک امن است؟ آیا این یک فریم ورک حرفه ای است؟ آیا ا…
فصلِ: 28 , تعداد قسمت ها: 253 , سطح: صفر تا صد

این فصل در یک نگاه:

آشنایی با امکانات جدید لاراول ۷…

برخی از سرفصل های این پکیج آموزشی :   لاراول چیست و چرا ما لاراول استفاده میکنیم کامپوزر کارش چیه و نصب اون نصب لاراول آموزش نصب لاراول از طریق اینستالر آموزش نصب لاراول با استفاده ا…
فصلِ: 4 , تعداد قسمت ها: 78 , سطح: متوسط

این فصل در یک نگاه:

در این دوره آموزشی، وبسایت ورزش3 را با استفاده از ASP.NET Core پیاده سازی می کنیم و همچنین اپ اندروید آن را هم با Xamarin متصل به سرور سایت طراحی و در نهایت نحوه انتشار آن در مارکت هایی مثل …
فصلِ: 9 , تعداد قسمت ها: 215 , سطح: صفر تا صد

این فصل در یک نگاه:

در اصل فصل در مورد performance صحبت خواهیم کرد :-React Performance-Lazy-Error Boundaries و سایت را بر روی هاست واقعی قرا…

با سلام خدمت کلیک سایتی های عزیز، به دوره ی صفر تا صد طراحی سایت با react js خوش آمدید. نکته:این دوره کاملا پروژه محور میباشد نکته:این دوره هیچ پیش نیازی ندارد ReactJS  چیست؟ ReactJS اس…
فصلِ: 11 , تعداد قسمت ها: 162 , سطح: صفر تا صد

این فصل در یک نگاه:

در این فصل(فصل یازدهم مجموعه)،به طراحی CMS (سیستم مدیریت محتوا)اختصاصی فروشگاه می پردازیم.هدف از طراحی این بخش،آنست که م…

در این مجموعه آموزشی قصد داریم از صفر تا صد طراحی یک فروشگاه اینترنتی رو به صورت کامل آموزش بدهیم.این فروشگاه شامل تمامی بخش های مورد نیاز یک فروشگاه اینترنتی است. هدف از این مجموعه،آموزش…
فصلِ: 4 , تعداد قسمت ها: 240 , سطح: صفر تا صد

این فصل در یک نگاه:

طراحی پنل مدیریت(دسته بندی)- دسته بندی یا category - نمایش دسته های فرعی در view با ورود به یکی از دسته های اصلی و آشن…

توضیحات کلی مجموعه: این مجموعه توسط فریمورک محبوب و دوست داشتنی bootstrap  و به صورت تضمینی  و صفر تا صد جهت یادگیری کارآموزان عزیز ارائه گردیده و دوستانی که این دوره را به طور کامل و دقیق…
فصلِ: 8 , تعداد قسمت ها: 77 , سطح: صفر تا صد

این فصل در یک نگاه:

  پیشنهاد میکنیم دمو دوره رو حتما مشاهده کنید با سلام خدمت دوستان عزیز . ابتدا عرض کنم که این دوره برای دوستانی آماده شده که میخوان وب اپلیکیشن های مدرنی رو طراحی بکنن و وارد بازار کار ط…
فصلِ: 5 , تعداد قسمت ها: 201 , سطح: صفر تا صد

این فصل در یک نگاه:

ایجاد پروژه آژانس مسافرتی.....…

فصل اول: آشنایی با مبانی برنامه نویسی اندروید   آشنایی با معماری برنامه های اندرویدی ساخت شبیه ساز جهت تست پروژه اندروید آشنایی با دستور Toast و حلقه for در برنامه های اندروی…
فصلِ: 1 , تعداد قسمت ها: 155 , سطح: صفر تا صد

این فصل در یک نگاه:

مباحث مقدماتی فریم ورک react.js…

توضیحات کلی مجموعه: فصل اول : آشنایی با مباحث مقدماتی فریم ورک react.js نصب و راه اندازی node.js  و کلیه پیش نیازهای لازم نصب فریم ورک react روی لوکال و انجام تست های لازم آغاز آشنایی …
فصلِ: 1 , تعداد قسمت ها: 15 , سطح: متوسط

این فصل در یک نگاه:

رشد و درآمدزایی یک وب سایت یا کسب و کار اینترنتی کاملا به ذوق و مهارت وب مستر یا همان مدیر اصلی وب سایت گره خورده و متاس…

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

تولید شده توسط کلیک سایت

پشتیبانی آنلاین
آماده پاسخگویی هستیم
انتخاب تصویر جهت ارسال:
در حال ضبط صدا

(جهت توقف و یا لغو ضبط از دکمه های زیر استفاده کنید)

توقف و ارسال :
لغو ضبط
در حال حاضر تمامی کارشناسان آفلاین هستند. همواره می توانید با شماره تلگرام / واتساپ 09010005000 به صورت آنلاین با ما در ارتباط باشید. جهت ورود به واتساپ کلیک کنید
0 پیام جدید
پشتیبان در حال تایپ ...
ارسال تصویر ضبط صدا
0 کارشناسان آنلاین می باشند
این گفت و گو توسط پشتیبان به اتمام رسید