jQuery Get Started
شروع کار با jQuery 🚀
برای استفاده از jQuery، کافیست فایل آن را به صفحه اضافه کنید. میتوانید آن را دانلود کنید یا از CDN استفاده کنید.
{code_block('')}Document Ready
همیشه کدهای jQuery را داخل فانکشن ready بنویسید تا مطمئن شوید صفحه کامل لود شده است:
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
یادگیری jQuery دروازه ورود به دنیای دستکاری DOM است. حتی اگر بعداً سراغ فریمورکهای مدرن بروید، درک اینکه زیر کاپوت چه میگذرد (انتخاب المان، تغییر استایل، رویدادها) شما را به برنامهنویس قویتری تبدیل میکند. ابزارها عوض میشوند، اما مفاهیم وب ثابت میمانند.
<hr style="margin: 50px 0; border: 0; border-top: 2px dashed #0769AD;">میراث jQuery در دنیای مدرن 🏛️
اگرچه فریمورکهای مدرن مثل React و Vue جایگزین jQuery شدهاند، اما هنوز 70% وب از jQuery استفاده میکند.
تمرینهای عملی
برای تثبیت یادگیری این درس تمرینهای زیر را حل کنید
کدی بنویسید که چک کند داکیومنت آماده است.
$(document).ready(function() {});
آماده رفتن به درس بعدی هستید؟
این درس را به پایان رساندید و میتوانید به درس بعدی بروید.