jQuery Syntax
سینتکس jQuery ✍️
ساختار کلی دستورات jQuery به شکل زیر است:
{code_block('$(selector).action()')}- $: علامت دلار برای دسترسی به jQuery.
- (selector): برای "انتخاب" کردن المانهای HTML.
- .action(): عملیاتی که روی المان انجام میشود.
یادگیری 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 استفاده میکند.
تمرینهای عملی
برای تثبیت یادگیری این درس تمرینهای زیر را حل کنید
با استفاده از سلکتور تگ، تمام پاراگرافها (p) را مخفی (hide) کنید.
$("p").hide();
آماده رفتن به درس بعدی هستید؟
این درس را به پایان رساندید و میتوانید به درس بعدی بروید.