دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Dan Wellman
سری:
ISBN (شابک) : 1849519102, 9781849519106
ناشر: Packt Publishing
سال نشر: 2013
تعداد صفحات: 296
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 3 مگابایت
در صورت تبدیل فایل کتاب jQuery Hotshot به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب jQuery Hotshot نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
ده پروژه عملی که مهارت شما را اعمال می کند، اعتماد به نفس شما را تقویت می کند و به شما کمک می کند تا در jQuery تسلط پیدا کنید
نمای کلی
در جزئیات
jQuery توسط میلیونها نفر برای نوشتن جاوا اسکریپت راحتتر و سریعتر استفاده میشود. این ابزار استانداردی برای توسعه دهندگان و طراحان وب شده است تا عناصر پویا و تعاملی را به سایت خود اضافه کنند، ناهماهنگی های مرورگر را برطرف کرده و زمان پرهزینه توسعه را کاهش دهد.
jQuery Hotshot شما را قدم به قدم در 10 پروژه طراحی شده راهنمایی می کند. شما را با کتابخانه jQuery و فناوری های مرتبط آشنا می کند. هر پروژه بر روی موضوع یا بخش خاصی از API تمرکز میکند، اما به موارد مرتبط مانند قالبهای رسمی jQuery یا یک ویژگی HTML5 مانند localStorage نیز نگاه میکند. دانش خود را در مورد jQuery و فناوریهای مرتبط ایجاد کنید.
با تکمیل ده پروژه مجزا که در این کتاب توضیح داده شدهاند، بخش بزرگی از API، تا jQuery 1.9 و از جمله آن را بیاموزید.
برخی از پروژه هایی که در طول این کتاب روی آنها کار خواهیم کرد عبارتند از یک بازی پازل کشیدن و رها کردن، یک برنامه افزودنی مرورگر، یک آپلودکننده چند فایل با کشیدن و رها کردن، یک اسکرول بی نهایت، یک جدول قابل مرتب سازی، و یک نقشه حرارتی.
با jQuery Hotshots از کدام روشها و تکنیکهای jQuery در چه موقعیتهایی استفاده کنید.
از این کتاب چه خواهید آموخت
رویکرد
این کتاب رویکردی عملی و به سبک آموزشی دارد که شما را قدم به قدم در 10 پروژه جداگانه راهنمایی میکند. که هر کدام بر روی تولید یک محصول یا برنامه کاربردی خاص و واقعی تمرکز دارند.
این کتاب برای چه کسانی نوشته شده است
این کتاب عمدتاً برای توسعه دهندگان فرانت اند، ترجیحاً قبلاً با کمی تجربه جی کوئری یا افرادی که به سادگی می خواهند مهارت های موجود خود را با جی کوئری تقویت کنند.
Ten practical projects that exercise your skill, build your confidence, and help you master jQuery
Overview
In Detail
jQuery is used by millions of people to write JavaScript more easily and more quickly. It has become the standard tool for web developers and designers to add dynamic, interactive elements to their sites, smoothing out browser inconsistencies and reducing costly development time.
jQuery Hotshot walks you step by step through 10 projects designed to familiarise you with the jQuery library and related technologies. Each project focuses on a particular subject or section of the API, but also looks at something related, like jQuery's official templates, or an HTML5 feature like localStorage. Build your knowledge of jQuery and related technologies.
Learn a large swathe of the API, up to and including jQuery 1.9, by completing the ten individual projects covered in the book.
Some of the projects that we'll work through over the course of this book include a drag-and-drop puzzle game, a browser extension, a multi-file drag-and-drop uploader, an infinite scroller, a sortable table, and a heat map.
Learn which jQuery methods and techniques to use in which situations with jQuery Hotshots.
What you will learn from this book
Approach
This book takes a hands-on, tutorial-style approach that walks you step -by -step through 10 individual projects that each focus on producing a specific, real-world product or application.
Who this book is written for
This book is aimed primarily at front-end developers, preferably already with a little jQuery experience, or those people that simply want to build on their existing skills with jQuery.
Cover ......Page 1
Copyright......Page 3
Credits......Page 4
Foreword......Page 6
About the Author......Page 7
About the Reviewers......Page 8
www.PacktPub.com......Page 10
Table of Contents......Page 14
Preface......Page 18
Mission Briefing......Page 26
Laying down the underlying HTML......Page 29
Creating a code wrapper and defining variables......Page 32
Splitting an image into pieces......Page 35
Shuffling the puzzle pieces......Page 37
Making the puzzle pieces draggable......Page 43
Starting and stopping the timer......Page 48
Determining if the puzzle has been solved......Page 51
Remembering best times and adding some final styling......Page 52
Mission Accomplished......Page 55
You Ready To Go Gung HO? A Hotshot Challenge......Page 56
Mission Briefing......Page 58
Building a suitable demo page......Page 60
Storing the initial position of the fixed element......Page 63
Detecting when the page has scrolled......Page 65
Handling browser window resizes......Page 66
Automating scrolling......Page 67
Restoring the browser's back button......Page 70
Handling the hash fragment on page load......Page 71
You Ready To Go Gung HO? A Hotshot Challenge......Page 72
Mission Briefing......Page 74
Creating the page and interface......Page 77
Initializing the map......Page 78
Showing the company HQ with a custom overlay......Page 81
Capturing clicks on the map......Page 84
Updating the UI with the start and end locations......Page 87
Handling marker repositions......Page 89
Factoring in weights......Page 91
Displaying the projected distance and cost......Page 93
You Ready To Go Gung HO? A Hotshot Challenge......Page 98
Mission Briefing......Page 100
Building the welcome page......Page 103
Adding a second page......Page 106
Creating the script wrapper......Page 109
Getting some bounties......Page 113
Adding a JsRender template......Page 115
Building the list view......Page 117
Building an item view......Page 125
Handling paging......Page 132
You Ready To Go Gung HO? A Hotshot Challenge......Page 133
Mission Briefing......Page 134
Creating the page and plugin wrapper......Page 136
Generating the underlying markup......Page 140
Adding event handlers for receiving files to upload......Page 143
Displaying the list of selected files......Page 146
Removing files from the upload list......Page 152
Adding a jQuery UI progress indicator......Page 154
Uploading the selected files......Page 156
Reporting success and tidying up......Page 159
You Ready To Go Gung HO? A Hotshot Challenge......Page 162
Mission Briefing......Page 164
Setting up the basic extension structure......Page 166
Adding a manifest and installing the extension......Page 169
Adding a sandboxed JsRender template......Page 171
Posting a message to the sandbox......Page 175
Adding a content script......Page 177
Scraping the page for microdata......Page 179
Adding a mechanism for saving the microdata......Page 182
You Ready To Go Gung HO? A Hotshot Challenge......Page 188
Mission Briefing......Page 190
Installing Git and Make......Page 191
Installing Node.js......Page 195
Installing Grunt.js......Page 196
Configuring the environment......Page 198
Building a custom jQuery......Page 201
Running unit tests with QUnit......Page 202
You Ready To Go Gung HO? A Hotshot Challenge......Page 206
Mission Briefing......Page 208
Preparing the underlying page......Page 210
Getting the initial feeds......Page 215
Displaying the initial set of results......Page 218
Handling scrolling to the bottom of the page......Page 221
Mission Accomplished......Page 224
You Ready To Go Gung HO? A Hotshot Challenge......Page 225
Mission Briefing......Page 226
Determining and saving the environment......Page 229
Capturing visitor clicks......Page 233
Saving the click data......Page 235
Adding the management console......Page 237
Requesting click data......Page 240
Displaying a heat map......Page 243
Allowing different layouts to be selected......Page 246
Showing heat maps for each layout......Page 250
You Ready To Go Gung HO? A Hotshot Challenge......Page 254
Mission Briefing......Page 256
Rendering the initial table......Page 258
Sorting the table......Page 261
Setting the page size......Page 268
Adding Previous and Next Links......Page 271
Adding numerical page links......Page 273
Managing class names......Page 275
Resetting the page......Page 277
Filtering the table......Page 278
Mission Accomplished......Page 283
You Ready To Go Gung HO? A Hotshot Challenge......Page 284
Index......Page 286