Smashing Mobile Web Development
(Sprache: Englisch)
Developers, here's what you need to migrate your skills to mobileIf you're a devoted reader of Smashing Magazine, you know that all development roads now lead to mobile, so desktop-browser-based web developers need to get up to speed and soon. Start...
Leider schon ausverkauft
versandkostenfrei
Buch
18.00 €
Produktdetails
Produktinformationen zu „Smashing Mobile Web Development “
Developers, here's what you need to migrate your skills to mobile
If you're a devoted reader of Smashing Magazine, you know that all development roads now lead to mobile, so desktop-browser-based web developers need to get up to speed and soon. Start migrating your abilities to mobile with this terrific book. It first helps you make the switch to HTML5 and CSS3, before teaching you how to apply those skills to build websites that work across all mobile devices and mobile browsers.
Topics include using wireframes and templates, understanding frameworks such as jQuery Mobile, getting up to speed on newer technologies such as Boilerplate, and more.
* Essential guide for web developers who want to build websites that work across all mobile devices and mobile browsers
* Explains the essential tools you'll need for web mobile, including HTML5, CSS3, and JQuery Mobile
* Brings you up to speed on newer tools such as Boilerplate
* Keeps your professional skills up to date with today's technology trends
By the time you finish Smashing Mobile Web Development, you'll have built your own mobile website that incorporates geolocation, social media, and more.
Klappentext zu „Smashing Mobile Web Development “
Developers, here's what you need to migrate your skills to mobileIf you're a devoted reader of Smashing Magazine, you know that all development roads now lead to mobile, so desktop-browser-based web developers need to get up to speed and soon. Start migrating your abilities to mobile with this terrific book. It first helps you make the switch to HTML5 and CSS3, before teaching you how to apply those skills to build websites that work across all mobile devices and mobile browsers.
Topics include using wireframes and templates, understanding frameworks such as jQuery Mobile, getting up to speed on newer technologies such as Boilerplate, and more.
Essential guide for web developers who want to build websites that work across all mobile devices and mobile browsers
Explains the essential tools you'll need for web mobile, including HTML5, CSS3, and JQuery Mobile
Brings you up to speed on newer tools such as Boilerplate
Keeps your professional skills up to date with today's technology trends
By the time you finish Smashing Mobile Web Development, you'll have built your own mobile website that incorporates geolocation, social media, and more.
Inhaltsverzeichnis zu „Smashing Mobile Web Development “
PART I: INTRODUCTION TO HTML5/JS/CSS 5Chapter 1: Introduction to Mobile Web Development 7Mobile Web Examples 8Understanding Native Versus Web Platforms 9Pros and Cons of Native Versus Web Platforms 9Web-to-Native Solutions 11Devices and Operating Systems 12Design Aesthetics 13Dialog Boxes 14iOS Design Patterns 14Android Design Patterns 14Viewports 14Orientations 16Fonts 16Summary 18Chapter 2: Overview of Mobile Technologies 19HTML 20Key HTML5 Features 20CSS3 28Key CSS3 Features 29Javascript 34jQuery 34XUI 34Zepto 35jQTouch 35UI Frameworks/Utilities 35Sencha Touch 35jQuery Mobile 35Modernizr 36iScroll 36Mustache/JavaScript Templates 37Summary 38PART II: APPLICATION SETUP AND INFRASTRUCTURE 39Chapter 3: Development and Production Setup 41Development Setup 42Implementing Local Hosting 43Setting Up MAMP (For Mac OS X) 43XAMPP for Windows 45Using IDEs to Write Your Web App 48Testing Your Code 51Setting Up the Production Environment 57Hosting 57Infrastructure Setup 58Managing Bandwidth 59Summary 59Chapter 4: Creating the Prototype 61Using HTML5 to Aid in Structure and Design 62Using the HTML5 Mobile Boilerplate 62Application Design 63Mocking Up Your Pages 64Settings/About 65Defi ning Hash Navigation 73Pushstate Navigation 75Summary 76Chapter 5: Mobile Web Structure 77Elements to Build 78Centering Your Content with Viewports 78Using Full App Mode (iOS Only) 79Adding Header and Navigation Elements 87Adding Hash Change Events 89Transitions 90Letting Users Scroll Th rough App Pages 92Allowing Your Application to Adapt toOrientation Changes 95Summary 99Chapter 6: Creating a Mobile Web Database 101Elements to Build 102Databases in HTML5 102Summary 112PART III: DEVELOPMENT 113Chapter 7: Interacting with Web SQL 115Elements to Build 116Creating the Database and Its Tables 116Adding Values to the Color Table 118Building the Manage Wine Page 119Summary 134Chapter 8: Geolocation and AJAX 135Elements to Build 136Creating the Find Tab 136Creating the Callback 139Handling Location with
... mehr
Google Maps 140Using the Foursquare API to Find Venues 143Creating the Info Window 147Building the Refresh Button 150Summary 152Chapter 9: Running Queries and Connecting with Social Media 153Elements to Build 154Creating the Activity Tab 154Writing the Query 154Working with Templates 156Using Templates to Build the Activity Feed 158Running Your Script and Displayingthe Results Correctly 161Creating the Wine Detail Page 162Creating the Wine Detail Page Structure 162Building the Wine Detail Page Logic 163Showing Detail on the Page 166Connecting to External Sites 167Building the Template 167Creating the List View 170Building the Template for Your Tweets 172Defi ning a Custom Function for Relative Timestamps 174Tweaking the Timestamp 175Changing the Tweet in the List View 177Sharing on Twitter and Facebook 178Summary 179Chapter 10: Location Storage and Search 181Elements to Build 182Creating the Mystorage Function 182Caching Geolocation and Venues 184Caching Tweets 188Saving Details in the Settings Tab 189Searching Your History 191Summary 195PART IV: PERFORMANCE AND PRODUCTION 197Chapter 11: Testing and Organizing Your code 199Organizing Your JavaScript Files 200Setting Up Global.js 201Creating Database.js 202Creating Util.js 202Creating Social.js 203Creating Geo.js 203Creating Helper.js 203Putting It All Together 204Loading Your JavaScript Files 204Head.js 205Manifest Cache 205Decrease Your Javascript Footprint 206Mobile Testing Techniques 207Testing For Corks 207Summary 209Chapter 12: Preparing for Launch 211Debugging Tips 212Testing Environments 212Development Tools 215Touch Vs. Mouse Events 221Performance Tips 221Mobile Bandwidth 222JavaScript Optimizations 224CSS Optimizations 229Summary 233Appendix A: HTML5, CSS3, and JavaScript Concepts 235HTML5 236Markup 236Geolocation 238DOM Storage 240Cache Manifest 242CSS3 245Box Shadow 245Gradients 249CSS Animation 257JavaScript 265Basic Events 265Touch Events 267jQuery 271Summary 277Index 279
... weniger
Bibliographische Angaben
- Autoren: G. Avola , Jon Raasch
- 2012, 1. Auflage., 312 Seiten, Maße: 19 x 1,9 cm, Kartoniert (TB), Englisch
- Verlag: Wiley & Sons
- ISBN-10: 1118348168
- ISBN-13: 9781118348161
Sprache:
Englisch
Kommentar zu "Smashing Mobile Web Development"
0 Gebrauchte Artikel zu „Smashing Mobile Web Development“
Zustand | Preis | Porto | Zahlung | Verkäufer | Rating |
---|
Schreiben Sie einen Kommentar zu "Smashing Mobile Web Development".
Kommentar verfassen