دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Troy Miles
سری:
ISBN (شابک) : 1785286358, 9781785286353
ناشر: Packt Publishing
سال نشر: 2016
تعداد صفحات: 177
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 5 مگابایت
در صورت تبدیل فایل کتاب jQuery Essentials به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب jQuery Essentials نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
JQuery هنوز وجود دارد. محبوب ترین کتابخانه جاوا اسکریپت این در بیش از 60 درصد از وب سایت های برتر در اینترنت استفاده می شود. این نوشته شد تا دستکاری DOM (بنابراین، جابجایی چیزها در یک صفحه وب) برای توسعه دهندگان آسان تر شود. از طریق جاوا اسکریپت برای نسبت دادن عناصر HTML به ویژگی های DOM عمل می کند. از آنجایی که این یک کتابخانه از توابع از پیش تعریف شده است، تنها چیزی که برای شروع استفاده از jQuery به آن نیاز دارید، دانش کاری در مورد نحو و مرجعی برای توابع در دسترس شماست.
این راهنمای عملی به شما نشان می دهد که چگونه می توانید بیشترین استفاده را ببرید. از jQuery برای افزایش عملکرد وب سایت ها و برنامه های شما. ما با یک نگاه اجمالی به اصول اولیه JQuery شروع می کنیم و سپس در مورد انتخابگرهای JQuery، فیلترها و دستکاری عناصر DOM توضیح می دهیم. پس از این، خواهید آموخت که چگونه می توان از رویدادها و انیمیشن ها برای ایجاد و طراحی سایت های زیبا و کاربر پسند استفاده کرد. در مرحله بعد، با توابع Ajax آشنا می شوید تا به شما در ارسال و دریافت داده ها از سرور خود کمک کند. در نهایت، ما شما را با استفاده از افزونههای داخلی راهنمایی میکنیم و در نهایت افزونههای خود را برای وبسایتهایتان ایجاد میکنیم.
در پایان این کتاب، میتوانید با استفاده از وبسایتهای قوی و کارآمد با موفقیت بسازید. JQuery.
Troy Miles، با نام مستعار Rockncoder، شروع به نوشتن بازیها به زبان اسمبلی کرد. کامپیوترها مانند اپل II، Vic20، C64، و IBM PC، بیش از 35 سال پیش. در حال حاضر، او روزهای خود را صرف نوشتن برنامه های وب برای یک شرکت ارزیابی و اطلاعات خودرو مستقر در کالیفرنیای جنوبی می کند. در طول شبها و آخر هفتهها، او را معمولاً میتوان یافت که برنامههای جالبی برای موبایل و وب مینویسد یا به توسعهدهندگان دیگر آموزش میدهد که چگونه این کار را انجام دهند. او دوست دارد قطعات کد جالبی را در وبلاگ خود در http://therockncoder.com و ویدیوها را در کانال یوتیوب خود در https://www.youtube.com/user/rockncoder پست کند. میتوانید از طریق rockncoder@gmail.com با او تماس بگیرید.
JQuery is still the most popular JavaScript library. It is used in over 60% of the top websites on the Internet. It was written to make DOM manipulation (so, moving things around a web page) easier for developers. It acts through JavaScript to ascribe HTML elements to the DOM attributes. Because it is a library of predefined functions, all you need to start using jQuery is a working knowledge of the syntax and a reference for the functions available to you.
This practical guide shows you how to make the most of jQuery to boost the performance of your websites and applications. We start off with a quick glance through the basics of JQuery, followed by the explanation of JQuery selectors, filters, and DOM element manipulation. After this, you will learn how events and animations can be used to create and design beautiful and user-friendly sites. Next, you will be familiarized with Ajax functions to help you send and receive data from your server. Finally, we'll walk you through using built-in plugins and eventually create your own plugins for your websites.
By the end of this book, you will be able to to build robust and efficient websites successfully using JQuery.
Troy Miles, a.k.a. the Rockncoder, began writing games in assembly language for early computers, such as the Apple II, Vic20, C64, and the IBM PC, over 35 years ago. Currently, he spends his days writing web apps for a Southern California-based automotive valuation and information company. During the nights and weekends, he can usually be found writing cool apps for mobile and Web or teaching other developers how to do that. He likes to post interesting code nuggets on his blog at http://therockncoder.com and videos on his YouTube channel at https://www.youtube.com/user/rockncoder. He can be reached at rockncoder@gmail.com.
Cover Copyright Credits About the Author About the Reviewers www.PacktPub.com Table of Contents Preface Chapter 1: jQuery Part by Part Life before jQuery Why was jQuery created? The major components of jQuery The DOM selection DOM manipulation Events Form CSS and animation Ajax Helpers Why are there two maintained versions of jQuery? The difference between minified and un-minified versions What is a content delivery network? Summary Chapter 2: jQuery Selectors and Filters jQuery selectors The chapter code Protocol-relative URLs The jQuery object Creating selectors ID selectors Class selectors Tag selectors Combining selectors Descendent selectors Attribute selectors Creating basic filter selectors Content filters Using chaining to quickly and neatly continue queries Summary Chapter 3: Manipulating the DOM Dimensions and positions Examples Developer tools Reading the size of the screen and elements Classes and styles The JSON object Behavior classes Attributes and properties Keeping images proportional Removing attributes and properties Summary Chapter 4: Events The ready event Hooking events Unhooking events Namespacing events The event handler The event object event.target event.relatedTarget event.type event.which event.metaKey event.pageX and event.pageY event.originalEvent Passing data to an event Event shorthand methods Creating your own events Triggering events The death of the .live() and .die() methods Looking deeper at .on() Summary Chapter 5: Making your site snazzy with jQuery The importance of animations Hiding and showing elements .fadeOut() .fadeIn() .fadeToggle() Sliding elements around .slideUp() .slideDown() .slideToggle() Creating custom effects .animate() .delay() .queue(), .dequeue(), and .clearQueue() .stop() and .finish() jQuery.fx.interval and jQuery.fx.off Using effects correctly Summary Chapter 6: Better Forms with jQuery Employing form methods .submit() .focus() .blur() .focusin() and .focusout() .change() .select() Tooltips Placeholder Enabling and disabling elements Validation Filtering out unwanted characters Summary Chapter 7: Talking to your Server Before jQuery How jQuery helps us Loading HTML – .load() Loading JSON Data – .getJSON() Loading and executing JavaScript – getScript() Reading and writing data: jQuery.get() and .jQuery.post() Helper methods Creating query data – $.param() Creating query data from a form – .serialize() Creating an object from form data – .serializeArray() Ajax events When an Ajax request begins – .ajaxStart() When an Ajax request completes – .ajaxStop() When an Ajax request sends data – .ajaxSend() When an Ajax request fails – .ajaxError() When an Ajax request succeeds – .ajaxSuccess() When an Ajax request finishes – .ajaxComplete() Summary Chapter 8: Writing Code that You can Read Later Separation of concerns Breaking code into logical units Using events to decouple code Using unit tests Why write unit tests at all? Summary Chapter 9: Faster jQuery Writing performance tests Measuring jQuery jQuery selectors Using IDs over other selectors Caching your selectors Optimizing selectors Right to left Reducing overly specific selectors Narrowing your search Other jQuery optimizations Updating to the latest version Using the correct version of jQuery Don't use deprecated methods Using preventDefault() when appropriate Never modify the DOM in a loop jQuery isn't always the answer Using document.getElementById Using CSS Summary Chapter 10: Benefiting from the Work of Others with Plugins Finding plugins Installing plugins Updating a plugin Uninstalling plugins Adding a plugin jQuery UI jQuery UI Interactions jQuery UI widgets The jQuery UI widget factory Writing your own plugin Prep work The plugin Best practices Summary Index