در این قسمت از وب سایت پرووید یک آموزش رایگان و ویدیویی دیگر را برای یادگیری کتابخانه jQuery و توسعه نرم افزارهای وب مورد نظر گرفتیم. امیدواریم که این آموزش نیز مورد توجه شما قرار بگیرد.
کتابخانه jQuery چیست؟
کتابخانه jQuery در واقع یک کتابخانه جاوا اسکریپت است که به منظور ساده تر کردن عملیات تغییر HTML DOM و علاوه بر این Event Handling و CSS Animation و Ajax تنظیم شده است. کتابخانه jQuery کاملاً رایگان و Open Source می باشد و امروزه یکی از کتابخانههای بسیار محبوب بین توسعه دهندگان وب به حساب میآید. امروزه طبق تحقیقات انجام شده بسیاری از وب اپلیکیشن های موجود از این کتابخانه برای انجام عملیات مختلف استفاده می کنند. کتابخانه jQuery و Syntax ارائه شده توسط آن کار Navigate کردن یک HTML Document را ساده تر کرده و با استفاده از آن راحتتر میتوانیم DOM Element ها را تغییر داده و انتخاب کنیم، Animation ایجاد کنیم، Event ها را به سادگی Handle کنیم و همچنین اپلیکیشن های Ajax متنوع را توسعه بدهیم. علاوه بر این موضوع، با استفاده از کتابخانه jQuery به راحتی می توانیم پلاگین هایی را سوار بر زبان برنامه نویسی جاوا اسکریپت ایجاد کرده و از آنها استفاده کنیم.
کتابخانه jQuery کاملاً ماژولار بوده و همین ویژگی آن به سادگی اجازه می دهد تا شما بتوانید Web Page های داینامیک و وب اپلیکیشن های بسیار جذابی را با استفاده از آن ایجاد کنید. علاوه بر این موضوع، کتابخانه jQuery میتوانند با ارائه Abstraction هایی برای تعاملات سطح پایین و ایجاد کردن Animation کار برنامه نویسان وب را به سادگی تسهیل کند. استفاده از قابلیتهای کتابخانه jQuery به سادگی میتوانید عناصر موجود در صفحات HTML را انتخاب کرده و پیمایش کنید و حتی ویژگیهای آنها را تغییر بدهید. این موضوع با استفاده از موتور Selector مربوط به jQuery انجام میشود. علاوه بر انتخاب کردن عناصر موجود در یک صفحه HTML و تغییر دادن پروپرتی های مربوط به آنها، با استفاده از jQuery به سادگی می توانید رویدادهای مختلف صفحه را نیز Handle کنید. در کتابخانه jQuery یک روش بسیار مناسب برای انجام Event Handling پیاده سازی شده است که فرایند بحثهای مربوط به انتخاب کردن Element های DOM و یا تغییر دادن آنها می باشند. انتصاب دادن Event ها و همچنین تعریف کردن Callback Function ها که قرار است یک Event را Handle بنمایند، تماماً در یک مرحله تک و در یک مکان یکسان از کد تعریف میشوند. در ادامه برخی از اصول توسعه وب اپلیکیشن ها با استفاده از jQuery را بررسی خواهیم کرد.
- تفکیک کردن کدهای جاوا اسکریپت و HTML: در کتابخانه jQuery و با استفاده کردن از Syntax ساده آن به سادگی می توانیم Event Handler های مورد نیاز را به DOM با استفاده از جاوا اسکریپت و بدون نیاز به اضافه کردن Event Attribute ها به HTML لحاظ کنیم. این موضوع به سادگی امکان فراخوانی Function های مربوط به جاوا اسکریپت برای Handle کردن Event ها را در اختیار ما قرار میدهند. با این حساب به سادگی می توان کدهای جاوا اسکریپت را از کدهای HTML جدا کرد و Separation Of Concerns به دست آورد.
- کوتاهی و شفافیت: با استفاده از قابلیتهای کتابخانه jQuery کدهای شما کوتاه تر و شفاف تر خواهند بود. توابع تعریف شده در jQuery بسیار کوتاه هستند و با استفاده از زنجیر کردن آنها شما می توانید کدهای جذاب و متنوع را ایجاد کنید.
- حذف مشکلات مربوط به ناسازگاری مرورگرهای مختلف: احتمالاً می دانیم که موتور جاوا اسکریپت مربوط به مرورگر های مختلف برای اجرای کدهای جاوا اسکریپت ممکن است متفاوت باشند. این موضوع باعث میشود تا کدهای نوشته شده در یک Web Page بر روی مرورگرهای مختلف احتمالاً رفتارهای متفاوتی داشته باشند. شبیه به دیگر ابزارهای جاوا اسکریپت کتابخانه jQuery نیز اینگونه ناسازگاری ها را در نظر گرفته و یک Interface یکسان برای اجرا کردن کدها در تمامی مرورگر ها را در اختیار ما قرار میدهند.
- قابلیت گسترش: با استفاده از کتابخانه jQuery شما می توانید عناصر، Event ها و متدهای جدید را به سادگی ایجاد کنید و از آنها به عنوان یک پلاگین استفاده نمایید. در این قسمت از وبسایت پرووید آموزش ویدیویی و رایگاه jQuery را به شما تقدیم میکنیم و امیدواریم که مورد توجه شما قرار بگیرد. در صورت تمایل توصیه میکنیم که حتماً از آموزش رایگان برنامه نویسی وب با جی کوئری موبایل jQuery Mobile نیز دیدن بفرمایید.
لینک های دانلود
- دانلود رایگان فایل ویدئویی 0. Introduction
- دانلود رایگان فایل ویدئویی 1. jQuery Introduction
- دانلود رایگان فایل ویدئویی 3. jQuery Syntax
- دانلود رایگان فایل ویدئویی 4. jQuery Selectors
- دانلود رایگان فایل ویدئویی 5. jQuery Event Methods
- دانلود رایگان فایل ویدئویی 6. jQuery Effects – Hide and Show
- دانلود رایگان فایل ویدئویی 7. jQuery Effects – Fading
- دانلود رایگان فایل ویدئویی 8. jQuery Effects – Sliding
- دانلود رایگان فایل ویدئویی 9. jQuery Effects – Animation
- دانلود رایگان فایل ویدئویی 2. Install jQuery
- دانلود رایگان فایل ویدئویی 10. jQuery Stop Animations
- دانلود رایگان فایل ویدئویی 11. jQuery Callback Functions
- دانلود رایگان فایل ویدئویی 12. jQuery Chaining
- دانلود رایگان فایل ویدئویی 13. jQuery Get Content and Attributes
- دانلود رایگان فایل ویدئویی 14. jQuery Set Content and Attributes
- دانلود رایگان فایل ویدئویی 15. jQuery Add Elements
- دانلود رایگان فایل ویدئویی 16. jQuery Remove Elements
- دانلود رایگان فایل ویدئویی 17. jQuery Get and Set CSS Classes
- دانلود رایگان فایل ویدئویی 18. jQuery css() Method
- دانلود رایگان فایل ویدئویی 19. jQuery Dimensions
- دانلود رایگان فایل ویدئویی 20. jQuery Traversing
- دانلود رایگان فایل ویدئویی 21. jQuery Traversing Ancestors
- دانلود رایگان فایل ویدئویی 22. jQuery Traversing Descendants
- دانلود رایگان فایل ویدئویی 23. jQuery Traversing Siblings
- دانلود رایگان فایل ویدئویی 24. jQuery Traversing Filtering
- دانلود رایگان فایل ویدئویی 25. jQuery AJAX Introduction
- دانلود رایگان فایل ویدئویی 26. jQuery AJAX load() Method
- دانلود رایگان فایل ویدئویی 27. jQuery AJAX get() and post() Methods
- دانلود رایگان فایل ویدئویی 28. jQuery The noConflict() Method
- دانلود رایگان فایل ویدئویی 29. The Last Word
- دانلود رایگان فایل پروژه Exercise Files
- پسورد تمامی فایل های سایت www.provid.ir است.